Makefile.in revision 94694e720a911a38b01ff5036c01d883b3c9cbb1
f54d0c9c6e65de367d4ef08f51d22a2fb4c56208Mark Andrews# Copyright (C) 2016 Internet Systems Consortium, Inc. ("ISC")
279c6ec074be17dce62dd1b2c6ed7c2cc56a7b78David Lawrence#
2baa66562a2f119edffded961d3391f87ff98ec0Ondřej Surý# This Source Code Form is subject to the terms of the Mozilla Public
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence# License, v. 2.0. If a copy of the MPL was not distributed with this
bd5040035c8bb3fe4acdaf6a1f26423b58302188Mark Andrews# file, You can obtain one at http://mozilla.org/MPL/2.0/.
bd5040035c8bb3fe4acdaf6a1f26423b58302188Mark Andrews
bd5040035c8bb3fe4acdaf6a1f26423b58302188Mark Andrewssrcdir = @srcdir@
2baa66562a2f119edffded961d3391f87ff98ec0Ondřej SurýVPATH = @srcdir@
2baa66562a2f119edffded961d3391f87ff98ec0Ondřej Surýtop_srcdir = @top_srcdir@
2baa66562a2f119edffded961d3391f87ff98ec0Ondřej Surý
279c6ec074be17dce62dd1b2c6ed7c2cc56a7b78David Lawrence# Attempt to disable parallel processing.
279c6ec074be17dce62dd1b2c6ed7c2cc56a7b78David Lawrence.NOTPARALLEL:
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein.NO_PARALLEL:
a14613fce99dee3cad5bf842fd6be78f8e463582Brian Wellington
279c6ec074be17dce62dd1b2c6ed7c2cc56a7b78David LawrenceVERSION=@BIND9_VERSION@
279c6ec074be17dce62dd1b2c6ed7c2cc56a7b78David Lawrence
279c6ec074be17dce62dd1b2c6ed7c2cc56a7b78David Lawrence@BIND9_MAKE_INCLUDES@
279c6ec074be17dce62dd1b2c6ed7c2cc56a7b78David Lawrence
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob HalleyCINCLUDES = -I. -Iinclude \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} \
a30e7fc23415fd238d067a8a871607bca36068baMichael Graff @DST_OPENSSL_INC@
a30e7fc23415fd238d067a8a871607bca36068baMichael GraffCDEFINES = @CRYPTO@ -DTESTS="\"${top_builddir}/lib/dns/tests/\""
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob HalleyISCLIBS = ../../isc/libisc.@A@
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob HalleyISCDEPLIBS = ../../isc/libisc.@A@
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinDNSLIBS = ../../dns/libdns.@A@ @DNS_CRYPTO_LIBS@
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob HalleyDNSDEPLIBS = ../../dns/libdns.@A@
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob HalleyISCCFGLIBS = ../libisccfg.@A@
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinISCCFGDEPLIBS = ../libisccfg.@A@
dc97fe4ed08488d314ab5bc8e99ed839542cf411David Lawrence
dc97fe4ed08488d314ab5bc8e99ed839542cf411David LawrenceLIBS = @LIBS@ @ATFLIBS@
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob HalleyOBJS =
8d4257cff01b3821abcb9a21f46c6c6a43bb1e72Bob HalleySRCS = parser_test.c
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
50453ad879d0d93854de5a3385776bd799e8f35cBob HalleySUBDIRS =
50453ad879d0d93854de5a3385776bd799e8f35cBob HalleyTARGETS = parser_test@EXEEXT@
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
7005cfed8cd3296d356883dcb414979f22e06b13Brian Wellington@BIND9_MAKE_RULES@
7005cfed8cd3296d356883dcb414979f22e06b13Brian Wellington
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinparser_test@EXEEXT@: parser_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS} ${ISCCFGDEPLIBS}
6f7660093e70d3a7c80738b681ac0f5c1b661c00Mark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
6f7660093e70d3a7c80738b681ac0f5c1b661c00Mark Andrews parser_test.@O@ ${ISCCFGLIBS} ${DNSLIBS} \
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ${ISCLIBS} ${LIBS}
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halley
d8dcd6ad4617cc8d7df979bd62101fa9c4bac1bcBob Halleyunit::
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein sh ${top_srcdir}/unit/unittest.sh
baf7c7e589f313f10b29d9119811fc4d36c2e4bcMark Andrews
baf7c7e589f313f10b29d9119811fc4d36c2e4bcMark Andrewsclean distclean::
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein rm -f ${TARGETS}
a30e7fc23415fd238d067a8a871607bca36068baMichael Graff rm -f atf.out
a30e7fc23415fd238d067a8a871607bca36068baMichael Graff