xref: /dragonfly/usr.sbin/makefs/Makefile (revision 2d60b848f2503f28d840ceae174d07eb149ccce9)
1#         $FreeBSD: head/usr.sbin/makefs/Makefile 332844 2018-04-20 22:23:38Z emaste $
2
3PROG=     makefs
4
5CFLAGS+=-I${.CURDIR} # -g
6
7SRCS=     cd9660.c ffs.c msdos.c hammer2.c \
8          makefs.c \
9          mtree.c \
10          walk.c
11MAN=      makefs.8
12
13WARNS?=   2
14
15.include "${.CURDIR}/cd9660/Makefile.inc"
16.include "${.CURDIR}/ffs/Makefile.inc"
17.include "${.CURDIR}/msdos/Makefile.inc"
18.include "${.CURDIR}/hammer2/Makefile.inc"
19
20CFLAGS+=-DHAVE_NBTOOL_CONFIG_H=0
21CFLAGS+=-DHAVE_NETDB_H=1
22CFLAGS+=-DHAVE_STRUCT_STAT_BIRTHTIME=0
23CFLAGS+=-DHAVE_STRUCT_STAT_ST_FLAGS=1
24CFLAGS+=-DHAVE_STRUCT_STAT_ST_MTIMENSEC=0
25CFLAGS+=-DHAVE_STRUCT_STATVFS_F_IOSIZE=0
26
27.PATH: ${.CURDIR}/../mtree
28CFLAGS+=-I${.CURDIR}/../mtree
29SRCS+=    getid.c misc.c pack_dev.c spec.c stat_flags.c
30
31DPADD=    ${LIBUTIL} ${LIBSBUF}
32LDADD=    -lutil -lsbuf
33
34#.if ${MK_TESTS} != "no"
35#SUBDIR+= tests
36#.endif
37
38.include <bsd.prog.mk>
39