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 only.c 10 11SRCS+= pack_dev.c stat_flags.c 12 13CFLAGS+=-DHAVE_NETDB_H 14CFLAGS+=-DHAVE_STRUCT_STAT_ST_FLAGS 15 16.if !defined(BOOTSTRAPPING) 17SRCS+= getid.c 18.endif 19 20.if !defined(BOOTSTRAPPING) && !defined(RESCUE) 21SRCS+= hash.c 22CFLAGS+= ${PRIVATELIB_CFLAGS} 23DPADD+= ${LIBCRYPTO} 24LDADD+= -lprivate_crypto 25LDFLAGS+= ${PRIVATELIB_LDFLAGS} 26.else 27CFLAGS+=-DNO_MD5 -DNO_SHA -DNO_RMD160 28CFLAGS+=-DBOOTSTRAPPING 29.if ${WORLD_VERSION} < 500302 # pwcache(3)/vis(3) upgrades came in about here 30.PATH: ${.CURDIR}/../../lib/libc/gen 31SRCS+= vis.c pwcache.c 32CFLAGS+=-include ${.CURDIR}/../../include/vis.h 33CFLAGS+=-I${.CURDIR}/../../lib/libc/gen 34CFLAGS+=-DEMBED_LIB_SRC 35.endif 36.if ${WORLD_VERSION} < 500901 # fparseln(3) was moved from libutil to libc 37DPADD+= ${LIBUTIL} 38LDADD+= -lutil 39.endif 40.endif 41 42#CFLAGS+=-DDEBUG 43 44.include <bsd.prog.mk> 45