summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChun-wei Fan <fanchunwei@src.gnome.org>2018-08-13 12:23:22 +0800
committerKjell Ahlstedt <kjellahlstedt@gmail.com>2018-09-10 15:16:53 +0200
commit491728c3b5d44dd86de21da8fbbbb23d4aec6c7c (patch)
tree836c4c8d6f135b7560d03a3fbc66d439c29a5c72
parent6c4bf6d070d0a1cdbfa3c389d1052db2140e2cd2 (diff)
downloadsigc++-491728c3b5d44dd86de21da8fbbbb23d4aec6c7c.tar.gz
build: Split out source listing
Consolidate the source listing from sigc++/Makefile.am to sigc++/filelist.am, so that we can let other Makefile-based build systems consume sigc++/filelist.am as well.
-rw-r--r--sigc++/Makefile.am6
-rw-r--r--sigc++/filelist.am6
2 files changed, 7 insertions, 5 deletions
diff --git a/sigc++/Makefile.am b/sigc++/Makefile.am
index a61cc1f..b8be4c2 100644
--- a/sigc++/Makefile.am
+++ b/sigc++/Makefile.am
@@ -29,11 +29,7 @@ nobase_library_include_HEADERS = sigc++.h $(sigc_public_h) $(sigc_built_h)
lib_LTLIBRARIES = libsigc-@SIGCXX_API_VERSION@.la
-libsigc_@SIGCXX_API_VERSION@_la_SOURCES = \
- signal_base.cc \
- trackable.cc \
- connection.cc \
- functors/slot_base.cc
+libsigc_@SIGCXX_API_VERSION@_la_SOURCES = $(sigc_sources_cc)
EXTRA_libsigc_@SIGCXX_API_VERSION@_la_SOURCES = $(sigc_built_cc)
diff --git a/sigc++/filelist.am b/sigc++/filelist.am
index 7ee3cc0..4092b24 100644
--- a/sigc++/filelist.am
+++ b/sigc++/filelist.am
@@ -56,3 +56,9 @@ sigc_public_h = \
functors/ptr_fun.h \
functors/slot.h \
functors/slot_base.h
+
+sigc_sources_cc = \
+ signal_base.cc \
+ trackable.cc \
+ connection.cc \
+ functors/slot_base.cc