1# $NetBSD: Makefile,v 1.3 2011/08/28 10:28:35 elric Exp $ 2 3NOMAN= # defined 4 5.include <bsd.own.mk> 6.include <${.CURDIR}/../../../Makefile.inc> 7 8.PATH: ${HEIMDIST}/lib/com_err \ 9 ${HEIMDIST}/lib/roken \ 10 ${HEIMDIST}/lib/vers 11 12PROG= compile_et 13 14SRCS+= compile_et.c parse.y lex.l \ 15 getarg.c print_version.c warnerr.c strupr.c get_window_size.c \ 16 rand.c 17 18YHEADER= # defined 19 20BINDIR= /usr/bin 21 22LIBROKEN!= cd ${HEIMBASE}/lib/libroken && ${PRINTOBJDIR} 23 24CPPFLAGS+= \ 25 -I${HEIMDIST}/lib/roken 26 27# -I${DESTDIR}/usr/include \ 28 29HOST_CPPFLAGS+= -I. \ 30 -I${HEIMBASE}/include \ 31 -I${HEIMBASE}/include/krb5 \ 32 -I${LIBROKEN} \ 33 -I${HEIMDIST}/lib/com_err \ 34 -I${HEIMDIST}/lib/roken \ 35 -DKRB5=1 \ 36 -DHAVE_CONFIG_H 37 38DPSRCS= print_version.h 39 40make-print-version.lo: ${HEIMBASE}/include/version.h 41 42make-print-version: make-print-version.lo 43 ${HOST_CC} ${HOST_LDFLAGS} -o ${.TARGET} ${.ALLSRC} 44 45print_version.h: make-print-version 46 ./make-print-version print_version.h 47 48CLEANFILES+= print_version.h make-print-version make-print-version.lo 49 50beforedepend: 51 [ -h krb5 ] || ln -sf . krb5 52 ln -sf ${HEIMBASE}/include/roken.h 53 ln -sf ${HEIMBASE}/dist/lib/roken/roken-common.h 54 ln -sf ${HEIMBASE}/dist/lib/roken/getarg.h 55 56CLEANFILES+= krb5 roken.h roken-common.h getarg.h 57 58.ifndef HOSTPROG 59HOSTPROG= ${PROG} 60.include <bsd.hostprog.mk> 61.endif 62