mirror of
https://github.com/isc-projects/bind9.git
synced 2026-02-03 20:40:08 -05:00
Originally, every library and binaries got linked to everything, which creates unnecessary overlinking. This wasn't as straightforward as it should be as we still support configuration without libtool for 9.16. Couple of smaller issues related to include headers and an issue where sanitizer overload dlopen and dlclose symbols, so we were getting false negatives in the autoconf test.
43 lines
1.4 KiB
Text
43 lines
1.4 KiB
Text
# Copyright (C) Internet Systems Consortium, Inc. ("ISC")
|
|
#
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
#
|
|
# See the COPYRIGHT file distributed with this work for additional
|
|
# information regarding copyright ownership.
|
|
|
|
# Search for machine-generated header files in the build tree,
|
|
# and for normal headers in the source tree (${top_srcdir}).
|
|
# We only need to look in OS-specific subdirectories for the
|
|
# latter case, because there are no machine-generated OS-specific
|
|
# headers.
|
|
|
|
ISC_INCLUDES = @BIND9_ISC_BUILDINCLUDE@ \
|
|
-I${top_srcdir}/lib/isc \
|
|
-I${top_srcdir}/lib/isc/include \
|
|
-I${top_srcdir}/lib/isc/unix/include \
|
|
-I${top_srcdir}/lib/isc/pthreads/include
|
|
|
|
ISCCC_INCLUDES = @BIND9_ISCCC_BUILDINCLUDE@ \
|
|
-I${top_srcdir}/lib/isccc/include
|
|
|
|
ISCCFG_INCLUDES = @BIND9_ISCCFG_BUILDINCLUDE@ \
|
|
-I${top_srcdir}/lib/isccfg/include
|
|
|
|
DNS_INCLUDES = @BIND9_DNS_BUILDINCLUDE@ \
|
|
-I${top_srcdir}/lib/dns/include \
|
|
${FSTRM_CFLAGS} ${PROTOBUF_C_CFLAGS} \
|
|
${OPENSSL_CFLAGS}
|
|
|
|
NS_INCLUDES = @BIND9_NS_BUILDINCLUDE@ \
|
|
-I${top_srcdir}/lib/ns/include
|
|
|
|
IRS_INCLUDES = @BIND9_IRS_BUILDINCLUDE@ \
|
|
-I${top_srcdir}/lib/irs/include
|
|
|
|
BIND9_INCLUDES = @BIND9_BIND9_BUILDINCLUDE@ \
|
|
-I${top_srcdir}/lib/bind9/include
|
|
|
|
TEST_INCLUDES = \
|
|
-I${top_srcdir}/lib/tests/include
|