Makefile.inc revision 114464
1193323Sed# $FreeBSD: head/kerberos5/Makefile.inc 114464 2003-05-01 21:21:15Z markm $
2193323Sed
3193323SedDISTRIBUTION?=	crypto
4193323SedNOLINT=		true
5193323Sed
6193323Sed.if !defined(INCLUDEOBJDIR)
7193323Sed
8193323SedKRB5DIR=	${.CURDIR}/../../../crypto/heimdal
9193323SedROKENDIR=	${.CURDIR}/../../lib/libroken
10193323SedTELNETDIR=	${.CURDIR}/../../../crypto/telnet
11193323Sed
12193323SedCFLAGS+=-I${INCLUDEOBJDIR} -DHAVE_CONFIG_H
13193323Sed
14193323SedCFLAGS+=-DINET6
15193323Sed
16193323Sed.if exists(${.OBJDIR}/../../include)
17199481SrdivackyINCLUDEOBJDIR=	${.OBJDIR}/../../include
18212904Sdim.else
19198892SrdivackyINCLUDEOBJDIR=	${.CURDIR}/../../include
20193323Sed.endif
21193323Sed
22193323Sed.if exists(${.OBJDIR}/../../lib/libasn1)
23193323SedASN1OBJDIR=	${.OBJDIR}/../../lib/libasn1
24198090Srdivacky.else
25193323SedASN1OBJDIR=	${.CURDIR}/../../lib/libasn1
26193323Sed.endif
27193323Sed
28193323Sed.if exists(${.OBJDIR}/../../lib/libhdb)
29198090SrdivackyHDBOBJDIR=	${.OBJDIR}/../../lib/libhdb
30193323Sed.else
31206274SrdivackyHDBOBJDIR=	${.CURDIR}/../../lib/libhdb
32193323Sed.endif
33193323Sed
34212904Sdim.if exists(${.OBJDIR}/../../lib/libroken)
35193323SedROKENOBJDIR=	${.OBJDIR}/../../lib/libroken
36193323Sed.else
37193323SedROKENOBJDIR=	${.CURDIR}/../../lib/libroken
38212904Sdim.endif
39193323Sed
40210299Sed.if exists(${.OBJDIR}/../../lib/libvers)
41210299SedVERSOBJDIR=	${.OBJDIR}/../../lib/libvers
42212904Sdim.else
43193323SedVERSOBJDIR=	${.CURDIR}/../../lib/libvers
44193323Sed.endif
45193323Sed
46193323Sed.if exists(${.OBJDIR}/../../lib/libkrb5)
47193323SedKRB5OBJDIR=	${.OBJDIR}/../../lib/libkrb5
48193323Sed.else
49193323SedKRB5OBJDIR=	${.CURDIR}/../../lib/libkrb5
50193323Sed.endif
51193323Sed
52193323Sed.if exists(${.OBJDIR}/../../lib/libkadm5clnt)
53193323SedKADM5COBJDIR=	${.OBJDIR}/../../lib/libkadm5clnt
54193323Sed.else
55193323SedKADM5COBJDIR=	${.CURDIR}/../../lib/libkadm5clnt
56193323Sed.endif
57193323Sed
58193323Sed.if exists(${.OBJDIR}/../../lib/libkadm5srv)
59193323SedKADM5SOBJDIR=	${.OBJDIR}/../../lib/libkadm5srv
60193323Sed.else
61193323SedKADM5SOBJDIR=	${.CURDIR}/../../lib/libkadm5srv
62193323Sed.endif
63193323Sed
64193323Sed.if exists(${.OBJDIR}/../../lib/libkafs5)
65193323SedKAFS5OBJDIR=	${.OBJDIR}/../../lib/libkafs5
66193323Sed.else
67193323SedKAFS5OBJDIR=	${.CURDIR}/../../lib/libkafs5
68193323Sed.endif
69193323Sed
70193323Sed.if exists(${.OBJDIR}/../../lib/libkrb5util)
71193323SedKRB5UTILOBJDIR=	${.OBJDIR}/../../lib/libkrb5util
72193323Sed.else
73193323SedKRB5UTILOBJDIR=	${.CURDIR}/../../lib/libkrb5util
74193323Sed.endif
75193323Sed
76193323Sed.if exists(${.OBJDIR}/../../lib/libkdb5)
77193323SedKDB5OBJDIR=	${.OBJDIR}/../../lib/libkdb5
78193323Sed.else
79193323SedKDB5OBJDIR=	${.CURDIR}/../../lib/libkdb5
80193323Sed.endif
81193323Sed
82198396Srdivacky.if exists(${.OBJDIR}/../../lib/libsl)
83198396SrdivackySLOBJDIR=	${.OBJDIR}/../../lib/libsl
84198396Srdivacky.else
85212904SdimSLOBJDIR=	${.CURDIR}/../../lib/libsl
86193323Sed.endif
87193323Sed
88193323Sed.if exists(${.OBJDIR}/../../lib/libtelnet)
89193323SedLIBTELNET=	${.OBJDIR}/../../lib/libtelnet/libtelnet.a
90193323Sed.else
91193323SedLIBTELNET=	${.CURDIR}/../../lib/libtelnet/libtelnet.a
92193323Sed.endif
93193323Sed
94193323SedCOMPILE_ET=     compile_et
95193323Sed
96193323Sed.ORDER: asn1_err.c asn1_err.h
97193323Sedasn1_err.c asn1_err.h: ${KRB5DIR}/lib/asn1/asn1_err.et
98212904Sdim	test -e ${.OBJDIR}/asn1_err.et || ln -sf ${.ALLSRC}
99198396Srdivacky	${COMPILE_ET} asn1_err.et
100198396Srdivacky
101198396SrdivackyCLEANFILES+=asn1_err.h asn1_err.c asn1_err.et
102212904Sdim
103212904Sdim.ORDER: hdb_err.c hdb_err.h
104212904Sdimhdb_err.c hdb_err.h: ${KRB5DIR}/lib/hdb/hdb_err.et
105212904Sdim	test -e ${.OBJDIR}/hdb_err.et || ln -sf ${.ALLSRC}
106212904Sdim	${COMPILE_ET} hdb_err.et
107212904Sdim
108212904SdimCLEANFILES+=hdb_err.h hdb_err.c hdb_err.et
109212904Sdim
110212904Sdim.ORDER: heim_err.c heim_err.h
111212904Sdimheim_err.c heim_err.h: ${KRB5DIR}/lib/krb5/heim_err.et
112212904Sdim	test -e ${.OBJDIR}/heim_err.et || ln -sf ${.ALLSRC}
113198396Srdivacky	${COMPILE_ET} heim_err.et
114212904Sdim
115193323SedCLEANFILES+=heim_err.h heim_err.c heim_err.et
116193323Sed
117193323Sed.ORDER: krb5_err.c krb5_err.h
118193323Sedkrb5_err.c krb5_err.h: ${KRB5DIR}/lib/krb5/krb5_err.et
119193323Sed	test -e ${.OBJDIR}/krb5_err.et || ln -sf ${.ALLSRC}
120193323Sed	${COMPILE_ET} krb5_err.et
121193323Sed
122193323SedCLEANFILES+=krb5_err.h krb5_err.c krb5_err.et
123193323Sed
124193323Sed.ORDER: kadm5_err.c kadm5_err.h
125193323Sedkadm5_err.c kadm5_err.h: \
126193323Sed	${KRB5DIR}/lib/kadm5/kadm5_err.et
127193323Sed	test -e ${.OBJDIR}/kadm5_err.et || ln -sf ${.ALLSRC}
128193323Sed	${COMPILE_ET} kadm5_err.et
129193323Sed
130193323SedCLEANFILES+=kadm5_err.h kadm5_err.c kadm5_err.et
131193323Sed
132193323Sed.ORDER: k524_err.c k524_err.h
133193323Sedk524_err.c k524_err.h: \
134193323Sed	${KRB5DIR}/lib/krb5/k524_err.et
135193323Sed	test -e ${.OBJDIR}/k524_err.et || ln -sf ${.ALLSRC}
136208599Srdivacky	${COMPILE_ET} k524_err.et
137208599Srdivacky
138208599SrdivackyCLEANFILES+=k524_err.h k524_err.c k524_err.et
139208599Srdivacky
140193323Sedroken.h: make-roken
141193323Sed	./make-roken > tmp.h ;\
142193323Sed	if [ -f roken.h ] && cmp -s tmp.h roken.h ; then rm -f tmp.h ; \
143193323Sed	else rm -f roken.h; mv tmp.h roken.h; fi
144193323Sed
145193323Sedmake-roken.c: ${KRB5DIR}/lib/roken/roken.awk ${KRB5DIR}/lib/roken/roken.h.in
146212904Sdim	awk -f ${.ALLSRC} > ${.TARGET}
147193323Sed
148198090SrdivackyCLEANFILES+=	make-roken.c make-roken roken.h
149198090Srdivacky
150198090Srdivacky.else
151198090Srdivacky
152198090SrdivackyKRB5DIR=	${.CURDIR}/../../crypto/heimdal
153198090SrdivackyROKENDIR=	${.CURDIR}/../../lib/libroken
154198090Srdivacky
155198090Srdivacky.endif
156193323Sed