# $NetBSD: Makefile,v 1.34 2013/02/03 19:15:16 christos Exp $ # from: @(#)Makefile 8.2 (Berkeley) 4/27/95 .PATH: ${.CURDIR}/../../usr.bin/cksum PROG= mtree MAN= mtree.8 SRCS= compare.c crc.c create.c excludes.c misc.c mtree.c spec.c verify.c SRCS+= specspec.c only.c SRCS+= pack_dev.c stat_flags.c CFLAGS+=-DHAVE_NETDB_H CFLAGS+=-DHAVE_STRUCT_STAT_ST_FLAGS .if !defined(BOOTSTRAPPING) SRCS+= getid.c .endif .if !defined(BOOTSTRAPPING) && !defined(RESCUE) SRCS+= hash.c CFLAGS+= ${PRIVATELIB_CFLAGS} DPADD+= ${LIBCRYPTO} LDADD+= -lprivate_crypto LDFLAGS+= ${PRIVATELIB_LDFLAGS} .else CFLAGS+=-DNO_MD5 -DNO_SHA -DNO_RMD160 CFLAGS+=-DBOOTSTRAPPING .if ${WORLD_VERSION} < 500302 # pwcache(3)/vis(3) upgrades came in about here .PATH: ${.CURDIR}/../../lib/libc/gen SRCS+= vis.c pwcache.c CFLAGS+=-include ${.CURDIR}/../../include/vis.h CFLAGS+=-I${.CURDIR}/../../lib/libc/gen CFLAGS+=-DEMBED_LIB_SRC .endif .if ${WORLD_VERSION} < 500901 # fparseln(3) was moved from libutil to libc DPADD+= ${LIBUTIL} LDADD+= -lutil .endif .endif #CFLAGS+=-DDEBUG .include