summaryrefslogtreecommitdiffstats
path: root/secure/lib/libcrypto
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2015-11-06 17:39:17 +0000
committerjkim <jkim@FreeBSD.org>2015-11-06 17:39:17 +0000
commit6b8d903c125c0e0d07289fe259fede98778be186 (patch)
treeaab4ecf6a77cf8dd120c42404924e391b7672e23 /secure/lib/libcrypto
parent90d6699fccfd7af5aa3b9c77483e5bbffe754d33 (diff)
downloadFreeBSD-src-6b8d903c125c0e0d07289fe259fede98778be186.zip
FreeBSD-src-6b8d903c125c0e0d07289fe259fede98778be186.tar.gz
Clean up OpenSSL makefiles.
Diffstat (limited to 'secure/lib/libcrypto')
-rw-r--r--secure/lib/libcrypto/Makefile30
-rw-r--r--secure/lib/libcrypto/Makefile.inc4
2 files changed, 18 insertions, 16 deletions
diff --git a/secure/lib/libcrypto/Makefile b/secure/lib/libcrypto/Makefile
index 43122d7..292d767 100644
--- a/secure/lib/libcrypto/Makefile
+++ b/secure/lib/libcrypto/Makefile
@@ -14,12 +14,12 @@ NO_LINT=
.if exists(Makefile.man)
.include "Makefile.man"
.endif
+.include "Makefile.inc"
+
.if defined(NOTYET)
MAN+= config.5 des_modes.7
.endif
-.include "Makefile.inc"
-
# base sources
SRCS= cpt_err.c cryptlib.c cversion.c ex_data.c mem.c mem_dbg.c o_dir.c \
o_fips.c o_init.c o_str.c o_time.c uid.c
@@ -380,6 +380,8 @@ INCSDIR= ${INCLUDEDIR}/openssl
CSTD= gnu89
+CFLAGS+= -I${.OBJDIR}
+CFLAGS+= -I${LCRYPTO_SRC}/crypto
CFLAGS+= -I${LCRYPTO_SRC}/crypto/asn1
CFLAGS+= -I${LCRYPTO_SRC}/crypto/evp
CFLAGS+= -I${LCRYPTO_SRC}/crypto/modes
@@ -391,32 +393,32 @@ AFLAGS+= --noexecstack
ACFLAGS+= -Wa,--noexecstack
.endif
+.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386"
+OPENSSLCONF_H= opensslconf-x86.h
+.else
+OPENSSLCONF_H= opensslconf-${MACHINE_CPUARCH}.h
+.endif
+
CLEANFILES= buildinf.h opensslconf.h
-buildinf.h: ${.CURDIR}/Makefile
+buildinf.h: Makefile
( echo "#ifndef MK1MF_BUILD"; \
echo " /* auto-generated by util/mkbuildinf.pl for crypto/cversion.c */"; \
echo " #define CFLAGS \"compiler: ${COMPILER_TYPE}\""; \
echo " #define PLATFORM \"platform: FreeBSD-${MACHINE_ARCH}\""; \
echo "#endif" ) > ${.TARGET}
-.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386"
-opensslconf.h: opensslconf-x86.h
-.else
-opensslconf.h: opensslconf-${MACHINE_CPUARCH}.h
-.endif
- ${CP} ${.ALLSRC} ${.TARGET}
+opensslconf.h: ${OPENSSLCONF_H}
+ ${CP} ${.IMPSRC} ${.TARGET}
.include <bsd.lib.mk>
.if ${MACHINE_CPUARCH} == "amd64"
-.PATH: ${.CURDIR}/amd64
-.elif ${MACHINE_CPUARCH} == "i386"
-.PATH: ${.CURDIR}/i386
+_bn_asmpath= ${LCRYPTO_SRC}/crypto/bn/asm
.endif
-.if ${MACHINE_CPUARCH} == "amd64"
-_bn_asmpath= ${LCRYPTO_SRC}/crypto/bn/asm
+.if exists(${.CURDIR}/${MACHINE_CPUARCH})
+.PATH: ${.CURDIR}/${MACHINE_CPUARCH}
.endif
.PATH: ${LCRYPTO_SRC}/crypto \
diff --git a/secure/lib/libcrypto/Makefile.inc b/secure/lib/libcrypto/Makefile.inc
index a9387c0..c791d79 100644
--- a/secure/lib/libcrypto/Makefile.inc
+++ b/secure/lib/libcrypto/Makefile.inc
@@ -7,10 +7,10 @@ OPENSSL_VER= 1.0.2d
OPENSSL_DATE= 2015-07-09
LCRYPTO_SRC= ${.CURDIR}/../../../crypto/openssl
-LCRYPTO_DOC= ${.CURDIR}/../../../crypto/openssl/doc
+LCRYPTO_DOC= ${LCRYPTO_SRC}/doc
+CFLAGS+= -I${LCRYPTO_SRC}
CFLAGS+= -DTERMIOS -DANSI_SOURCE
-CFLAGS+= -I${LCRYPTO_SRC} -I${LCRYPTO_SRC}/crypto -I${.OBJDIR}
CFLAGS+= -DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H
.include <bsd.endian.mk>
OpenPOWER on IntegriCloud