xref: /freebsd/usr.bin/mkimg/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
1cd0b4a3cSMarcel Moolenaar.include <src.opts.mk>
2cd0b4a3cSMarcel Moolenaar
3a5eb4ea3SMarcel MoolenaarPROG=	mkimg
4baf4abfcSSimon J. GerratySRCS+=	format.c image.c mkimg.c scheme.c uuid.c
5a5eb4ea3SMarcel MoolenaarMAN=	mkimg.1
6a5eb4ea3SMarcel Moolenaar
742997114SMarcel MoolenaarMKIMG_VERSION=20161016
82c83b36fSMarcel Moolenaarmkimg.o: Makefile
92c83b36fSMarcel Moolenaar
10a53d83a2SMarcel MoolenaarCFLAGS+=-DMKIMG_VERSION=${MKIMG_VERSION}
11a5eb4ea3SMarcel MoolenaarCFLAGS+=-DSPARSE_WRITE
1242997114SMarcel MoolenaarCFLAGS+=-I${SRCTOP}/sys/sys/disk
13a5eb4ea3SMarcel Moolenaar
14f0e9dcedSMarcel Moolenaar# List of formats to support
15f0e9dcedSMarcel MoolenaarSRCS+= \
1638501a46SMarcel Moolenaar	qcow.c \
17f0e9dcedSMarcel Moolenaar	raw.c \
18f3582a72SMarcel Moolenaar	vhd.c \
19c78cd98bSOleksandr Tymoshenko	vhdx.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 \
28*4ef1c6f7SMarius Strobl	mbr.c
29a5eb4ea3SMarcel Moolenaar
30a5eb4ea3SMarcel MoolenaarBINDIR?=/usr/bin
31a5eb4ea3SMarcel Moolenaar
323e11bd9eSBaptiste DaroussinLIBADD=	util
33a5eb4ea3SMarcel Moolenaar
34d511b20aSEnji CooperHAS_TESTS=
354b330699SEnji CooperSUBDIR.${MK_TESTS}+= tests
36cd0b4a3cSMarcel Moolenaar
37a5eb4ea3SMarcel Moolenaar.include <bsd.prog.mk>
38