CINCLUDES = -I${srcdir}/include ${ISC_INCLUDES} ${ISCCC_INCLUDES} \
${ISCCFG_INCLUDES} ${DNS_INCLUDES} ${BIND9_INCLUDES}
-CDEFINES =
+CDEFINES = @CRYPTO@
CWARNINGS =
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
CINCLUDES = -I${srcdir}/include -I${srcdir}/../include \
${DNS_INCLUDES} ${ISC_INCLUDES}
-CDEFINES =
+CDEFINES = @CRYPTO@
CWARNINGS =
OBJS = os.@O@
CINCLUDES = ${ISC_INCLUDES}
-CDEFINES =
+CDEFINES = @CRYPTO@
ISCLIBS = ../../lib/isc/libisc.@A@ @ISC_OPENSSL_LIBS@
CINCLUDES = -I${srcdir}/include ${ISC_INCLUDES} ${ISCCC_INCLUDES} \
${ISCCFG_INCLUDES} ${DNS_INCLUDES} ${BIND9_INCLUDES}
-CDEFINES =
+CDEFINES = @CRYPTO@
CWARNINGS =
ISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
CINCLUDES = ${ISC_INCLUDES}
-CDEFINES = -DPK11_LIB_LOCATION=\"${PROVIDER}\"
+CDEFINES = -DPK11_LIB_LOCATION=\"${PROVIDER}\" @CRYPTO@
ISCLIBS = ../../../lib/isc/libisc.@A@ @ISC_OPENSSL_LIBS@
CINCLUDES = ${ISC_INCLUDES}
-CDEFINES = -DPK11_LIB_LOCATION=\"${PROVIDER}\"
+CDEFINES = -DPK11_LIB_LOCATION=\"${PROVIDER}\" @CRYPTO@
ISCLIBS = ../../../../lib/isc/libisc.@A@ @ISC_OPENSSL_LIBS@
CINCLUDES = ${ISC_INCLUDES} ${DNS_INCLUDES}
-CDEFINES = @USE_GSSAPI@
+CDEFINES = @USE_GSSAPI@ @CRYPTO@
CWARNINGS =
DNSLIBS =
CINCLUDES = ${ISC_INCLUDES}
-CDEFINES =
+CDEFINES = @CRYPTO@
CWARNINGS =
ISCLIBS = ../../../../lib/isc/libisc.@A@ @ISC_OPENSSL_LIBS@
CINCLUDES = ${ISC_INCLUDES} ${DNS_INCLUDES}
-CDEFINES =
+CDEFINES = @CRYPTO@
CWARNINGS =
DNSLIBS =
CINCLUDES = -I${srcdir}/include -I${srcdir}/unix/include \
${ISC_INCLUDES} ${DLZINCLUDES}
-CDEFINES = @CONTRIB_DLZ@
+CDEFINES = @CONTRIB_DLZ@ @CRYPTO@
CWARNINGS =
DLZLIBS = @DLZ_DRIVER_LIBS@
@BIND9_MAKE_INCLUDES@
CINCLUDES = -I. -Iinclude -I../include ${ISC_INCLUDES} ${IRS_INCLUDES}
-CDEFINES = -DTESTS="\"${top_builddir}/lib/irs/tests/\""
+CDEFINES = -DTESTS="\"${top_builddir}/lib/irs/tests/\"" @CRYPTO@
CFGLIBS = ../../isccfg/libisccfg.@A@
CFGDEPLIBS = ../../isccfg/libisccfg.@A@
***** Platform-dependent defines.
*****/
+/***
+ *** Enforce OpenSSL or PKCS#11 cryptography
+ ***/
+
+#if !defined(OPENSSL) && !defined(PKCS11CRYPTO)
+#error No cryptography library has been found or provided.
+#endif
+
/***
*** Network.
***/
-I../include \
-I${srcdir}/../include
-CDEFINES =
+CDEFINES = @CRYPTO@
CWARNINGS =
OBJS = msgcat.@O@
-I${srcdir}/../include \
-I${srcdir}/..
-CDEFINES =
+CDEFINES = @CRYPTO@
CWARNINGS =
THREADOPTOBJS = condition.@O@ mutex.@O@
-I${srcdir}/../include \
-I${srcdir}/..
-CDEFINES =
+CDEFINES = @CRYPTO@
CWARNINGS =
OBJS = condition.@O@ mutex.@O@ thread.@O@
-I./include \
-I${srcdir}/include \
-I${srcdir}/../include
-CDEFINES =
+CDEFINES = @CRYPTO@
CWARNINGS =
# Alphabetically
#endif
#endif
+/***
+ *** Enforce OpenSSL or PKCS#11 cryptography
+ ***/
+
+#if !defined(OPENSSL) && !defined(PKCS11CRYPTO)
+#error No cryptography library has been found or provided.
+#endif
+
/***
*** Network.
***/
CINCLUDES = -I. ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES}
-CDEFINES =
+CDEFINES = @CRYPTO@
CWARNINGS =
ISCLIBS = ../../lib/isc/libisc.@A@ @ISC_OPENSSL_LIBS@
${NS_INCLUDES} ${DNS_INCLUDES} ${ISC_INCLUDES} \
@DST_OPENSSL_INC@ @DST_GSSAPI_INC@
-CDEFINES =
+CDEFINES = @CRYPTO@
CWARNINGS =
#prefix = @prefix@
#exec_prefix = @exec_prefix@
-CDEFINES =
+CDEFINES = @CRYPTO@
CWARNINGS =
DNSLIBS = -ldns @DNS_CRYPTO_LIBS@