1a5eb4ea3SMarcel Moolenaar 2cd0b4a3cSMarcel Moolenaar.include <src.opts.mk> 3cd0b4a3cSMarcel Moolenaar 4a5eb4ea3SMarcel MoolenaarPROG= mkimg 5baf4abfcSSimon J. GerratySRCS+= format.c image.c mkimg.c scheme.c uuid.c 6a5eb4ea3SMarcel MoolenaarMAN= mkimg.1 7a5eb4ea3SMarcel Moolenaar 842997114SMarcel MoolenaarMKIMG_VERSION=20161016 92c83b36fSMarcel Moolenaarmkimg.o: Makefile 102c83b36fSMarcel Moolenaar 11a53d83a2SMarcel MoolenaarCFLAGS+=-DMKIMG_VERSION=${MKIMG_VERSION} 12a5eb4ea3SMarcel MoolenaarCFLAGS+=-DSPARSE_WRITE 1342997114SMarcel MoolenaarCFLAGS+=-I${SRCTOP}/sys/sys/disk 14a5eb4ea3SMarcel Moolenaar 15f0e9dcedSMarcel Moolenaar# List of formats to support 16f0e9dcedSMarcel MoolenaarSRCS+= \ 1738501a46SMarcel Moolenaar qcow.c \ 18f0e9dcedSMarcel Moolenaar raw.c \ 19f3582a72SMarcel Moolenaar vhd.c \ 20c78cd98bSOleksandr Tymoshenko vhdx.c \ 21f0e9dcedSMarcel Moolenaar vmdk.c 22f0e9dcedSMarcel Moolenaar 23a5eb4ea3SMarcel Moolenaar# List of schemes to support 24a5eb4ea3SMarcel MoolenaarSRCS+= \ 25a5eb4ea3SMarcel Moolenaar apm.c \ 26a5eb4ea3SMarcel Moolenaar bsd.c \ 27a5eb4ea3SMarcel Moolenaar ebr.c \ 28a5eb4ea3SMarcel Moolenaar gpt.c \ 294ef1c6f7SMarius Strobl mbr.c 30a5eb4ea3SMarcel Moolenaar 31a5eb4ea3SMarcel MoolenaarBINDIR?=/usr/bin 32a5eb4ea3SMarcel Moolenaar 333e11bd9eSBaptiste DaroussinLIBADD= util 34a5eb4ea3SMarcel Moolenaar 35d511b20aSEnji CooperHAS_TESTS= 364b330699SEnji CooperSUBDIR.${MK_TESTS}+= tests 37cd0b4a3cSMarcel Moolenaar 38a5eb4ea3SMarcel Moolenaar.include <bsd.prog.mk> 39