1 # $NetBSD: Makefile,v 1.3.10.1 2017/08/30 06:54:36 snj Exp $ 2 3 NOMAN= # 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 12 PROG= compile_et 13 14 SRCS+= 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 18 YHEADER= # defined 19 20 BINDIR= /usr/bin 21 22 LIBROKEN!= cd ${HEIMBASE}/lib/libroken && ${PRINTOBJDIR} 23 24 CPPFLAGS+= \ 25 -I${HEIMDIST}/lib/roken 26 27 # -I${DESTDIR}/usr/include \ 28 29 HOST_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 38 DPSRCS= print_version.h 39 40 make-print-version.lo: ${HEIMBASE}/include/version.h 41 42 make-print-version: make-print-version.lo 43 ${HOST_CC} ${HOST_LDFLAGS} -o ${.TARGET} ${.ALLSRC} 44 45 print_version.h: make-print-version 46 ./make-print-version print_version.h 47 48 CLEANFILES+= print_version.h make-print-version make-print-version.lo 49 50 beforedepend: 51 [ -h krb5 ] || ln -sf . krb5 52 ln -sf ${HEIMBASE}/include/roken.h 53 ln -sf ${HEIMBASE}/include/krb5-types.h 54 ln -sf ${HEIMBASE}/dist/lib/roken/roken-common.h 55 ln -sf ${HEIMBASE}/dist/lib/roken/getarg.h 56 57 CLEANFILES+= krb5 roken.h krb5-types.h roken-common.h getarg.h 58 59 .ifndef HOSTPROG 60 HOSTPROG= ${PROG} 61 .include <bsd.hostprog.mk> 62 .endif 63