diff options
Diffstat (limited to 'src/lib/libssl/Makefile.bsd-wrapper')
| -rw-r--r-- | src/lib/libssl/Makefile.bsd-wrapper | 37 |
1 files changed, 18 insertions, 19 deletions
diff --git a/src/lib/libssl/Makefile.bsd-wrapper b/src/lib/libssl/Makefile.bsd-wrapper index 490b0e3d4d..3a96141eae 100644 --- a/src/lib/libssl/Makefile.bsd-wrapper +++ b/src/lib/libssl/Makefile.bsd-wrapper | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | # Build wrapper for OpenSSL | 1 | # Build wrapper for OpenSSL |
| 2 | # $OpenBSD: Makefile.bsd-wrapper,v 1.28 2001/01/22 06:14:09 deraadt Exp $ | 2 | # $OpenBSD: Makefile.bsd-wrapper,v 1.29 2001/01/31 20:49:10 brad Exp $ |
| 3 | 3 | ||
| 4 | # Our lndir is hacked; specify a full path to avoid potential conflicts | 4 | # Our lndir is hacked; specify a full path to avoid potential conflicts |
| 5 | # with the one installed with X11. | 5 | # with the one installed with X11. |
| 6 | LNDIR= /usr/bin/lndir | 6 | LNDIR= /usr/bin/lndir |
| 7 | 7 | ||
| 8 | # Figure out what flag we use to OpenSSL's configure. This | 8 | # Figure out what flag we use to OpenSSL's configure. This |
| 9 | # needs to be tested on all architectures. | 9 | # needs to be tested on all architectures. |
| @@ -35,13 +35,18 @@ SSLCONF= --openssldir=/etc/ssl OpenBSD | |||
| 35 | .endif | 35 | .endif |
| 36 | .endif | 36 | .endif |
| 37 | 37 | ||
| 38 | MUNGEDFILES = ${.OBJDIR}/${SSL_SRC}/crypto/opensslconf.h ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h ${.OBJDIR}/${SSL_SRC}/Makefile.ssl ${.OBJDIR}/${SSL_SRC}/Makefile ${.OBJDIR}/${SSL_SRC}/apps/der_chop ${.OBJDIR}/${SSL_SRC}/tools/c_rehash | 38 | MUNGEDFILES= \ |
| 39 | ${.OBJDIR}/${SSL_SRC}/crypto/opensslconf.h \ | ||
| 40 | ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h \ | ||
| 41 | ${.OBJDIR}/${SSL_SRC}/Makefile.ssl \ | ||
| 42 | ${.OBJDIR}/${SSL_SRC}/Makefile \ | ||
| 43 | ${.OBJDIR}/${SSL_SRC}/apps/der_chop \ | ||
| 44 | ${.OBJDIR}/${SSL_SRC}/tools/c_rehash | ||
| 39 | 45 | ||
| 40 | .include <bsd.own.mk> # for NOMAN | 46 | .include <bsd.own.mk> # for NOMAN |
| 41 | 47 | ||
| 42 | .ifndef NOMAN | 48 | .ifndef NOMAN |
| 43 | MANALL= ssl.cat3 SSL_get_error.cat3 \ | 49 | MANALL= ssl.cat3 SSL_get_error.cat3 \ |
| 44 | \ | ||
| 45 | BN_CTX_new.cat3 OPENSSL_VERSION_NUMBER.cat3 BN_CTX_start.cat3 \ | 50 | BN_CTX_new.cat3 OPENSSL_VERSION_NUMBER.cat3 BN_CTX_start.cat3 \ |
| 46 | OpenSSL_add_all_algorithms.cat3 BN_add.cat3 RAND_add.cat3 BN_add_word.cat3 \ | 51 | OpenSSL_add_all_algorithms.cat3 BN_add.cat3 RAND_add.cat3 BN_add_word.cat3 \ |
| 47 | RAND_bytes.cat3 BN_bn2bin.cat3 RAND_cleanup.cat3 BN_cmp.cat3 RAND_egd.cat3 \ | 52 | RAND_bytes.cat3 BN_bn2bin.cat3 RAND_cleanup.cat3 BN_cmp.cat3 RAND_egd.cat3 \ |
| @@ -68,9 +73,7 @@ MANALL= ssl.cat3 SSL_get_error.cat3 \ | |||
| 68 | EVP_EncryptInit.cat3 BUF_MEM_new.cat3 \ | 73 | EVP_EncryptInit.cat3 BUF_MEM_new.cat3 \ |
| 69 | EVP_OpenInit.cat3 EVP_SealInit.cat3 \ | 74 | EVP_OpenInit.cat3 EVP_SealInit.cat3 \ |
| 70 | EVP_SignInit.cat3 EVP_VerifyInit.cat3 \ | 75 | EVP_SignInit.cat3 EVP_VerifyInit.cat3 \ |
| 71 | \ | ||
| 72 | openssl.cat1 \ | 76 | openssl.cat1 \ |
| 73 | \ | ||
| 74 | BUF_MEM_new.cat3 RC4.cat3 \ | 77 | BUF_MEM_new.cat3 RC4.cat3 \ |
| 75 | RIPEMD160.cat3 CRYPTO_set_locking_callback.cat3 | 78 | RIPEMD160.cat3 CRYPTO_set_locking_callback.cat3 |
| 76 | 79 | ||
| @@ -518,7 +521,6 @@ maninstall: | |||
| 518 | --center='OpenSSL' --release="OpenBSD `uname -r`" \ | 521 | --center='OpenSSL' --release="OpenBSD `uname -r`" \ |
| 519 | `basename ${.ALLSRC}` ) | nroff -Tascii -man > ${.TARGET} | 522 | `basename ${.ALLSRC}` ) | nroff -Tascii -man > ${.TARGET} |
| 520 | 523 | ||
| 521 | |||
| 522 | .pod.ps3: | 524 | .pod.ps3: |
| 523 | ( cd `dirname ${.ALLSRC}` && pod2man --section=3 --official \ | 525 | ( cd `dirname ${.ALLSRC}` && pod2man --section=3 --official \ |
| 524 | --center='OpenSSL' --release="OpenBSD `uname -r`" \ | 526 | --center='OpenSSL' --release="OpenBSD `uname -r`" \ |
| @@ -532,43 +534,40 @@ maninstall: | |||
| 532 | --center='OpenSSL' --release="OpenBSD `uname -r`" \ | 534 | --center='OpenSSL' --release="OpenBSD `uname -r`" \ |
| 533 | `basename ${.ALLSRC}` ) | nroff -Tps -man > ${.TARGET} | 535 | `basename ${.ALLSRC}` ) | nroff -Tps -man > ${.TARGET} |
| 534 | 536 | ||
| 535 | .if exists(src-patent) | ||
| 536 | SSL_SRC=src-patent | ||
| 537 | .else | ||
| 538 | SSL_SRC=src | 537 | SSL_SRC=src |
| 539 | .endif | ||
| 540 | 538 | ||
| 541 | all: prereq ${MANALL} ${PSALL} | 539 | all: prereq ${MANALL} ${PSALL} |
| 542 | cd ${.OBJDIR} && ${MAKE} | 540 | @cd ${.OBJDIR} && ${MAKE} |
| 543 | 541 | ||
| 544 | includes: prereq | 542 | includes: prereq |
| 545 | cd ${.OBJDIR} && ${MAKE} includes | 543 | @cd ${.OBJDIR} && ${MAKE} includes |
| 546 | 544 | ||
| 547 | prereq: ${.OBJDIR}/${SSL_SRC}/Makefile.ssl ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h | 545 | prereq: ${.OBJDIR}/${SSL_SRC}/Makefile.ssl ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h |
| 548 | 546 | ||
| 549 | install: maninstall | 547 | install: maninstall |
| 550 | cd ${.OBJDIR} && ${MAKE} install | 548 | @cd ${.OBJDIR} && ${MAKE} install |
| 551 | 549 | ||
| 552 | #${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h: ${.OBJDIR}/${SSL_SRC}/crypto/objects/objects.h | 550 | #${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h: ${.OBJDIR}/${SSL_SRC}/crypto/objects/objects.h |
| 553 | # /usr/bin/perl ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.pl ${.OBJDIR}/${SSL_SRC}/crypto/objects/objects.h ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h | 551 | # /usr/bin/perl ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.pl ${.OBJDIR}/${SSL_SRC}/crypto/objects/objects.h ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h |
| 554 | # Stupid ssl 0.9.6 fucks this up completely, won't even build if you | 552 | # Stupid ssl 0.9.6 fucks this up completely, won't even build if you |
| 555 | # try to regenerate obj_dat.h - even with a stock distrib. | 553 | # try to regenerate obj_dat.h - even with a stock distrib. |
| 556 | ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h: ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h.src | 554 | ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h: ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h.src |
| 557 | cp ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h.src ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h | 555 | @cp ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h.src \ |
| 556 | ${.OBJDIR}/${SSL_SRC}/crypto/objects/obj_dat.h | ||
| 558 | 557 | ||
| 559 | ${.OBJDIR}/${SSL_SRC}/Makefile.ssl : ${.OBJDIR}/${SSL_SRC}/Makefile.org | 558 | ${.OBJDIR}/${SSL_SRC}/Makefile.ssl : ${.OBJDIR}/${SSL_SRC}/Makefile.org |
| 560 | cd ${.OBJDIR}/${SSL_SRC} && /usr/bin/perl Configure ${SSLCONF} | 559 | @cd ${.OBJDIR}/${SSL_SRC} && /usr/bin/perl Configure ${SSLCONF} |
| 561 | 560 | ||
| 562 | .if !exists(${.OBJDIR}/${SSL_SRC}/Makefile.org) | 561 | .if !exists(${.OBJDIR}/${SSL_SRC}/Makefile.org) |
| 563 | ${.OBJDIR}/${SSL_SRC}/Makefile.org: ${.CURDIR}/${SSL_SRC}/Makefile.org | 562 | ${.OBJDIR}/${SSL_SRC}/Makefile.org: ${.CURDIR}/${SSL_SRC}/Makefile.org |
| 564 | ${LNDIR} -s -e obj -e obj.${MACHINE_ARCH} -e Makefile.bsd-wrapper ${.CURDIR} | 563 | @${LNDIR} -s -e obj -e obj.${MACHINE_ARCH} -e Makefile.bsd-wrapper ${.CURDIR} |
| 565 | .endif | 564 | .endif |
| 566 | 565 | ||
| 567 | clean: | 566 | clean: |
| 568 | cd ${.OBJDIR} && ${MAKE} clean | 567 | @cd ${.OBJDIR} && ${MAKE} clean |
| 569 | 568 | ||
| 570 | cleandir: clean | 569 | cleandir: clean |
| 571 | cd ${.OBJDIR} && rm -f ${MUNGEDFILES} | 570 | @cd ${.OBJDIR} && rm -f ${MUNGEDFILES} |
| 572 | 571 | ||
| 573 | test: | 572 | test: |
| 574 | # Nothing here so far... | 573 | # Nothing here so far... |
