xref: /dragonfly/usr.sbin/mtree/Makefile (revision 7b1120e5)
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
12
13DPADD+=	${LIBUTIL}
14LDADD+=	-lutil
15
16.if !defined(BOOTSTRAPPING)
17.PATH: ${.CURDIR}/../../sbin/md5
18SRCS+=	sha1hl.c
19DPADD+=	${LIBMD} ${LIBCRYPTO}
20LDADD+=	-lmd -lprivate_crypto
21LDFLAGS+=	${PRIVATELIB_LDFLAGS}
22CFLAGS+= 	-I${.CURDIR}/../../crypto/libressl/include
23CFLAGS+=	-I${.CURDIR}/../../sbin/md5
24.else
25CFLAGS+=-DNO_MD5 -DNO_SHA1 -DNO_SHA2 -DNO_RMD160
26.if ${WORLD_VERSION} < 500302 # pwcache(3)/vis(3) upgrades came in about here
27.PATH: ${.CURDIR}/../../lib/libc/gen
28SRCS+=	pwcache.c vis.c
29CFLAGS+=-I${.CURDIR}/../../lib/libc/include
30CFLAGS+=-include ${.CURDIR}/../../include/grp.h
31CFLAGS+=-include ${.CURDIR}/../../include/pwd.h
32CFLAGS+=-include ${.CURDIR}/../../include/vis.h
33.endif
34.endif
35
36#CFLAGS+=-DDEBUG
37
38.include <bsd.prog.mk>
39