xref: /freebsd/usr.bin/mkimg/Makefile (revision d0b2dbfa)
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