Home | History | Annotate | Line # | Download | only in libcrypto
Makefile.inc revision 1.13
      1  1.13  christos # $NetBSD: Makefile.inc,v 1.13 2025/07/21 22:17:56 christos Exp $
      2   1.1      jmmv 
      3   1.1      jmmv .include <bsd.own.mk>
      4   1.6  christos .include "../Makefile.inc"
      5   1.1      jmmv TESTSDIR=	${TESTSBASE}/crypto/libcrypto
      6   1.3      jmmv ATFFILE=	no
      7   1.1      jmmv 
      8   1.1      jmmv .if defined(HELPER_NAME)
      9   1.1      jmmv HELPER_SRCS?=	${HELPER_NAME}.c
     10   1.1      jmmv 
     11   1.1      jmmv PROG=		h_${HELPER_NAME}
     12   1.1      jmmv SRCS=		${HELPER_SRCS}
     13   1.1      jmmv MAN=		# empty
     14   1.1      jmmv BINDIR=		${TESTSDIR}
     15   1.1      jmmv 
     16   1.5     joerg CWARNFLAGS.clang+=	-Wno-format
     17  1.11  christos CWARNFLAGS+=-Wno-error=deprecated-declarations
     18   1.5     joerg 
     19   1.1      jmmv CPPFLAGS+=	-DOPENSSL_FIPS
     20   1.2  christos CPPFLAGS+=	-I${OPENSSLSRC} -I${OPENSSLSRC}/crypto
     21   1.7  christos CPPFLAGS+=	-I${OPENSSLSRC}/include -I${OPENSSLSRC}/../include
     22   1.7  christos CPPFLAGS+=	-I${OPENSSLSRC}/crypto/include
     23  1.11  christos CPPFLAGS+=	-I${OPENSSLSRC}/apps/include
     24   1.2  christos CRYPTODIST=	${NETBSDSRCDIR}/crypto
     25   1.1      jmmv .include "${NETBSDSRCDIR}/crypto/Makefile.openssl"
     26   1.8  christos .if ${HAVE_OPENSSL} != 10
     27   1.9  christos .PATH:	${OPENSSLSRC}/test ${OPENSSLSRC}/test/testutil
     28   1.8  christos .else
     29   1.8  christos .PATH: ${OPENSSLSRC}/crypto/${HELPER_DIR}
     30   1.8  christos .endif
     31   1.9  christos PROGDPLIBS+=	cryptotest ${OPENSSLSRC}/../lib/libcryptotest
     32  1.13  christos .if ${HELPER_NAME} != "threadstest"
     33  1.10  christos PROGDPLIBS+=	crypto ${OPENSSLSRC}/../lib/libcrypto
     34  1.13  christos .endif
     35  1.12  christos DPADD_AFTER+=		${LIBCRYPT} ${LIBPTHREAD}
     36  1.12  christos LDADD_AFTER+=		-lcrypt -lpthread
     37  1.10  christos 
     38   1.1      jmmv 
     39   1.1      jmmv .include <bsd.test.mk>
     40   1.1      jmmv .include <bsd.prog.mk>
     41   1.1      jmmv .endif
     42