1OPENSSL_VER= 2.4.2 2OPENSSL_DATE= 2016-08-01 3 4.if exists (${.CURDIR}/../../Makefile.inc1) 5LIBRESSL_SRC= ${.CURDIR}/../../crypto/libressl 6.elif exists (${.CURDIR}/../../../Makefile.inc1) 7LIBRESSL_SRC= ${.CURDIR}/../../../crypto/libressl 8.else 9.error "Cannot find base directory" 10.endif 11LCRYPTO_SRC= ${LIBRESSL_SRC}/crypto 12LSSL_SRC= ${LIBRESSL_SRC}/ssl 13 14CFLAGS+= -I${LCRYPTO_SRC} -I${LSSL_SRC} -I${.OBJDIR} 15CFLAGS+= -I${LIBRESSL_SRC}/include -I${LIBRESSL_SRC}/include/compat 16CFLAGS+= -DSTDC_HEADERS=1 \ 17 -DHAVE_SYS_TYPES_H=1 \ 18 -DHAVE_SYS_STAT_H=1 \ 19 -DHAVE_STDLIB_H=1 \ 20 -DHAVE_STRING_H=1 \ 21 -DHAVE_MEMORY_H=1 \ 22 -DHAVE_STRINGS_H=1 \ 23 -DHAVE_INTTYPES_H=1 \ 24 -DHAVE_STDINT_H=1 \ 25 -DHAVE_UNISTD_H=1 \ 26 -DHAVE_DLFCN_H=1 \ 27 -DHAVE_SYMLINK=1 \ 28 -DHAVE_ERR_H=1 \ 29 -DHAVE_READPASSPHRASE_H=1 \ 30 -DHAVE_ASPRINTF=1 \ 31 -DHAVE_INET_PTON=1 \ 32 -DHAVE_MEMMEM=1 \ 33 -DHAVE_READPASSPHRASE=1 \ 34 -DHAVE_STRLCAT=1 \ 35 -DHAVE_STRLCPY=1 \ 36 -DHAVE_STRCASECMP=1 \ 37 -DHAVE_STRNDUP=1 \ 38 -DHAVE_STRNLEN=1 \ 39 -DHAVE_STRSEP=1 \ 40 -DHAVE_STRTONUM=1 \ 41 -DHAVE_TIMEGM=1 \ 42 -DHAVE_ACCEPT4=1 \ 43 -DHAVE_POLL=1 \ 44 -DHAVE_ARC4RANDOM=1 \ 45 -DHAVE_ARC4RANDOM_BUF=1 \ 46 -DHAVE_ARC4RANDOM_UNIFORM=1 \ 47 -DHAVE_VA_COPY=1 \ 48 -DHAVE___VA_COPY=1 \ 49 -DHAS_GNU_WARNING_LONG=1 \ 50 -DSIZEOF_TIME_T=8 51CFLAGS+= -DLIBRESSL_INTERNAL -DOPENSSL_NO_HW_PADLOCK 52 53.if defined(LIB) 54_docs= ${LIB} 55_skip= SSLeay_version des_modes 56_sec= 3 57.else 58_docs= apps 59_skip= config 60_sec= 1 61.endif 62