Commit 1d43a95f authored by Michael Tremer's avatar Michael Tremer

test: Build an internal library for tests

Signed-off-by: default avatarMichael Tremer <michael.tremer@ipfire.org>
parent 1fcfe266
...@@ -145,6 +145,27 @@ src_libloc_la_LIBADD = \ ...@@ -145,6 +145,27 @@ src_libloc_la_LIBADD = \
src_libloc_la_DEPENDENCIES = \ src_libloc_la_DEPENDENCIES = \
${top_srcdir}/src/libloc.sym ${top_srcdir}/src/libloc.sym
noinst_LTLIBRARIES = \
src/libloc-internal.la
src_libloc_internal_la_SOURCES = \
$(src_libloc_la_SOURCES)
src_libloc_internal_la_CPPFLAGS = \
$(src_libloc_la_CPPFLAGS)
src_libloc_internal_la_CFLAGS = \
$(src_libloc_la_CFLAGS)
src_libloc_internal_la_LDFLAGS = \
$(filter-out -version-info %,$(src_libloc_la_LDFLAGS))
src_libloc_internal_la_LIBADD = \
$(src_libloc_la_LIBADD)
src_libloc_internal_la_DEPENDENCIES = \
$(src_libloc_la_DEPENDENCIES)
pkgconfig_DATA = \ pkgconfig_DATA = \
src/libloc.pc src/libloc.pc
...@@ -296,6 +317,10 @@ TESTS_CFLAGS = \ ...@@ -296,6 +317,10 @@ TESTS_CFLAGS = \
-DLIBLOC_PRIVATE \ -DLIBLOC_PRIVATE \
-DABS_SRCDIR=\"$(abs_srcdir)\" -DABS_SRCDIR=\"$(abs_srcdir)\"
TESTS_LDADD = \
src/libloc.la \
src/libloc-internal.la
TESTS = \ TESTS = \
src/test-libloc \ src/test-libloc \
src/test-stringpool \ src/test-stringpool \
...@@ -330,7 +355,7 @@ src_test_libloc_CFLAGS = \ ...@@ -330,7 +355,7 @@ src_test_libloc_CFLAGS = \
$(TESTS_CFLAGS) $(TESTS_CFLAGS)
src_test_libloc_LDADD = \ src_test_libloc_LDADD = \
src/libloc.la $(TESTS_LDADD)
src_test_as_SOURCES = \ src_test_as_SOURCES = \
src/test-as.c src/test-as.c
...@@ -339,7 +364,7 @@ src_test_as_CFLAGS = \ ...@@ -339,7 +364,7 @@ src_test_as_CFLAGS = \
$(TESTS_CFLAGS) $(TESTS_CFLAGS)
src_test_as_LDADD = \ src_test_as_LDADD = \
src/libloc.la $(TESTS_LDADD)
src_test_country_SOURCES = \ src_test_country_SOURCES = \
src/test-country.c src/test-country.c
...@@ -348,7 +373,7 @@ src_test_country_CFLAGS = \ ...@@ -348,7 +373,7 @@ src_test_country_CFLAGS = \
$(TESTS_CFLAGS) $(TESTS_CFLAGS)
src_test_country_LDADD = \ src_test_country_LDADD = \
src/libloc.la $(TESTS_LDADD)
src_test_network_SOURCES = \ src_test_network_SOURCES = \
src/test-network.c src/test-network.c
...@@ -357,7 +382,7 @@ src_test_network_CFLAGS = \ ...@@ -357,7 +382,7 @@ src_test_network_CFLAGS = \
$(TESTS_CFLAGS) $(TESTS_CFLAGS)
src_test_network_LDADD = \ src_test_network_LDADD = \
src/libloc.la $(TESTS_LDADD)
src_test_network_list_SOURCES = \ src_test_network_list_SOURCES = \
src/test-network-list.c src/test-network-list.c
...@@ -366,7 +391,7 @@ src_test_network_list_CFLAGS = \ ...@@ -366,7 +391,7 @@ src_test_network_list_CFLAGS = \
$(TESTS_CFLAGS) $(TESTS_CFLAGS)
src_test_network_list_LDADD = \ src_test_network_list_LDADD = \
src/libloc.la $(TESTS_LDADD)
src_test_stringpool_SOURCES = \ src_test_stringpool_SOURCES = \
src/test-stringpool.c src/test-stringpool.c
...@@ -375,7 +400,7 @@ src_test_stringpool_CFLAGS = \ ...@@ -375,7 +400,7 @@ src_test_stringpool_CFLAGS = \
$(TESTS_CFLAGS) $(TESTS_CFLAGS)
src_test_stringpool_LDADD = \ src_test_stringpool_LDADD = \
src/libloc.la $(TESTS_LDADD)
src_test_database_SOURCES = \ src_test_database_SOURCES = \
src/test-database.c src/test-database.c
...@@ -384,7 +409,7 @@ src_test_database_CFLAGS = \ ...@@ -384,7 +409,7 @@ src_test_database_CFLAGS = \
$(TESTS_CFLAGS) $(TESTS_CFLAGS)
src_test_database_LDADD = \ src_test_database_LDADD = \
src/libloc.la $(TESTS_LDADD)
src_test_signature_SOURCES = \ src_test_signature_SOURCES = \
src/test-signature.c src/test-signature.c
...@@ -393,7 +418,7 @@ src_test_signature_CFLAGS = \ ...@@ -393,7 +418,7 @@ src_test_signature_CFLAGS = \
$(TESTS_CFLAGS) $(TESTS_CFLAGS)
src_test_signature_LDADD = \ src_test_signature_LDADD = \
src/libloc.la $(TESTS_LDADD)
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment