xref: /freebsd/usr.bin/mkimg/Makefile (revision cd0b4a3c)
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
9a5eb4ea3SMarcel MoolenaarCFLAGS+=-DSPARSE_WRITE
10a5eb4ea3SMarcel Moolenaar
11f0e9dcedSMarcel Moolenaar# List of formats to support
12f0e9dcedSMarcel MoolenaarSRCS+= \
13f0e9dcedSMarcel Moolenaar	raw.c \
14f3582a72SMarcel Moolenaar	vhd.c \
15f0e9dcedSMarcel Moolenaar	vmdk.c
16f0e9dcedSMarcel Moolenaar
17a5eb4ea3SMarcel Moolenaar# List of schemes to support
18a5eb4ea3SMarcel MoolenaarSRCS+=	\
19a5eb4ea3SMarcel Moolenaar	apm.c \
20a5eb4ea3SMarcel Moolenaar	bsd.c \
21a5eb4ea3SMarcel Moolenaar	ebr.c \
22a5eb4ea3SMarcel Moolenaar	gpt.c \
23a5eb4ea3SMarcel Moolenaar	mbr.c \
24a5eb4ea3SMarcel Moolenaar	pc98.c \
25a5eb4ea3SMarcel Moolenaar	vtoc8.c
26a5eb4ea3SMarcel Moolenaar
27a5eb4ea3SMarcel MoolenaarBINDIR?=/usr/bin
28a5eb4ea3SMarcel Moolenaar
29a5eb4ea3SMarcel MoolenaarDPADD=	${LIBUTIL}
30a5eb4ea3SMarcel MoolenaarLDADD=	-lutil
31a5eb4ea3SMarcel Moolenaar
32a5eb4ea3SMarcel MoolenaarWARNS?=	6
33a5eb4ea3SMarcel Moolenaar
34cd0b4a3cSMarcel Moolenaar.if ${MK_TESTS} != "no"
35cd0b4a3cSMarcel MoolenaarSUBDIR+= tests
36cd0b4a3cSMarcel Moolenaar.endif
37cd0b4a3cSMarcel Moolenaar
38a5eb4ea3SMarcel Moolenaar.include <bsd.prog.mk>
39