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