Compare commits

...

1 Commits

Author SHA1 Message Date
Ondřej Surý
a8c43c3110 Add some extra dependencies to Makefile.ams 2022-06-29 14:38:30 +02:00
5 changed files with 25 additions and 2 deletions

View File

@@ -21,3 +21,5 @@ AM_CPPFLAGS += \
LDADD += \
$(top_builddir)/tests/libtest/libtest.la \
$(CMOCKA_LIBS)
$(top_builddir)/tests/libtest/libtest.la:
$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/tests/libtest check

View File

@@ -26,6 +26,8 @@ LIBISC_CFLAGS = \
-I$(top_builddir)/lib/isc/include
LIBISC_LIBS = $(top_builddir)/lib/isc/libisc.la
$(LIBISC_LIBS):
$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/lib/isc
LIBDNS_CFLAGS = \
-I$(top_srcdir)/lib/dns/include \
@@ -33,33 +35,45 @@ LIBDNS_CFLAGS = \
LIBDNS_LIBS = \
$(top_builddir)/lib/dns/libdns.la
$(LIBDNS_LIBS):
$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/lib/dns all
LIBNS_CFLAGS = \
-I$(top_srcdir)/lib/ns/include
LIBNS_LIBS = \
$(top_builddir)/lib/ns/libns.la
$(LIBNS_LIBS):
$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/lib/ns
LIBIRS_CFLAGS = \
-I$(top_srcdir)/lib/irs/include
LIBIRS_LIBS = \
$(top_builddir)/lib/irs/libirs.la
$(LIBIRS_LIBS):
$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/lib/irs
LIBISCCFG_CFLAGS = \
-I$(top_srcdir)/lib/isccfg/include
LIBISCCFG_LIBS = \
$(top_builddir)/lib/isccfg/libisccfg.la
$(LIBISCCFG_LIBS):
$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/lib/isccfg
LIBISCCC_CFLAGS = \
-I$(top_srcdir)/lib/isccc/include/
LIBISCCC_LIBS = \
$(top_builddir)/lib/isccc/libisccc.la
$(LIBISCCC_LIBS):
$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/lib/isccc
LIBBIND9_CFLAGS = \
-I$(top_srcdir)/lib/bind9/include
LIBBIND9_LIBS = \
$(top_builddir)/lib/bind9/libbind9.la
$(LIBBIND9_LIBS):
$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/lib/bind9

View File

@@ -148,6 +148,7 @@ man_SUBST = \
.8in.8:
$(man_SUBST)
.NOTPARALLEL: man
man: Makefile $(man_MANS)
@@ -173,6 +174,7 @@ if HAVE_SPHINX_BUILD
# See https://www.gnu.org/software/automake/manual/html_node/Multiple-Outputs.html
#
manpages.stamp: $(MANPAGES_RST)
$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/doc/misc
@rm -f manpages.tmp
@touch manpages.tmp
echo "${man_RST_EPILOG}"

View File

@@ -1,4 +1,5 @@
include $(top_srcdir)/Makefile.top
include $(top_srcdir)/Makefile.tests
AM_CPPFLAGS += \
$(LIBISC_CFLAGS) \
@@ -109,5 +110,3 @@ endif HAVE_JSON_C
EXTRA_DIST = testdata
include $(top_srcdir)/Makefile.tests

View File

@@ -22,4 +22,10 @@ libtest_la_SOURCES = \
isc.c \
ns.c
isc.lo: $(LIBISC_LIBS)
dns.lo: $(LIBDNS_LIBS)
ns.lo: $(LIBNS_LIBS)
libtest_la:: $(LIBISC_LIBS) $(LIBDNS_LIBS) $(LIBNS_LIBS)
include $(top_srcdir)/Makefile.tests