]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - usr.sbin/makefs/Makefile
MFC r344245:
[FreeBSD/stable/10.git] / usr.sbin / makefs / Makefile
1 #       $FreeBSD$
2
3 .include <bsd.own.mk>
4
5 PROG=   makefs
6
7 CFLAGS+=-I${.CURDIR}
8
9 SRCS=   cd9660.c ffs.c \
10         makefs.c \
11         mtree.c \
12         walk.c
13 MAN=    makefs.8
14
15 WARNS?= 2
16
17 .include "${.CURDIR}/cd9660/Makefile.inc"
18 .include "${.CURDIR}/ffs/Makefile.inc"
19
20 CFLAGS+=-DHAVE_STRUCT_STAT_ST_FLAGS=1
21 CFLAGS+=-DHAVE_STRUCT_STAT_ST_GEN=1
22
23 .PATH: ${.CURDIR}/../../contrib/mtree
24 CFLAGS+=-I${.CURDIR}/../../contrib/mtree
25 SRCS+=  getid.c misc.c spec.c
26
27 .PATH: ${.CURDIR}/../../contrib/mknod
28 CFLAGS+=-I${.CURDIR}/../../contrib/mknod
29 SRCS+=  pack_dev.c
30
31 .PATH:  ${.CURDIR}/../../sys/ufs/ffs
32 SRCS+=  ffs_tables.c
33
34 CFLAGS+=        -I${.CURDIR}/../../lib/libnetbsd
35 LIBNETBSDDIR=   ${.OBJDIR}/../../lib/libnetbsd
36 LIBNETBSD=      ${LIBNETBSDDIR}/libnetbsd.a
37 DPADD+=         ${LIBNETBSD}
38 LDADD+=         ${LIBNETBSD}
39
40 DPADD+=  ${LIBSBUF} ${LIBUTIL}
41 LDADD+=  -lsbuf -lutil
42
43 .if ${MK_TESTS} != "no"
44 SUBDIR+=        tests
45 .endif
46
47 .include <bsd.prog.mk>