1 # $OpenBSD: Makefile,v 1.30 2017/01/25 23:53:18 schwarze Exp $
8 CFLAGS
+= -Wall
-Werror
-Wimplicit
9 CFLAGS
+= -DLIBRESSL_INTERNAL
11 CLEANFILES
= ${VERSION_SCRIPT}
17 DPADD
= ${LIBCRYPTO} ${LIBSSL}
19 LDADD
+= -L
${BSDOBJDIR}/lib
/libcrypto
-lcrypto
20 LDADD
+= -L
${BSDOBJDIR}/lib
/libssl
-lssl
22 VERSION_SCRIPT
= Symbols.map
23 SYMBOL_LIST
= ${.CURDIR
}/Symbols.list
39 @cd
${.CURDIR
}; for i in
$(HDRS
); do \
40 j
="cmp -s $$i ${DESTDIR}/usr/include/$$i || \
41 ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 $$i\
42 ${DESTDIR}/usr/include/"; \
47 ${VERSION_SCRIPT}: ${SYMBOL_LIST}
48 { printf
'{\n\tglobal:\n'; \
49 sed
'/^[._a-zA-Z]/s/$$/;/; s/^/ /' ${SYMBOL_LIST}; \
50 printf
'\n\tlocal:\n\t\t*;\n};\n'; } >$@.tmp
&& mv
$@.tmp
$@