diff options
author | djm <> | 2010-10-02 07:42:02 +0000 |
---|---|---|
committer | djm <> | 2010-10-02 07:42:02 +0000 |
commit | 603c02c9de529cfc99f181e6d0358546e6614ea6 (patch) | |
tree | d5d1ded27aa23d422b67440f8954e92c304b3823 /src | |
parent | b003f1bbc0e743161abfb3bff79c77035fb0b5b8 (diff) | |
download | openbsd-603c02c9de529cfc99f181e6d0358546e6614ea6.tar.gz openbsd-603c02c9de529cfc99f181e6d0358546e6614ea6.tar.bz2 openbsd-603c02c9de529cfc99f181e6d0358546e6614ea6.zip |
percolate up errors from perl asm scripts, correctly enable SHA-256 asm on
amd64
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libssl/crypto/Makefile | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/lib/libssl/crypto/Makefile b/src/lib/libssl/crypto/Makefile index d85aa913da..cdb94a2931 100644 --- a/src/lib/libssl/crypto/Makefile +++ b/src/lib/libssl/crypto/Makefile | |||
@@ -1,4 +1,4 @@ | |||
1 | # $OpenBSD: Makefile,v 1.54 2010/10/01 23:01:54 djm Exp $ | 1 | # $OpenBSD: Makefile,v 1.55 2010/10/02 07:42:02 djm Exp $ |
2 | 2 | ||
3 | LIB= crypto | 3 | LIB= crypto |
4 | WANTLINT= | 4 | WANTLINT= |
@@ -514,6 +514,7 @@ SRCS+= fcrypt_b.c | |||
514 | CFLAGS+= -DAES_ASM | 514 | CFLAGS+= -DAES_ASM |
515 | CFLAGS+= -DMD5_ASM | 515 | CFLAGS+= -DMD5_ASM |
516 | CFLAGS+= -DSHA1_ASM | 516 | CFLAGS+= -DSHA1_ASM |
517 | CFLAGS+= -DSHA256_ASM | ||
517 | CFLAGS+= -DSHA512_ASM | 518 | CFLAGS+= -DSHA512_ASM |
518 | CFLAGS+= -DOPENSSL_CPUID_OBJ | 519 | CFLAGS+= -DOPENSSL_CPUID_OBJ |
519 | CFLAGS+= -DOPENSSL_BN_ASM_MONT | 520 | CFLAGS+= -DOPENSSL_BN_ASM_MONT |
@@ -531,21 +532,20 @@ SSLASM=\ | |||
531 | SRCS+= ${f}.S | 532 | SRCS+= ${f}.S |
532 | GENERATED+=${f}.S | 533 | GENERATED+=${f}.S |
533 | ${f}.S: ${LCRYPTO_SRC}/${dir}/asm/${f}.pl | 534 | ${f}.S: ${LCRYPTO_SRC}/${dir}/asm/${f}.pl |
534 | (cd ${LCRYPTO_SRC}/${dir} ; \ | 535 | (set -e ; cd ${LCRYPTO_SRC}/${dir} ; \ |
535 | /usr/bin/perl ./asm/${f}.pl openbsd-elf) > ${.TARGET} | 536 | /usr/bin/perl ./asm/${f}.pl openbsd-elf) > ${.TARGET} |
536 | .endfor | 537 | .endfor |
537 | SRCS+= x86_64cpuid.S | 538 | SRCS+= x86_64cpuid.S sha256-x86_64.S sha512-x86_64.S |
538 | GENERATED+=x86_64cpuid.S | 539 | GENERATED+=x86_64cpuid.S sha256-x86_64.S sha512-x86_64.S |
539 | x86_64cpuid.S: ${LCRYPTO_SRC}/x86_64cpuid.pl | 540 | x86_64cpuid.S: ${LCRYPTO_SRC}/x86_64cpuid.pl |
540 | (cd ${LCRYPTO_SRC}/${dir} ; /usr/bin/perl ./x86_64cpuid.pl) > ${.TARGET} | 541 | (set -e ; cd ${LCRYPTO_SRC}/${dir} ; \ |
542 | /usr/bin/perl ./x86_64cpuid.pl) > ${.TARGET} | ||
541 | sha256-x86_64.S: ${LCRYPTO_SRC}/sha/asm/sha512-x86_64.pl | 543 | sha256-x86_64.S: ${LCRYPTO_SRC}/sha/asm/sha512-x86_64.pl |
542 | (cd ${LCRYPTO_SRC}/sha/asm ; \ | 544 | (set -e ; cd ${LCRYPTO_SRC}/sha/asm ; \ |
543 | /usr/bin/perl ./sha512-x86_64.pl ${.OBJDIR}/${.TARGET}) | 545 | /usr/bin/perl ./sha512-x86_64.pl ${.OBJDIR}/${.TARGET}) |
544 | sha512-x86_64.S: ${LCRYPTO_SRC}/sha/asm/sha512-x86_64.pl | 546 | sha512-x86_64.S: ${LCRYPTO_SRC}/sha/asm/sha512-x86_64.pl |
545 | (cd ${LCRYPTO_SRC}/sha/asm ; \ | 547 | (set -e ; cd ${LCRYPTO_SRC}/sha/asm ; \ |
546 | /usr/bin/perl ./sha512-x86_64.pl ${.OBJDIR}/${.TARGET}) | 548 | /usr/bin/perl ./sha512-x86_64.pl ${.OBJDIR}/${.TARGET}) |
547 | SRCS+= sha256-x86_64.S sha512-x86_64.S | ||
548 | GENERATED+=sha256-x86_64.S sha512-x86_64.S | ||
549 | .else | 549 | .else |
550 | # XXX ppccpuid.pl | 550 | # XXX ppccpuid.pl |
551 | CFLAGS+=-DOPENSSL_NO_ASM | 551 | CFLAGS+=-DOPENSSL_NO_ASM |