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