Add private versions of libcrypto and libssl (LibreSSL v2.4.2)
[dragonfly.git] / secure / lib / librecrypto / Makefile.inc
1 OPENSSL_VER=    2.4.2
2 OPENSSL_DATE=   2016-08-01
3
4 LIBRESSL_SRC=   ${.CURDIR}/../../../crypto/libressl
5 LCRYPTO_SRC=    ${LIBRESSL_SRC}/crypto
6 LSSL_SRC=       ${LIBRESSL_SRC}/ssl
7
8 CFLAGS+=        -I${LCRYPTO_SRC} -I${LSSL_SRC} -I${.OBJDIR}
9 CFLAGS+=        -I${LIBRESSL_SRC}/include -I${LIBRESSL_SRC}/include/compat
10 CFLAGS+=        -DSTDC_HEADERS=1 \
11                 -DHAVE_SYS_TYPES_H=1 \
12                 -DHAVE_SYS_STAT_H=1 \
13                 -DHAVE_STDLIB_H=1 \
14                 -DHAVE_STRING_H=1 \
15                 -DHAVE_MEMORY_H=1 \
16                 -DHAVE_STRINGS_H=1 \
17                 -DHAVE_INTTYPES_H=1 \
18                 -DHAVE_STDINT_H=1 \
19                 -DHAVE_UNISTD_H=1 \
20                 -DHAVE_DLFCN_H=1 \
21                 -DHAVE_SYMLINK=1 \
22                 -DHAVE_ERR_H=1 \
23                 -DHAVE_READPASSPHRASE_H=1 \
24                 -DHAVE_ASPRINTF=1 \
25                 -DHAVE_INET_PTON=1 \
26                 -DHAVE_MEMMEM=1 \
27                 -DHAVE_READPASSPHRASE=1 \
28                 -DHAVE_STRLCAT=1 \
29                 -DHAVE_STRLCPY=1 \
30                 -DHAVE_STRCASECMP=1 \
31                 -DHAVE_STRNDUP=1 \
32                 -DHAVE_STRNLEN=1 \
33                 -DHAVE_STRSEP=1 \
34                 -DHAVE_STRTONUM=1 \
35                 -DHAVE_TIMEGM=1 \
36                 -DHAVE_ACCEPT4=1 \
37                 -DHAVE_POLL=1 \
38                 -DHAVE_ARC4RANDOM=1 \
39                 -DHAVE_ARC4RANDOM_BUF=1 \
40                 -DHAVE_ARC4RANDOM_UNIFORM=1 \
41                 -DHAVE_VA_COPY=1 \
42                 -DHAVE___VA_COPY=1 \
43                 -DHAS_GNU_WARNING_LONG=1 \
44                 -DSIZEOF_TIME_T=8
45 CFLAGS+=        -DLIBRESSL_INTERNAL -DOPENSSL_NO_HW_PADLOCK
46
47 .if defined(LIB)
48 _docs=  ${LIB}
49 _skip=  SSLeay_version des_modes
50 _sec=   3
51 .else
52 _docs=  apps
53 _skip=  config
54 _sec=   1
55 .endif