summaryrefslogtreecommitdiff
path: root/src/lib/libssl
diff options
context:
space:
mode:
authormiod <>2010-02-03 20:49:00 +0000
committermiod <>2010-02-03 20:49:00 +0000
commit44a740d46dbdb3792d875e44b2e570f98dbd5d75 (patch)
tree34505bc357a186d3e726fcef9a7c5076687821b1 /src/lib/libssl
parent4657a66d1fec85b57a7f7f8b9f650123db7d66a4 (diff)
downloadopenbsd-44a740d46dbdb3792d875e44b2e570f98dbd5d75.tar.gz
openbsd-44a740d46dbdb3792d875e44b2e570f98dbd5d75.tar.bz2
openbsd-44a740d46dbdb3792d875e44b2e570f98dbd5d75.zip
Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependent
files or directories when applicable. The inspiration and name of MACHINE_CPU come from NetBSD, although the way to provide it to Makefiles is completely different. ok kettenis@
Diffstat (limited to 'src/lib/libssl')
-rw-r--r--src/lib/libssl/crypto/Makefile14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/lib/libssl/crypto/Makefile b/src/lib/libssl/crypto/Makefile
index 364cdab83a..a09d54d690 100644
--- a/src/lib/libssl/crypto/Makefile
+++ b/src/lib/libssl/crypto/Makefile
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile,v 1.51 2009/01/09 12:16:52 djm Exp $ 1# $OpenBSD: Makefile,v 1.52 2010/02/03 20:49:00 miod Exp $
2 2
3LIB= crypto 3LIB= crypto
4WANTLINT= 4WANTLINT=
@@ -8,9 +8,11 @@ SSL_SRC= ${.CURDIR}/../${SSLEAYDIST}
8LCRYPTO_SRC= ${SSL_SRC}/crypto 8LCRYPTO_SRC= ${SSL_SRC}/crypto
9FIPS_SRC= ${SSL_SRC}/fips 9FIPS_SRC= ${SSL_SRC}/fips
10 10
11.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "arm" || \ 11# arm and sh default to little endian, mips defaults to big endian
12 ${MACHINE_ARCH} == "vax" || ${MACHINE_ARCH} == "amd64" || \ 12.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "amd64" || \
13 ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "sh" 13 ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "i386" || \
14 ${MACHINE_ARCH} == "mips64el" || ${MACHINE_ARCH} == "sh" || \
15 ${MACHINE_ARCH} == "vax"
14CFLAGS+= -DL_ENDIAN 16CFLAGS+= -DL_ENDIAN
15.else 17.else
16CFLAGS+= -DB_ENDIAN 18CFLAGS+= -DB_ENDIAN
@@ -197,7 +199,7 @@ SRCS+= str_err.c str_lib.c str_mem.c str_meth.c
197 ${LCRYPTO_SRC}/ec ${LCRYPTO_SRC}/ecdh ${LCRYPTO_SRC}/ecdsa \ 199 ${LCRYPTO_SRC}/ec ${LCRYPTO_SRC}/ecdh ${LCRYPTO_SRC}/ecdsa \
198 ${LCRYPTO_SRC}/pqueue ${LCRYPTO_SRC}/store \ 200 ${LCRYPTO_SRC}/pqueue ${LCRYPTO_SRC}/store \
199 ${LCRYPTO_SRC} \ 201 ${LCRYPTO_SRC} \
200 ${LCRYPTO_SRC}/acss ${.CURDIR}/arch/${MACHINE_ARCH} \ 202 ${LCRYPTO_SRC}/acss ${.CURDIR}/arch/${MACHINE_CPU} \
201 ${LCRYPTO_SRC}/bn/asm \ 203 ${LCRYPTO_SRC}/bn/asm \
202 ${FIPS_SRC}/ ${FIPS_SRC}/aes ${FIPS_SRC}/des ${FIPS_SRC}/dh \ 204 ${FIPS_SRC}/ ${FIPS_SRC}/aes ${FIPS_SRC}/des ${FIPS_SRC}/dh \
203 ${FIPS_SRC}/dsa ${FIPS_SRC}/rand ${FIPS_SRC}/rsa ${FIPS_SRC}/sha1 205 ${FIPS_SRC}/dsa ${FIPS_SRC}/rand ${FIPS_SRC}/rsa ${FIPS_SRC}/sha1
@@ -272,7 +274,7 @@ HDRS=\
272 fips/rand/fips_rand.h 274 fips/rand/fips_rand.h
273 275
274HDRS_GEN=\ 276HDRS_GEN=\
275 ${.CURDIR}/arch/${MACHINE_ARCH}/opensslconf.h \ 277 ${.CURDIR}/arch/${MACHINE_CPU}/opensslconf.h \
276 ${.OBJDIR}/obj_mac.h 278 ${.OBJDIR}/obj_mac.h
277 279
278includes: obj_mac.h 280includes: obj_mac.h