aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2023-03-09 16:05:28 +0700
committerVadim Yanitskiy <vyanitskiy@sysmocom.de>2023-03-13 04:45:51 +0700
commitc8620bf275e31f69b7defff489f0dfdc11875de7 (patch)
tree2aa63c6b743ca45640f38857c1b65ad538266d83
parent605fb80c08f7add3581a343825a6a43169fe5be0 (diff)
{utils,tests}/Makefile.am: reorder libraries in LDADD
Otherwise the linker may pick system-installed libs instead. Change-Id: Ia639b1c5460ad9391d2c311b4978ca9374789f7a
-rw-r--r--tests/Makefile.am23
-rw-r--r--utils/Makefile.am2
2 files changed, 8 insertions, 17 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index a21f0b1..c43419b 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -1,6 +1,12 @@
AM_CFLAGS = -Wall -I$(top_srcdir)/include $(LIBOSMOCORE_CFLAGS) -g
AM_LDFLAGS = $(LIBOSMOCORE_LDFLAGS) -no-install
+LDADD = \
+ $(top_builddir)/src/libosmonetif.la \
+ $(LIBOSMOCORE_LIBS) \
+ $(LIBOSMOGSM_LIBS) \
+ $(NULL)
+
check_PROGRAMS = \
osmux/osmux_test \
osmux/osmux_output_test \
@@ -12,22 +18,11 @@ check_PROGRAMS = \
check_HEADERS =
osmux_osmux_test_SOURCES = osmux/osmux_test.c
-osmux_osmux_test_LDADD = $(LIBOSMOCORE_LIBS) $(LIBOSMOGSM_LIBS) $(top_builddir)/src/libosmonetif.la
-
osmux_osmux_output_test_SOURCES = osmux/osmux_output_test.c
-osmux_osmux_output_test_LDADD = $(LIBOSMOCORE_LIBS) $(LIBOSMOGSM_LIBS) $(top_builddir)/src/libosmonetif.la
-
osmux_osmux_input_test_SOURCES = osmux/osmux_input_test.c
-osmux_osmux_input_test_LDADD = $(LIBOSMOCORE_LIBS) $(LIBOSMOGSM_LIBS) $(top_builddir)/src/libosmonetif.la
-
stream_stream_test_SOURCES = stream/stream_test.c
-stream_stream_test_LDADD = $(LIBOSMOCORE_LIBS) $(LIBOSMOGSM_LIBS) $(top_builddir)/src/libosmonetif.la
-
jibuf_jibuf_test_SOURCES = jibuf/jibuf_test.c
-jibuf_jibuf_test_LDADD = $(LIBOSMOCORE_LIBS) $(LIBOSMOGSM_LIBS) $(top_builddir)/src/libosmonetif.la
-
amr_amr_test_SOURCES = amr/amr_test.c
-amr_amr_test_LDADD = $(LIBOSMOCORE_LIBS) $(LIBOSMOGSM_LIBS) $(top_builddir)/src/libosmonetif.la
if HAVE_PCAP
check_PROGRAMS += jibuf/jibuf_tool
@@ -45,11 +40,7 @@ jibuf_jibuf_tool_SOURCES = \
osmo-pcap-test/l4_udp.c \
osmo-pcap-test/pcap.c
-jibuf_jibuf_tool_LDADD = \
- $(LIBOSMOCORE_LIBS) \
- $(LIBOSMOGSM_LIBS) \
- $(top_builddir)/src/libosmonetif.la \
- -lpcap
+jibuf_jibuf_tool_LDADD = $(LDADD) -lpcap
endif
# The `:;' works around a Bash 3.2 bug when the output is not writeable.
diff --git a/utils/Makefile.am b/utils/Makefile.am
index 5640190..0df792b 100644
--- a/utils/Makefile.am
+++ b/utils/Makefile.am
@@ -8,10 +8,10 @@ AM_CFLAGS = \
$(NULL)
LDADD = \
+ $(top_builddir)/src/libosmonetif.la \
$(LIBOSMOCORE_LIBS) \
$(LIBOSMOCODEC_LIBS) \
$(LIBOSMOGSM_LIBS) \
- $(top_builddir)/src/libosmonetif.la \
$(NULL)
noinst_PROGRAMS = osmo-amr-inspect