Home | History | Annotate | Line # | Download | only in libcrypto
Makefile.inc revision 1.11.2.1
      1  1.11.2.1  perseant # $NetBSD: Makefile.inc,v 1.11.2.1 2025/08/02 05:57:58 perseant 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.11.2.1  perseant .if ${HELPER_NAME} != "threadstest"
     33      1.10  christos PROGDPLIBS+=	crypto ${OPENSSLSRC}/../lib/libcrypto
     34  1.11.2.1  perseant .endif
     35  1.11.2.1  perseant DPADD_AFTER+=		${LIBCRYPT} ${LIBPTHREAD}
     36  1.11.2.1  perseant 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