Deleted Added
full compact
Makefile.inc (123609) Makefile.inc (125261)
1# $FreeBSD: head/kerberos5/Makefile.inc 123609 2003-12-17 16:13:10Z nectar $
1# $FreeBSD: head/kerberos5/Makefile.inc 125261 2004-01-31 08:15:57Z ru $
2
3DISTRIBUTION?= crypto
4NOLINT= true
5
2
3DISTRIBUTION?= crypto
4NOLINT= true
5
6.if !defined(INCLUDEOBJDIR)
7
8KRB5DIR= ${.CURDIR}/../../../crypto/heimdal
6KRB5DIR= ${.CURDIR}/../../../crypto/heimdal
9ROKENDIR= ${.CURDIR}/../../lib/libroken
10
7
11CFLAGS+=-I${INCLUDEOBJDIR} -DHAVE_CONFIG_H
8CFLAGS+= -I${.CURDIR}/../../include -DHAVE_CONFIG_H
12
13CFLAGS+=-DINET6
14
15.if defined(WITH_OPENLDAP)
16OPENLDAPBASE?= /usr/local
9
10CFLAGS+=-DINET6
11
12.if defined(WITH_OPENLDAP)
13OPENLDAPBASE?= /usr/local
17LDAPLIBS=-lldap -llber
18LDAPCFLAGS=-I${OPENLDAPBASE}/include -DOPENLDAP=1
19LDAPLDADD=-L${OPENLDAPBASE}/lib -Wl,-rpath,${OPENLDAPBASE}/lib ${LDAPLIBS}
14LDAPLDADD= -lldap -llber
15LDAPDPADD= ${LDAPLDADD:C;^-l(.*)$;${OPENLDAPBASE}/lib/lib\1.a;}
16LDAPCFLAGS= -I${OPENLDAPBASE}/include -DOPENLDAP=1
17LDAPLDFLAGS= -L${OPENLDAPBASE}/lib -Wl,-rpath,${OPENLDAPBASE}/lib
20.endif
21
18.endif
19
22.if exists(${.OBJDIR}/../../include)
23INCLUDEOBJDIR= ${.OBJDIR}/../../include
24.else
25INCLUDEOBJDIR= ${.CURDIR}/../../include
26.endif
27
28.if exists(${.OBJDIR}/../../lib/libasn1)
29ASN1OBJDIR= ${.OBJDIR}/../../lib/libasn1
30.else
31ASN1OBJDIR= ${.CURDIR}/../../lib/libasn1
32.endif
33
34.if exists(${.OBJDIR}/../../lib/libhdb)
35HDBOBJDIR= ${.OBJDIR}/../../lib/libhdb
36.else
37HDBOBJDIR= ${.CURDIR}/../../lib/libhdb
38.endif
39
40.if exists(${.OBJDIR}/../../lib/libroken)
41ROKENOBJDIR= ${.OBJDIR}/../../lib/libroken
42.else
43ROKENOBJDIR= ${.CURDIR}/../../lib/libroken
44.endif
45
46.if exists(${.OBJDIR}/../../lib/libvers)
47LIBVERS= ${.OBJDIR}/../../lib/libvers/libvers.a
48.else
49LIBVERS= ${.CURDIR}/../../lib/libvers/libvers.a
50.endif
51
20.if exists(${.OBJDIR}/../../lib/libvers)
21LIBVERS= ${.OBJDIR}/../../lib/libvers/libvers.a
22.else
23LIBVERS= ${.CURDIR}/../../lib/libvers/libvers.a
24.endif
25
52.if exists(${.OBJDIR}/../../lib/libkrb5)
53KRB5OBJDIR= ${.OBJDIR}/../../lib/libkrb5
54.else
55KRB5OBJDIR= ${.CURDIR}/../../lib/libkrb5
56.endif
57
58.if exists(${.OBJDIR}/../../lib/libsl)
59LIBSL= ${.OBJDIR}/../../lib/libsl/libsl.a
60.else
61LIBSL= ${.CURDIR}/../../lib/libsl/libsl.a
62.endif
63
26.if exists(${.OBJDIR}/../../lib/libsl)
27LIBSL= ${.OBJDIR}/../../lib/libsl/libsl.a
28.else
29LIBSL= ${.CURDIR}/../../lib/libsl/libsl.a
30.endif
31
64COMPILE_ET= compile_et
32.if defined(SRCS)
65
33
66.ORDER: asn1_err.c ${.OBJDIR}/asn1_err.h
67asn1_err.c ${.OBJDIR}/asn1_err.h: ${KRB5DIR}/lib/asn1/asn1_err.et
68 test -e ${.OBJDIR}/asn1_err.et || ln -sf ${.ALLSRC}
69 ${COMPILE_ET} asn1_err.et
34ETSRCS= \
35 ${KRB5DIR}/lib/asn1/asn1_err.et \
36 ${KRB5DIR}/lib/hdb/hdb_err.et \
37 ${KRB5DIR}/lib/kadm5/kadm5_err.et \
38 ${KRB5DIR}/lib/krb5/heim_err.et \
39 ${KRB5DIR}/lib/krb5/k524_err.et \
40 ${KRB5DIR}/lib/krb5/krb5_err.et
70
41
71CLEANFILES+=asn1_err.h asn1_err.c asn1_err.et
72
73.ORDER: hdb_err.c ${.OBJDIR}/hdb_err.h
74hdb_err.c ${.OBJDIR}/hdb_err.h: ${KRB5DIR}/lib/hdb/hdb_err.et
75 test -e ${.OBJDIR}/hdb_err.et || ln -sf ${.ALLSRC}
76 ${COMPILE_ET} hdb_err.et
77
78CLEANFILES+=hdb_err.h hdb_err.c hdb_err.et
79
80.ORDER: heim_err.c ${.OBJDIR}/heim_err.h
81heim_err.c ${.OBJDIR}/heim_err.h: ${KRB5DIR}/lib/krb5/heim_err.et
82 test -e ${.OBJDIR}/heim_err.et || ln -sf ${.ALLSRC}
83 ${COMPILE_ET} heim_err.et
84
85CLEANFILES+=heim_err.h heim_err.c heim_err.et
86
87.ORDER: krb5_err.c ${.OBJDIR}/krb5_err.h
88krb5_err.c ${.OBJDIR}/krb5_err.h: ${KRB5DIR}/lib/krb5/krb5_err.et
89 test -e ${.OBJDIR}/krb5_err.et || ln -sf ${.ALLSRC}
90 ${COMPILE_ET} krb5_err.et
91
92CLEANFILES+=krb5_err.h krb5_err.c krb5_err.et
93
94.ORDER: kadm5_err.c ${.OBJDIR}/kadm5_err.h
95kadm5_err.c ${.OBJDIR}/kadm5_err.h: \
96 ${KRB5DIR}/lib/kadm5/kadm5_err.et
97 test -e ${.OBJDIR}/kadm5_err.et || ln -sf ${.ALLSRC}
98 ${COMPILE_ET} kadm5_err.et
99
100CLEANFILES+=kadm5_err.h kadm5_err.c kadm5_err.et
101
102.ORDER: k524_err.c ${.OBJDIR}/k524_err.h
103k524_err.c ${.OBJDIR}/k524_err.h: \
104 ${KRB5DIR}/lib/krb5/k524_err.et
105 test -e ${.OBJDIR}/k524_err.et || ln -sf ${.ALLSRC}
106 ${COMPILE_ET} k524_err.et
107
108CLEANFILES+=k524_err.h k524_err.c k524_err.et
109
110${.OBJDIR}/roken.h: make-roken
111 ./make-roken > tmp.h ;\
112 if [ -f roken.h ] && cmp -s tmp.h roken.h ; then rm -f tmp.h ; \
113 else rm -f roken.h; mv tmp.h roken.h; fi
114
115make-roken.c: ${KRB5DIR}/lib/roken/roken.awk ${KRB5DIR}/lib/roken/roken.h.in
116 awk -f ${.ALLSRC} > ${.TARGET}
117
118CLEANFILES+= make-roken.c make-roken roken.h
119
120.else
121
122KRB5DIR= ${.CURDIR}/../../crypto/heimdal
123ROKENDIR= ${.CURDIR}/../../lib/libroken
124
42.for ET in ${ETSRCS}
43.for _ET in ${ET:T:R}
44.if ${SRCS:M${_ET}.[ch]} != ""
45.ORDER: ${_ET}.c ${_ET}.h
46${_ET}.c ${_ET}.h: ${ET}
47 compile_et ${.ALLSRC}
48CLEANFILES+= ${_ET}.h ${_ET}.c
125.endif
49.endif
50.endfor
51.endfor
52
53.endif defined(SRCS)