94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt# Copyright (C) 2016 Internet Systems Consortium, Inc. ("ISC")
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt#
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt# This Source Code Form is subject to the terms of the Mozilla Public
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt# License, v. 2.0. If a copy of the MPL was not distributed with this
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt# file, You can obtain one at http://mozilla.org/MPL/2.0/.
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Huntsrcdir = @srcdir@
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan HuntVPATH = @srcdir@
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunttop_srcdir = @top_srcdir@
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt# Attempt to disable parallel processing.
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt.NOTPARALLEL:
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt.NO_PARALLEL:
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan HuntVERSION=@BIND9_VERSION@
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt@BIND9_MAKE_INCLUDES@
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan HuntCINCLUDES = -I. -Iinclude \
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} \
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt @DST_OPENSSL_INC@
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan HuntCDEFINES = @CRYPTO@ -DTESTS="\"${top_builddir}/lib/dns/tests/\""
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan HuntISCLIBS = ../../isc/libisc.@A@
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan HuntISCDEPLIBS = ../../isc/libisc.@A@
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan HuntDNSLIBS = ../../dns/libdns.@A@ @DNS_CRYPTO_LIBS@
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan HuntDNSDEPLIBS = ../../dns/libdns.@A@
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan HuntISCCFGLIBS = ../libisccfg.@A@
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan HuntISCCFGDEPLIBS = ../libisccfg.@A@
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan HuntLIBS = @LIBS@ @ATFLIBS@
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt
452a97a23d2886d62fd1721ffab06fa9d14e939bTinderbox UserOBJS =
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan HuntSRCS = parser_test.c
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan HuntSUBDIRS =
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan HuntTARGETS = parser_test@EXEEXT@
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt@BIND9_MAKE_RULES@
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Huntparser_test@EXEEXT@: parser_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS} ${ISCCFGDEPLIBS}
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt parser_test.@O@ ${ISCCFGLIBS} ${DNSLIBS} \
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt ${ISCLIBS} ${LIBS}
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Huntunit::
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt sh ${top_srcdir}/unit/unittest.sh
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Huntclean distclean::
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt rm -f ${TARGETS}
94694e720a911a38b01ff5036c01d883b3c9cbb1Evan Hunt rm -f atf.out