install(1): Fix building on release and older systems.
[dragonfly.git] / usr.sbin / mtree / Makefile
blob56d1408676f165a40812d0332bd3203ead04ec8c
1 # $NetBSD: Makefile,v 1.34 2013/02/03 19:15:16 christos Exp $
2 # from: @(#)Makefile 8.2 (Berkeley) 4/27/95
4 .PATH: ${.CURDIR}/../../usr.bin/cksum
6 PROG= mtree
7 MAN= mtree.8
8 SRCS= compare.c crc.c create.c excludes.c misc.c mtree.c spec.c verify.c
9 SRCS+= specspec.c getid.c only.c
11 SRCS+= pack_dev.c stat_flags.c
13 DPADD+= ${LIBUTIL}
14 LDADD+= -lutil
16 .if !defined(BOOTSTRAPPING)
17 .PATH: ${.CURDIR}/../../sbin/md5
18 SRCS+= sha1hl.c
19 DPADD+= ${LIBMD} ${LIBCRYPTO}
20 LDADD+= -lmd -lprivate_crypto
21 LDFLAGS+= ${PRIVATELIB_LDFLAGS}
22 CFLAGS+= -I${.CURDIR}/../../crypto/libressl/include
23 CFLAGS+= -I${.CURDIR}/../../sbin/md5
24 .else
25 CFLAGS+=-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
28 SRCS+= pwcache.c vis.c
29 CFLAGS+=-I${.CURDIR}/../../lib/libc/include
30 CFLAGS+=-include ${.CURDIR}/../../include/grp.h
31 CFLAGS+=-include ${.CURDIR}/../../include/pwd.h
32 CFLAGS+=-include ${.CURDIR}/../../include/vis.h
33 .endif
34 .endif
36 #CFLAGS+=-DDEBUG
38 .include <bsd.prog.mk>