Makefile.inc revision 112049
156067Smarkm# $FreeBSD: head/kerberos5/Makefile.inc 112049 2003-03-09 21:56:55Z markm $
256067Smarkm
395509SruDISTRIBUTION?=	krb5
4103962SmarkmNOLINT=		true
556067Smarkm
656067Smarkm.if !defined(INCLUDEOBJDIR)
756067Smarkm
856067SmarkmKRB5DIR=	${.CURDIR}/../../../crypto/heimdal
956067SmarkmROKENDIR=	${.CURDIR}/../../lib/libroken
1081104SmarkmTELNETDIR=	${.CURDIR}/../../../crypto/telnet
1156067Smarkm
12112049SmarkmCFLAGS+=-I${INCLUDEOBJDIR} -DHAVE_CONFIG_H
1356549Smarkm
1456549SmarkmCFLAGS+=-DINET6
1556549Smarkm
1656067Smarkm.if exists(${.OBJDIR}/../../include)
1756067SmarkmINCLUDEOBJDIR=	${.OBJDIR}/../../include
1856067Smarkm.else
1956067SmarkmINCLUDEOBJDIR=	${.CURDIR}/../../include
2056067Smarkm.endif
2156067Smarkm
2256067Smarkm.if exists(${.OBJDIR}/../../lib/libasn1)
2356067SmarkmASN1OBJDIR=	${.OBJDIR}/../../lib/libasn1
2456067Smarkm.else
2556067SmarkmASN1OBJDIR=	${.CURDIR}/../../lib/libasn1
2656067Smarkm.endif
2756067Smarkm
2856067Smarkm.if exists(${.OBJDIR}/../../lib/libhdb)
2956067SmarkmHDBOBJDIR=	${.OBJDIR}/../../lib/libhdb
3056067Smarkm.else
3156067SmarkmHDBOBJDIR=	${.CURDIR}/../../lib/libhdb
3256067Smarkm.endif
3356067Smarkm
3456067Smarkm.if exists(${.OBJDIR}/../../lib/libroken)
3556067SmarkmROKENOBJDIR=	${.OBJDIR}/../../lib/libroken
3656067Smarkm.else
3756067SmarkmROKENOBJDIR=	${.CURDIR}/../../lib/libroken
3856067Smarkm.endif
3956067Smarkm
4072450Sassar.if exists(${.OBJDIR}/../../lib/libvers)
4172450SassarVERSOBJDIR=	${.OBJDIR}/../../lib/libvers
4272450Sassar.else
4372450SassarVERSOBJDIR=	${.CURDIR}/../../lib/libvers
4472450Sassar.endif
4572450Sassar
4656067Smarkm.if exists(${.OBJDIR}/../../lib/libkrb5)
4756067SmarkmKRB5OBJDIR=	${.OBJDIR}/../../lib/libkrb5
4856067Smarkm.else
4956067SmarkmKRB5OBJDIR=	${.CURDIR}/../../lib/libkrb5
5056067Smarkm.endif
5156067Smarkm
5256067Smarkm.if exists(${.OBJDIR}/../../lib/libkadm5clnt)
5356067SmarkmKADM5COBJDIR=	${.OBJDIR}/../../lib/libkadm5clnt
5456067Smarkm.else
5556067SmarkmKADM5COBJDIR=	${.CURDIR}/../../lib/libkadm5clnt
5656067Smarkm.endif
5756067Smarkm
5856067Smarkm.if exists(${.OBJDIR}/../../lib/libkadm5srv)
5956067SmarkmKADM5SOBJDIR=	${.OBJDIR}/../../lib/libkadm5srv
6056067Smarkm.else
6156067SmarkmKADM5SOBJDIR=	${.CURDIR}/../../lib/libkadm5srv
6256067Smarkm.endif
6356067Smarkm
6456067Smarkm.if exists(${.OBJDIR}/../../lib/libkafs5)
6556067SmarkmKAFS5OBJDIR=	${.OBJDIR}/../../lib/libkafs5
6656067Smarkm.else
6756067SmarkmKAFS5OBJDIR=	${.CURDIR}/../../lib/libkafs5
6856067Smarkm.endif
6956067Smarkm
7056067Smarkm.if exists(${.OBJDIR}/../../lib/libkrb5util)
7156067SmarkmKRB5UTILOBJDIR=	${.OBJDIR}/../../lib/libkrb5util
7256067Smarkm.else
7356067SmarkmKRB5UTILOBJDIR=	${.CURDIR}/../../lib/libkrb5util
7456067Smarkm.endif
7556067Smarkm
7656067Smarkm.if exists(${.OBJDIR}/../../lib/libkdb5)
7756067SmarkmKDB5OBJDIR=	${.OBJDIR}/../../lib/libkdb5
7856067Smarkm.else
7956067SmarkmKDB5OBJDIR=	${.CURDIR}/../../lib/libkdb5
8056067Smarkm.endif
8156067Smarkm
8256067Smarkm.if exists(${.OBJDIR}/../../lib/libsl)
8356067SmarkmSLOBJDIR=	${.OBJDIR}/../../lib/libsl
8456067Smarkm.else
8556067SmarkmSLOBJDIR=	${.CURDIR}/../../lib/libsl
8656067Smarkm.endif
8756067Smarkm
8881104Smarkm.if exists(${.OBJDIR}/../../lib/libtelnet)
8981104SmarkmLIBTELNET=	${.OBJDIR}/../../lib/libtelnet/libtelnet.a
9081104Smarkm.else
9181104SmarkmLIBTELNET=	${.CURDIR}/../../lib/libtelnet/libtelnet.a
9281104Smarkm.endif
9381104Smarkm
9456067SmarkmCOMPILE_ET=     compile_et
9556067Smarkm
9656067Smarkm.ORDER: asn1_err.c asn1_err.h
9756067Smarkmasn1_err.c asn1_err.h: ${KRB5DIR}/lib/asn1/asn1_err.et
9856067Smarkm	test -e ${.OBJDIR}/asn1_err.et || ln -sf ${.ALLSRC}
9956067Smarkm	${COMPILE_ET} asn1_err.et
10056067Smarkm
10156067SmarkmCLEANFILES+=asn1_err.h asn1_err.c asn1_err.et
10256067Smarkm
10356067Smarkm.ORDER: hdb_err.c hdb_err.h
10456067Smarkmhdb_err.c hdb_err.h: ${KRB5DIR}/lib/hdb/hdb_err.et
10556067Smarkm	test -e ${.OBJDIR}/hdb_err.et || ln -sf ${.ALLSRC}
10656067Smarkm	${COMPILE_ET} hdb_err.et
10756067Smarkm
10856067SmarkmCLEANFILES+=hdb_err.h hdb_err.c hdb_err.et
10956067Smarkm
11056067Smarkm.ORDER: heim_err.c heim_err.h
11156067Smarkmheim_err.c heim_err.h: ${KRB5DIR}/lib/krb5/heim_err.et
11256067Smarkm	test -e ${.OBJDIR}/heim_err.et || ln -sf ${.ALLSRC}
11356067Smarkm	${COMPILE_ET} heim_err.et
11456067Smarkm
11556067SmarkmCLEANFILES+=heim_err.h heim_err.c heim_err.et
11656067Smarkm
11756067Smarkm.ORDER: krb5_err.c krb5_err.h
11856067Smarkmkrb5_err.c krb5_err.h: ${KRB5DIR}/lib/krb5/krb5_err.et
11956067Smarkm	test -e ${.OBJDIR}/krb5_err.et || ln -sf ${.ALLSRC}
12056067Smarkm	${COMPILE_ET} krb5_err.et
12156067Smarkm
12256067SmarkmCLEANFILES+=krb5_err.h krb5_err.c krb5_err.et
12356067Smarkm
12456067Smarkm.ORDER: kadm5_err.c kadm5_err.h
12556067Smarkmkadm5_err.c kadm5_err.h: \
12656067Smarkm	${KRB5DIR}/lib/kadm5/kadm5_err.et
12756067Smarkm	test -e ${.OBJDIR}/kadm5_err.et || ln -sf ${.ALLSRC}
12856067Smarkm	${COMPILE_ET} kadm5_err.et
12956067Smarkm
13056067SmarkmCLEANFILES+=kadm5_err.h kadm5_err.c kadm5_err.et
13156067Smarkm
13290931Snectar.ORDER: k524_err.c k524_err.h
13390931Snectark524_err.c k524_err.h: \
13490931Snectar	${KRB5DIR}/lib/krb5/k524_err.et
13590931Snectar	test -e ${.OBJDIR}/k524_err.et || ln -sf ${.ALLSRC}
13690931Snectar	${COMPILE_ET} k524_err.et
13790931Snectar
13890931SnectarCLEANFILES+=k524_err.h k524_err.c k524_err.et
13990931Snectar
14057452Smarkmroken.h: make-roken
14157452Smarkm	./make-roken > tmp.h ;\
14257452Smarkm	if [ -f roken.h ] && cmp -s tmp.h roken.h ; then rm -f tmp.h ; \
14357452Smarkm	else rm -f roken.h; mv tmp.h roken.h; fi
14457452Smarkm
14557452Smarkmmake-roken.c: ${KRB5DIR}/lib/roken/roken.awk ${KRB5DIR}/lib/roken/roken.h.in
14657452Smarkm	awk -f ${.ALLSRC} > ${.TARGET}
14757452Smarkm
14857452SmarkmCLEANFILES+=	make-roken.c make-roken roken.h
14957452Smarkm
15056067Smarkm.else
15156067Smarkm
15256067SmarkmKRB5DIR=	${.CURDIR}/../../crypto/heimdal
15356067SmarkmROKENDIR=	${.CURDIR}/../../lib/libroken
15456067Smarkm
15556067Smarkm.endif
156