From c9527763c23035c7a464e82fd1114cf9c279005c Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 5 Mar 2023 20:07:01 +0100 Subject: [PATCH] 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 --- src/coding/Makefile.am | 1 + src/core/Makefile.am | 2 ++ src/ctrl/Makefile.am | 1 + src/gb/Makefile.am | 1 + src/gsm/Makefile.am | 1 + src/isdn/Makefile.am | 1 + 6 files changed, 7 insertions(+) diff --git a/src/coding/Makefile.am b/src/coding/Makefile.am index 42b16e80f..905d68408 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 7e240137f..50c39d1c9 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 e1c6587b6..29f867e61 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 1818db75d..3a64a7178 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 cff089b58..79c5f048b 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 97e7a280d..2aed0bf73 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