Home | History | Annotate | Line # | Download | only in compile_et
Makefile revision 1.3.10.1
      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