xref: /freebsd/usr.bin/mkimg/Makefile (revision 4ef1c6f75d25ba0c264ab274a1b449467a6ee817)
1a5eb4ea3SMarcel Moolenaar# $FreeBSD$
2a5eb4ea3SMarcel Moolenaar
3cd0b4a3cSMarcel Moolenaar.include <src.opts.mk>
4cd0b4a3cSMarcel Moolenaar
5a5eb4ea3SMarcel MoolenaarPROG=	mkimg
6baf4abfcSSimon J. GerratySRCS+=	format.c image.c mkimg.c scheme.c uuid.c
7a5eb4ea3SMarcel MoolenaarMAN=	mkimg.1
8a5eb4ea3SMarcel Moolenaar
942997114SMarcel MoolenaarMKIMG_VERSION=20161016
102c83b36fSMarcel Moolenaarmkimg.o: Makefile
112c83b36fSMarcel Moolenaar
12a53d83a2SMarcel MoolenaarCFLAGS+=-DMKIMG_VERSION=${MKIMG_VERSION}
13a5eb4ea3SMarcel MoolenaarCFLAGS+=-DSPARSE_WRITE
1442997114SMarcel MoolenaarCFLAGS+=-I${SRCTOP}/sys/sys/disk
15a5eb4ea3SMarcel Moolenaar
16f0e9dcedSMarcel Moolenaar# List of formats to support
17f0e9dcedSMarcel MoolenaarSRCS+= \
1838501a46SMarcel Moolenaar	qcow.c \
19f0e9dcedSMarcel Moolenaar	raw.c \
20f3582a72SMarcel Moolenaar	vhd.c \
21c78cd98bSOleksandr Tymoshenko	vhdx.c \
22f0e9dcedSMarcel Moolenaar	vmdk.c
23f0e9dcedSMarcel Moolenaar
24a5eb4ea3SMarcel Moolenaar# List of schemes to support
25a5eb4ea3SMarcel MoolenaarSRCS+=	\
26a5eb4ea3SMarcel Moolenaar	apm.c \
27a5eb4ea3SMarcel Moolenaar	bsd.c \
28a5eb4ea3SMarcel Moolenaar	ebr.c \
29a5eb4ea3SMarcel Moolenaar	gpt.c \
30*4ef1c6f7SMarius Strobl	mbr.c
31a5eb4ea3SMarcel Moolenaar
32a5eb4ea3SMarcel MoolenaarBINDIR?=/usr/bin
33a5eb4ea3SMarcel Moolenaar
343e11bd9eSBaptiste DaroussinLIBADD=	util
35a5eb4ea3SMarcel Moolenaar
36d511b20aSEnji CooperHAS_TESTS=
374b330699SEnji CooperSUBDIR.${MK_TESTS}+= tests
38cd0b4a3cSMarcel Moolenaar
39a5eb4ea3SMarcel Moolenaar.include <bsd.prog.mk>
40