1a5eb4ea3SMarcel Moolenaar# $FreeBSD$ 2a5eb4ea3SMarcel Moolenaar 3cd0b4a3cSMarcel Moolenaar.include <src.opts.mk> 4cd0b4a3cSMarcel Moolenaar 5a5eb4ea3SMarcel MoolenaarPROG= mkimg 6f0e9dcedSMarcel MoolenaarSRCS= format.c image.c mkimg.c scheme.c 7a5eb4ea3SMarcel MoolenaarMAN= mkimg.1 8a5eb4ea3SMarcel Moolenaar 9*2c83b36fSMarcel MoolenaarMKIMG_VERSION=20141003 10*2c83b36fSMarcel Moolenaarmkimg.o: Makefile 11*2c83b36fSMarcel Moolenaar 12a53d83a2SMarcel MoolenaarCFLAGS+=-DMKIMG_VERSION=${MKIMG_VERSION} 13a5eb4ea3SMarcel MoolenaarCFLAGS+=-DSPARSE_WRITE 14a5eb4ea3SMarcel Moolenaar 15f0e9dcedSMarcel Moolenaar# List of formats to support 16f0e9dcedSMarcel MoolenaarSRCS+= \ 1738501a46SMarcel Moolenaar qcow.c \ 18f0e9dcedSMarcel Moolenaar raw.c \ 19f3582a72SMarcel Moolenaar vhd.c \ 20f0e9dcedSMarcel Moolenaar vmdk.c 21f0e9dcedSMarcel Moolenaar 22a5eb4ea3SMarcel Moolenaar# List of schemes to support 23a5eb4ea3SMarcel MoolenaarSRCS+= \ 24a5eb4ea3SMarcel Moolenaar apm.c \ 25a5eb4ea3SMarcel Moolenaar bsd.c \ 26a5eb4ea3SMarcel Moolenaar ebr.c \ 27a5eb4ea3SMarcel Moolenaar gpt.c \ 28a5eb4ea3SMarcel Moolenaar mbr.c \ 29a5eb4ea3SMarcel Moolenaar pc98.c \ 30a5eb4ea3SMarcel Moolenaar vtoc8.c 31a5eb4ea3SMarcel Moolenaar 32a5eb4ea3SMarcel MoolenaarBINDIR?=/usr/bin 33a5eb4ea3SMarcel Moolenaar 34a5eb4ea3SMarcel MoolenaarDPADD= ${LIBUTIL} 35a5eb4ea3SMarcel MoolenaarLDADD= -lutil 36a5eb4ea3SMarcel Moolenaar 37a5eb4ea3SMarcel MoolenaarWARNS?= 6 38a5eb4ea3SMarcel Moolenaar 39cd0b4a3cSMarcel Moolenaar.if ${MK_TESTS} != "no" 40cd0b4a3cSMarcel MoolenaarSUBDIR+= tests 41cd0b4a3cSMarcel Moolenaar.endif 42cd0b4a3cSMarcel Moolenaar 43a5eb4ea3SMarcel Moolenaar.include <bsd.prog.mk> 44