Makefile.inc revision 63123
1238405Sjkim# $FreeBSD: head/secure/lib/libcrypto/Makefile.inc 63123 2000-07-14 09:18:21Z peter $ 2238405Sjkim 3238405SjkimLCRYPTO_SRC= ${.CURDIR}/../../../crypto/openssl/crypto 4238405SjkimCFLAGS+= -DTERMIOS -DANSI_SOURCE -I${LCRYPTO_SRC} -I${.OBJDIR} 5238405Sjkim.if !defined(MAKE_IDEA) || ${MAKE_IDEA} != YES 6238405SjkimCFLAGS+= -DNO_IDEA 7238405Sjkim.endif 8238405Sjkim 9238405Sjkim.if ${MACHINE_ARCH} == "i386" 10238405SjkimCFLAGS+= -DL_ENDIAN 11238405Sjkim# -DBN_ASM -DSHA1_ASM -DMD5_ASM -DRMD160_ASM - XXX notyet 12238405Sjkim.elif ${MACHINE_ARCH} == "alpha" 13238405Sjkim# no ENDIAN stuff defined for alpha (64-bit) 14238405Sjkim.endif 15238405Sjkim 16238405SjkimWITH_RSA?= YES 17238405Sjkim 18238405SjkimSRCS+= buildinf.h openssl/opensslconf.h 19238405SjkimCLEANFILES+= buildinf.h openssl/opensslconf.h 20238405SjkimCLEANDIRS+= openssl 21238405Sjkim 22238405Sjkimbuildinf.h: 23238405Sjkim ( echo "#ifndef MK1MF_BUILD"; \ 24238405Sjkim echo " /* auto-generated by crypto/Makefile.ssl for crypto/cversion.c */"; \ 25238405Sjkim echo " #define CFLAGS \"$(CC)\""; \ 26238405Sjkim echo " #define PLATFORM \"`uname -s`-`uname -m`\""; \ 27238405Sjkim echo " #define DATE \"`LC_TIME=C date`\""; \ 28238405Sjkim echo "#endif" ) > ${.TARGET} 29238405Sjkim 30238405Sjkim# XXX: The openssl/ dependencies are not correct, in that a change in 31238405Sjkim# any of ${CRYPTO_HDRS} ${EXTRA_HDRS} will no repopulate openssl/. 32238405Sjkim# This deficiency will be fixed in a later commit. 33238405Sjkim 34238405Sjkimopenssl/opensslconf.h: ../libcrypto/opensslconf-${MACHINE_ARCH}.h 35238405Sjkim mkdir -p openssl 36238405Sjkim cp ${.OODATE} ${.TARGET} 37238405Sjkim ${INSTALL} ${COPY} -m 444 ${CRYPTO_HDRS} ${EXTRA_HDRS} openssl 38238405Sjkim