From 3fc228fb4c1a39aceaee3d7013365042a6077bd0 Mon Sep 17 00:00:00 2001 From: cvs2svn Date: Fri, 26 Mar 1999 18:24:03 +0000 Subject: This commit was manufactured by cvs2git to create branch 'OPENBSD_2_5'. --- src/lib/libssl/Makefile.bsd-wrapper | 100 ++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 src/lib/libssl/Makefile.bsd-wrapper (limited to 'src/lib/libssl/Makefile.bsd-wrapper') diff --git a/src/lib/libssl/Makefile.bsd-wrapper b/src/lib/libssl/Makefile.bsd-wrapper new file mode 100644 index 0000000000..282912514d --- /dev/null +++ b/src/lib/libssl/Makefile.bsd-wrapper @@ -0,0 +1,100 @@ +# Build wrapper for SSLeay. +# $OpenBSD: Makefile.bsd-wrapper,v 1.9 1999/03/17 18:25:56 deraadt Exp $ + +# Our lndir is hacked; specify a full path to avoid potential conflicts +# with the one installed with X11. +LNDIR= /usr/bin/lndir + + +# Figure out what flag we use to SSLeay's configure. This +# needs to be tested on all architectures. + +.if ${MACHINE_ARCH} == "i386" +SSLCONF= OpenBSD-x86 +.else +.if ${MACHINE_ARCH} == "pmax" +SSLCONF= OpenBSD-pmax +.else +.if ${MACHINE_ARCH} == "arc" +SSLCONF= OpenBSD-arc +.else +.if ${MACHINE_ARCH} == "alpha" +SSLCONF= OpenBSD-alpha +.else +.if ${MACHINE_ARCH} == "sparc" +SSLCONF= OpenBSD-bigendian +.else +.if ${MACHINE_ARCH} == "m88k" +SSLCONF= OpenBSD-bigendian +.else +##UNTESTED! +SSLCONF= OpenBSD-bigendian +.endif +.endif +.endif +.endif +.endif +.endif + +MUNGEDFILES = ${.OBJDIR}/${SSL_SRC}/crypto/bf/bf_locl.h \ + ${.OBJDIR}/${SSL_SRC}/crypto/bn/bn.h \ + ${.OBJDIR}/${SSL_SRC}/crypto/des/des.h \ + ${.OBJDIR}/${SSL_SRC}/crypto/des/des_locl.h \ + ${.OBJDIR}/${SSL_SRC}/crypto/idea/idea.h \ + ${.OBJDIR}/${SSL_SRC}/crypto/md2/md2.h \ + ${.OBJDIR}/${SSL_SRC}/crypto/rc2/rc2.h \ + ${.OBJDIR}/${SSL_SRC}/crypto/rc4/rc4.h \ + ${.OBJDIR}/${SSL_SRC}/crypto/rc4/rc4_locl.h + + +.include + +.if exists(src-patent) +SSL_SRC=src-patent +.else +SSL_SRC=src +.endif + +all: prereq + cd ${.OBJDIR} && ${MAKE} + +includes: prereq + cd ${.OBJDIR} && ${MAKE} includes + +prereq: ${.OBJDIR}/${SSL_SRC}/crypto/md2/md2.h + +install: + cd ${.OBJDIR} && ${MAKE} install + +${.OBJDIR}/${SSL_SRC}/crypto/md2/md2.h : ${.OBJDIR}/${SSL_SRC}/Makefile.ssl + cd ${.OBJDIR}/${SSL_SRC} && /usr/bin/perl Configure ${SSLCONF} + +.if !exists(${.OBJDIR}/${SSL_SRC}/Makefile.ssl) +${.OBJDIR}/${SSL_SRC}/Makefile.ssl: ${.CURDIR}/${SSL_SRC}/Makefile.ssl + ${LNDIR} -s -e obj -e obj.${MACHINE_ARCH} -e Makefile.bsd-wrapper -e Makefile.ssl ${.CURDIR} && cp ${.CURDIR}/${SSL_SRC}/Makefile.ssl ${.OBJDIR}/${SSL_SRC} +.endif + +clean: ${.OBJDIR}/${SSL_SRC}/Makefile.ssl + cd ${.OBJDIR} && ${MAKE} clean + +cleandir: ${.OBJDIR}/${SSL_SRC}/Makefile.ssl + cd ${.OBJDIR} && rm -f ${MUNGEDFILES} && ${MAKE} cleandir + +test: + # Nothing here so far... + +depend: + # Nothing here so far... + +lint: + # Nothing here so far... + +tags: + # Nothing here so far... + +distribution: + ${INSTALL} ${INSTALL_COPY} -g ${BINGRP} -m 444 \ + ${.CURDIR}/ssleay.cnf ${DESTDIR}/etc/ssl/lib/ssleay.cnf + +.include +.include -- cgit v1.2.3-55-g6feb