Fix typo.
[dragonfly.git] / secure / lib / libcrypto / Makefile.inc
1 OSSLVERSION=    1.0.2h
2 OSSLDATE=       2016-05-03
3 LCRYPTO_SRC=    ${.CURDIR}/../../../crypto/openssl
4 LCRYPTO_DOC=    ${LCRYPTO_SRC}/doc
5
6 CFLAGS+=        -DOPENSSL_THREADS
7 CFLAGS+=        -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN
8 CFLAGS+=        -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT \
9                 -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM \
10                 -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM \
11                 -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM
12 CFLAGS+=        -I${LCRYPTO_SRC} -I${LCRYPTO_SRC}/crypto \
13                 -I${LCRYPTO_SRC}/crypto/asn1 -I${LCRYPTO_SRC}/crypto/evp \
14                 -I${LCRYPTO_SRC}/crypto/modes \
15                 -I${LCRYPTO_SRC}/crypto/engine -I${.OBJDIR}
16
17 MANDIR= ${SHAREDIR}/openssl/man/man
18
19 .if defined(LIB)
20 _docs=  ${LIB}
21 _sec=   3
22 .else
23 _docs=  apps
24 _sec=   1
25 .endif
26
27 man-update:
28 .for manpage in ${MAN}
29         @(sec=${manpage:E}; \
30         pod=${manpage:R}.pod; \
31         cp ${LCRYPTO_DOC}/${_docs}/$$pod .; \
32         pod2man --section=$$sec --release="${OSSLVERSION}" \
33           --date="${OSSLDATE}" --center="OpenSSL" \
34           $$pod > ${.CURDIR}/man/${manpage}; \
35         rm $$pod; \
36         ${ECHO} ${manpage})
37 .endfor
38
39 man-makefile-update:
40         rm -f ${.CURDIR}/Makefile.man
41         echo '# DO NOT EDIT: generated from man-makefile-update target' >> \
42             ${.CURDIR}/Makefile.man
43         for i in ${LCRYPTO_DOC}/${_docs}/*.pod; do \
44                 fn=`basename $$i .pod`; \
45                 sec=`perl ${LCRYPTO_SRC}/util/extract-section.pl < $$i`; \
46                 sec=$${sec:-${_sec}}; \
47                 ${ECHO} "MAN+= $$fn.$$sec" >> ${.CURDIR}/Makefile.man; \
48                 perl ${LCRYPTO_SRC}/util/extract-names.pl < $$i | \
49                   sed -Ee "/^$$fn\$$/d;s/^(.*)/MLINKS+= $$fn.$$sec \1.$$sec/" >> \
50                     ${.CURDIR}/Makefile.man; \
51         done