Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-1-5]: src/lib/libcrypto Pull up rev. 1.4:



details:   https://anonhg.NetBSD.org/src/rev/e90a5720e9cc
branches:  netbsd-1-5
changeset: 488192:e90a5720e9cc
user:      thorpej <thorpej%NetBSD.org@localhost>
date:      Wed Jun 21 04:24:46 2000 +0000

description:
Pull up rev. 1.4:
Fix installing <kerberosIV/des.h>

diffstat:

 lib/libcrypto/Makefile |  107 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 107 insertions(+), 0 deletions(-)

diffs (111 lines):

diff -r 311480988394 -r e90a5720e9cc lib/libcrypto/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lib/libcrypto/Makefile    Wed Jun 21 04:24:46 2000 +0000
@@ -0,0 +1,107 @@
+#      $NetBSD: Makefile,v 1.3.2.2 2000/06/21 04:24:46 thorpej Exp $
+
+# RCSid:
+#      Id: Makefile,v 1.33 1998/11/11 11:53:53 sjg Exp
+#
+#      @(#) Copyright (c) 1994 Simon J. Gerraty
+#
+#      This file is provided in the hope that it will
+#      be of use.  There is absolutely NO WARRANTY.
+#      Permission to copy, redistribute or otherwise
+#      use this file is hereby granted provided that 
+#      the above copyright notice and this notice are
+#      left intact. 
+#      
+#      Please send copies of changes and bug-fixes to:
+#      sjg%quick.com.au@localhost
+#
+
+# XXX There's a bit of work to do before we can enable warnings.
+WARNS=0
+
+LIB=   crypto
+CPPFLAGS+= -Dlib${LIB} -I. -I${OPENSSLSRC}/crypto
+
+CRYPTODIST=    ${.CURDIR}/../../crypto/dist
+
+.include "../../crypto/Makefile.openssl"
+.PATH: ${OPENSSLSRC}
+
+.include "srcs.inc"
+
+# XXX
+.if ${OBJECT_FMT} == "ELF"
+AFLAGS+=-DELF
+.else
+AFLAGS+=-DOUT
+.endif
+
+# XXX
+${SRCS}: buildinf.h
+buildinf.h:
+       @echo "#ifndef MK1MF_BUILD" >buildinf.h
+       @echo "#define CFLAGS \"${CC} ${CFLAGS}\"" >>buildinf.h
+       @echo "#define PLATFORM \"NetBSD-${MACHINE_ARCH}\"" >>buildinf.h
+       @echo "#define DATE \"`date`\"" >>buildinf.h
+       @echo "#endif" >>buildinf.h
+
+CLEANFILES+= buildinf.h
+
+# This list is built from the contents of the include/openssl
+# directory in the OpenSSL source distribution.
+INCS+= asn1.h asn1_mac.h bio.h blowfish.h bn.h buffer.h cast.h comp.h
+INCS+= conf.h crypto.h des.h dh.h dsa.h e_os.h e_os2.h err.h evp.h hmac.h
+INCS+= lhash.h md2.h mdc2.h md5.h objects.h opensslconf.h
+INCS+= opensslv.h pem.h pem2.h pkcs12.h pkcs7.h rand.h rc2.h rc4.h
+INCS+= ripemd.h safestack.h sha.h stack.h tmdiff.h
+INCS+= txt_db.h x509.h x509_vfy.h x509v3.h
+
+.if !defined(USELESS_CRYPTO)
+INCS+= rsa.h rc5.h idea.h
+INCS+= rsaref.h
+
+.PATH: ${OPENSSLSRC}/rsaref
+.endif
+
+INCSDIR=/usr/include/openssl
+
+# this rebuilds the `srcs.inc' and the .inc files it reads.
+# note that we have no idea, rc5 or rsa here so we include
+# them explicitely above if we are using these ciphers.
+
+update_inc:
+       (cd ${.CURDIR}; find ${OPENSSLSRC}/crypto \
+           -name Makefile.ssl | \
+           perl ${OPENSSLSRC}/extsrcs.pl 2> srcs.inc )
+
+DES_SHLIB_MAJOR != cd ${.CURDIR}/../libdes && make print-shlib-major
+DES_SHLIB_MINOR != cd ${.CURDIR}/../libdes && make print-shlib-minor
+
+LINKS+= ${LIBDIR}/libcrypto.a ${LIBDIR}/libdes.a
+
+.include <bsd.own.mk>
+
+.if ${MKPROFILE} != "no"
+LINKS+= ${LIBDIR}/libcrypto_p.a ${LIBDIR}/libdes_p.a
+.endif
+
+.if ${MKPIC} != "no"
+
+.if ${MKPICINSTALL} != "no"
+LINKS+= ${LIBDIR}/libcrypto_pic.a ${LIBDIR}/libdes_pic.a
+.endif
+
+.if exists(${.CURDIR}/shlib_version)
+LINKS+=        ${LIBDIR}/libcrypto.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \
+       ${LIBDIR}/libdes.so.${DES_SHLIB_MAJOR}.${DES_SHLIB_MINOR}
+
+.if (${OBJECT_FMT} == "ELF")
+LINKS+=        ${LIBDIR}/libcrypto.so.${SHLIB_MAJOR} \
+       ${LIBDIR}/libdes.so.${DES_SHLIB_MAJOR}
+LINKS+=        ${LIBDIR}/libcrypto.so ${LIBDIR}/libdes.so
+.endif
+.endif
+
+.endif  # ${MKPIC} != "no"
+
+.include <bsd.lib.mk>



Home | Main Index | Thread Index | Old Index