1 # $NetBSD: Makefile,v 1.1 2011/04/13 19:16:49 elric 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: ${NETBSDSRCDIR}/include/heimdal/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 .BEGIN: 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 56 CLEANFILES+= krb5 roken.h roken-common.h getarg.h 57 58 .ifndef HOSTPROG 59 HOSTPROG= ${PROG} 60 .include <bsd.hostprog.mk> 61 .endif 62