xref: /dragonfly/usr.sbin/mtree/Makefile (revision 207ba670)
1#	$NetBSD: Makefile,v 1.34 2013/02/03 19:15:16 christos Exp $
2#	from: @(#)Makefile	8.2 (Berkeley) 4/27/95
3
4.PATH: ${.CURDIR}/../../usr.bin/cksum
5
6PROG=	mtree
7MAN=	mtree.8
8SRCS=	compare.c crc.c create.c excludes.c misc.c mtree.c spec.c verify.c
9SRCS+=	specspec.c getid.c only.c
10
11SRCS+=	pack_dev.c stat_flags.c
12CFLAGS+=-DHAVE_NETDB_H
13
14DPADD+=	${LIBUTIL}
15LDADD+=	-lutil
16
17.if !defined(BOOTSTRAPPING) && !defined(RESCUE)
18SRCS+= hash.c
19CFLAGS+= 	${PRIVATELIB_CFLAGS}
20DPADD+=		${LIBCRYPTO}
21LDADD+=		-lprivate_crypto
22LDFLAGS+=	${PRIVATELIB_LDFLAGS}
23.else
24CFLAGS+=-DNO_MD5 -DNO_SHA -DNO_RMD160
25.if ${WORLD_VERSION} < 500302 # pwcache(3)/vis(3) upgrades came in about here
26.PATH: ${.CURDIR}/../../lib/libc/gen
27SRCS+=	pwcache.c vis.c
28CFLAGS+=-I${.CURDIR}/../../lib/libc/include
29CFLAGS+=-include ${.CURDIR}/../../include/grp.h
30CFLAGS+=-include ${.CURDIR}/../../include/pwd.h
31CFLAGS+=-include ${.CURDIR}/../../include/vis.h
32.endif
33.endif
34
35#CFLAGS+=-DDEBUG
36
37.include <bsd.prog.mk>
38