Makefile.inc revision 56549
156067Smarkm# $FreeBSD: head/kerberos5/Makefile.inc 56549 2000-01-24 20:06:02Z markm $ 256067Smarkm 356067Smarkm.if !defined(DISTRIBUTION) 456067Smarkm 556067SmarkmDISTRIBUTION= krb5 656067Smarkm 756067Smarkm.if !defined(INCLUDEOBJDIR) 856067Smarkm 956067SmarkmINCLUDEDIR= ${.CURDIR}/../../include 1056067SmarkmKRB4DIR= ${.CURDIR}/../../../crypto/kerberosIV 1156067SmarkmKRB5DIR= ${.CURDIR}/../../../crypto/heimdal 1256067SmarkmROKENDIR= ${.CURDIR}/../../lib/libroken 1356067Smarkm 1456549SmarkmCFLAGS+=-Wall -I${INCLUDEDIR} -I${INCLUDEOBJDIR} -DHAVE_CONFIG_H 1556549Smarkm 1656549Smarkm.if defined(KRB5_KRB4_COMPAT) 1756549SmarkmCFLAGS+=-DKRB5_KRB4_COMPAT 1856549Smarkm.endif 1956549Smarkm 2056549Smarkm.if defined(USE_INET6) 2156549SmarkmCFLAGS+=-DINET6 2256549Smarkm.endif 2356549Smarkm 2456067Smarkm.if exists(${.OBJDIR}/../../include) 2556067SmarkmINCLUDEOBJDIR= ${.OBJDIR}/../../include 2656067Smarkm.else 2756067SmarkmINCLUDEOBJDIR= ${.CURDIR}/../../include 2856067Smarkm.endif 2956067Smarkm 3056067Smarkm.if exists(${.OBJDIR}/../../lib/libasn1) 3156067SmarkmASN1OBJDIR= ${.OBJDIR}/../../lib/libasn1 3256067Smarkm.else 3356067SmarkmASN1OBJDIR= ${.CURDIR}/../../lib/libasn1 3456067Smarkm.endif 3556067Smarkm 3656067Smarkm.if exists(${.OBJDIR}/../../lib/libhdb) 3756067SmarkmHDBOBJDIR= ${.OBJDIR}/../../lib/libhdb 3856067Smarkm.else 3956067SmarkmHDBOBJDIR= ${.CURDIR}/../../lib/libhdb 4056067Smarkm.endif 4156067Smarkm 4256067Smarkm.if exists(${.OBJDIR}/../../lib/libroken) 4356067SmarkmROKENOBJDIR= ${.OBJDIR}/../../lib/libroken 4456067Smarkm.else 4556067SmarkmROKENOBJDIR= ${.CURDIR}/../../lib/libroken 4656067Smarkm.endif 4756067Smarkm 4856067Smarkm.if exists(${.OBJDIR}/../../lib/libkrb4) 4956067SmarkmKRB4OBJDIR= ${.OBJDIR}/../../lib/libkrb4 5056067Smarkm.else 5156067SmarkmKRB4OBJDIR= ${.CURDIR}/../../lib/libkrb4 5256067Smarkm.endif 5356067Smarkm 5456067Smarkm.if exists(${.OBJDIR}/../../lib/libkrb5) 5556067SmarkmKRB5OBJDIR= ${.OBJDIR}/../../lib/libkrb5 5656067Smarkm.else 5756067SmarkmKRB5OBJDIR= ${.CURDIR}/../../lib/libkrb5 5856067Smarkm.endif 5956067Smarkm 6056067Smarkm.if exists(${.OBJDIR}/../../lib/libkadm5clnt) 6156067SmarkmKADM5COBJDIR= ${.OBJDIR}/../../lib/libkadm5clnt 6256067Smarkm.else 6356067SmarkmKADM5COBJDIR= ${.CURDIR}/../../lib/libkadm5clnt 6456067Smarkm.endif 6556067Smarkm 6656067Smarkm.if exists(${.OBJDIR}/../../lib/libkadm5srv) 6756067SmarkmKADM5SOBJDIR= ${.OBJDIR}/../../lib/libkadm5srv 6856067Smarkm.else 6956067SmarkmKADM5SOBJDIR= ${.CURDIR}/../../lib/libkadm5srv 7056067Smarkm.endif 7156067Smarkm 7256067Smarkm.if exists(${.OBJDIR}/../../lib/libkafs5) 7356067SmarkmKAFS5OBJDIR= ${.OBJDIR}/../../lib/libkafs5 7456067Smarkm.else 7556067SmarkmKAFS5OBJDIR= ${.CURDIR}/../../lib/libkafs5 7656067Smarkm.endif 7756067Smarkm 7856067Smarkm.if exists(${.OBJDIR}/../../lib/libkrb5util) 7956067SmarkmKRB5UTILOBJDIR= ${.OBJDIR}/../../lib/libkrb5util 8056067Smarkm.else 8156067SmarkmKRB5UTILOBJDIR= ${.CURDIR}/../../lib/libkrb5util 8256067Smarkm.endif 8356067Smarkm 8456067Smarkm.if exists(${.OBJDIR}/../../lib/libkdb5) 8556067SmarkmKDB5OBJDIR= ${.OBJDIR}/../../lib/libkdb5 8656067Smarkm.else 8756067SmarkmKDB5OBJDIR= ${.CURDIR}/../../lib/libkdb5 8856067Smarkm.endif 8956067Smarkm 9056067Smarkm.if exists(${.OBJDIR}/../../lib/libsl) 9156067SmarkmSLOBJDIR= ${.OBJDIR}/../../lib/libsl 9256067Smarkm.else 9356067SmarkmSLOBJDIR= ${.CURDIR}/../../lib/libsl 9456067Smarkm.endif 9556067Smarkm 9656067SmarkmCOMPILE_ET= compile_et 9756067Smarkm 9856067Smarkm.ORDER: asn1_err.c asn1_err.h 9956067Smarkmasn1_err.c asn1_err.h: ${KRB5DIR}/lib/asn1/asn1_err.et 10056067Smarkm test -e ${.OBJDIR}/asn1_err.et || ln -sf ${.ALLSRC} 10156067Smarkm ${COMPILE_ET} asn1_err.et 10256067Smarkm 10356067SmarkmCLEANFILES+=asn1_err.h asn1_err.c asn1_err.et 10456067Smarkm 10556067Smarkm.ORDER: hdb_err.c hdb_err.h 10656067Smarkmhdb_err.c hdb_err.h: ${KRB5DIR}/lib/hdb/hdb_err.et 10756067Smarkm test -e ${.OBJDIR}/hdb_err.et || ln -sf ${.ALLSRC} 10856067Smarkm ${COMPILE_ET} hdb_err.et 10956067Smarkm 11056067SmarkmCLEANFILES+=hdb_err.h hdb_err.c hdb_err.et 11156067Smarkm 11256067Smarkm.ORDER: heim_err.c heim_err.h 11356067Smarkmheim_err.c heim_err.h: ${KRB5DIR}/lib/krb5/heim_err.et 11456067Smarkm test -e ${.OBJDIR}/heim_err.et || ln -sf ${.ALLSRC} 11556067Smarkm ${COMPILE_ET} heim_err.et 11656067Smarkm 11756067SmarkmCLEANFILES+=heim_err.h heim_err.c heim_err.et 11856067Smarkm 11956067Smarkm.ORDER: krb5_err.c krb5_err.h 12056067Smarkmkrb5_err.c krb5_err.h: ${KRB5DIR}/lib/krb5/krb5_err.et 12156067Smarkm test -e ${.OBJDIR}/krb5_err.et || ln -sf ${.ALLSRC} 12256067Smarkm ${COMPILE_ET} krb5_err.et 12356067Smarkm 12456067SmarkmCLEANFILES+=krb5_err.h krb5_err.c krb5_err.et 12556067Smarkm 12656067Smarkm.ORDER: kadm5_err.c kadm5_err.h 12756067Smarkmkadm5_err.c kadm5_err.h: \ 12856067Smarkm ${KRB5DIR}/lib/kadm5/kadm5_err.et 12956067Smarkm test -e ${.OBJDIR}/kadm5_err.et || ln -sf ${.ALLSRC} 13056067Smarkm ${COMPILE_ET} kadm5_err.et 13156067Smarkm 13256067SmarkmCLEANFILES+=kadm5_err.h kadm5_err.c kadm5_err.et 13356067Smarkm 13456067Smarkm.if defined(INCLUDES) 13556067Smarkmbeforeinstall: ${INCLUDES} 13656067Smarkm.for INC in ${INCLUDES} 13756067Smarkm ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \ 13856067Smarkm ${INC} ${DESTDIR}/usr/include/${INC} 13956067Smarkm.endfor 14056067Smarkm.endif 14156067Smarkm 14256067Smarkm.else 14356067Smarkm 14456067SmarkmINCLUDEDIR= ${.CURDIR}/../../include 14556067SmarkmKRB4DIR= ${.CURDIR}/../../crypto/kerberosIV 14656067SmarkmKRB5DIR= ${.CURDIR}/../../crypto/heimdal 14756067SmarkmROKENDIR= ${.CURDIR}/../../lib/libroken 14856067Smarkm 14956067Smarkm.endif 15056067Smarkm 15156067Smarkm.endif 152