aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@osmocom.org>2023-03-05 20:07:01 +0100
committerlaforge <laforge@osmocom.org>2023-03-06 17:07:48 +0000
commitc9527763c23035c7a464e82fd1114cf9c279005c (patch)
tree75beca8f0d86ffdf742311ff82fca24d9e3a132d
parent3e5609ade6fdae30e5996174a63e855d791b401a (diff)
Makefile.am: Make libraries depend on .map files
Without this, an update to the .map file doesn't re-trigger a re-link of the library. Change-Id: If0ea6f41730a28b04562d45efa6ca376abaf3f6b
-rw-r--r--src/coding/Makefile.am1
-rw-r--r--src/core/Makefile.am2
-rw-r--r--src/ctrl/Makefile.am1
-rw-r--r--src/gb/Makefile.am1
-rw-r--r--src/gsm/Makefile.am1
-rw-r--r--src/isdn/Makefile.am1
6 files changed, 7 insertions, 0 deletions
diff --git a/src/coding/Makefile.am b/src/coding/Makefile.am
index 42b16e80..905d6840 100644
--- a/src/coding/Makefile.am
+++ b/src/coding/Makefile.am
@@ -37,3 +37,4 @@ libosmocoding_la_LIBADD = \
$(NULL)
EXTRA_DIST = libosmocoding.map
+EXTRA_libosmocoding_la_DEPENDENCIES = libosmocoding.map
diff --git a/src/core/Makefile.am b/src/core/Makefile.am
index 7e240137..50c39d1c 100644
--- a/src/core/Makefile.am
+++ b/src/core/Makefile.am
@@ -111,6 +111,8 @@ EXTRA_DIST = \
libosmocore.map \
$(NULL)
+EXTRA_libosmocore_la_DEPENDENCIES = libosmocore.map
+
libosmocore_la_LDFLAGS = \
$(LTLDFLAGS_OSMOCORE) \
-version-info \
diff --git a/src/ctrl/Makefile.am b/src/ctrl/Makefile.am
index e1c6587b..29f867e6 100644
--- a/src/ctrl/Makefile.am
+++ b/src/ctrl/Makefile.am
@@ -22,5 +22,6 @@ libosmoctrl_la_SOURCES += control_vty.c
endif
EXTRA_DIST = libosmoctrl.map
+EXTRA_libosmoctrl_la_DEPENDENCIES = libosmoctrl.map
endif
diff --git a/src/gb/Makefile.am b/src/gb/Makefile.am
index 1818db75..3a64a717 100644
--- a/src/gb/Makefile.am
+++ b/src/gb/Makefile.am
@@ -40,3 +40,4 @@ libosmogb_test_la_SOURCES= $(libosmogb_la_SOURCES)
endif
EXTRA_DIST = libosmogb.map
+EXTRA_libosmogb_la_DEPENDENCIES = libosmogb.map
diff --git a/src/gsm/Makefile.am b/src/gsm/Makefile.am
index cff089b5..79c5f048 100644
--- a/src/gsm/Makefile.am
+++ b/src/gsm/Makefile.am
@@ -52,6 +52,7 @@ libgsmint_la_SOURCES += kdf/sha256.c kdf/sha256-internal.c \
endif
EXTRA_DIST = libosmogsm.map
+EXTRA_libosmogsm_la_DEPENDENCIES = libosmogsm.map
# Convolutional codes generation
gsm0503_conv.c: $(top_srcdir)/utils/conv_gen.py $(top_srcdir)/utils/conv_codes_gsm.py
diff --git a/src/isdn/Makefile.am b/src/isdn/Makefile.am
index 97e7a280..2aed0bf7 100644
--- a/src/isdn/Makefile.am
+++ b/src/isdn/Makefile.am
@@ -23,3 +23,4 @@ libosmoisdn_la_LDFLAGS = $(LTLDFLAGS_OSMOISDN) -version-info $(LIBVERSION) -no-u
libosmoisdn_la_LIBADD = libisdnint.la $(TALLOC_LIBS)
EXTRA_DIST = libosmoisdn.map
+EXTRA_libosmoisdn_la_DEPENDENCIES = libosmoisdn.map