diff options
author | Gary V. Vaughan <gary@gnu.org> | 2013-09-22 17:22:40 +0700 |
---|---|---|
committer | Gary V. Vaughan <gary@gnu.org> | 2013-09-22 17:22:40 +0700 |
commit | 25f5825272d2e2aa17c0c626026c5b7ba6dbd6f5 (patch) | |
tree | ff33c8683e84b978e395b90b04fcde3ca411a4eb /Makefile.am | |
parent | 22b46f4ab25c345937d656a91adfe0c2a433a1f0 (diff) | |
download | m4-25f5825272d2e2aa17c0c626026c5b7ba6dbd6f5.tar.gz |
configury: separate installed modules from test only modules.
* modulues/import.c, modules/modtest.c, modules/shadow.c: Move
from here...
* tests/import.c, tests/modtest.c, tests/shadow.c: ...to here.
* Makefile.am: Adjust.
Signed-off-by: Gary V. Vaughan <gary@gnu.org>
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 61 |
1 files changed, 29 insertions, 32 deletions
diff --git a/Makefile.am b/Makefile.am index c752ff24..e9ec90dc 100644 --- a/Makefile.am +++ b/Makefile.am @@ -52,6 +52,7 @@ MAINTAINERCLEANFILES = include_HEADERS = noinst_LTLIBRARIES= lib_LTLIBRARIES = +check_LTLIBRARIES = EXTRA_LTLIBRARIES= # Additional configuration. Version management comes from suggestions @@ -152,24 +153,20 @@ module_libadd = m4/libm4.la noinst_HEADERS = modules/m4.h -pkglib_LTLIBRARIES = \ - modules/gnu.la \ - modules/m4.la \ - modules/traditional.la +pkglib_LTLIBRARIES = +pkglib_LTLIBRARIES += modules/gnu.la EXTRA_modules_gnu_la_SOURCES = modules/format.c modules_gnu_la_LDFLAGS = $(module_ldflags) modules_gnu_la_LIBADD = $(module_libadd) EXTRA_DIST += $(EXTRA_modules_gnu_la_SOURCES) +pkglib_LTLIBRARIES += modules/m4.la EXTRA_modules_m4_la_SOURCES = modules/evalparse.c modules_m4_la_LDFLAGS = $(module_ldflags) modules_m4_la_LIBADD = $(module_libadd) EXTRA_DIST += $(EXTRA_modules_m4_la_SOURCES) -modules_traditional_la_LDFLAGS = $(module_ldflags) -modules_traditional_la_LIBADD = $(module_libadd) - if USE_GMP pkglib_LTLIBRARIES += modules/mpeval.la EXTRA_modules_mpeval_la_SOURCES = modules/evalparse.c @@ -177,33 +174,17 @@ modules_mpeval_la_LDFLAGS = $(module_ldflags) modules_mpeval_la_LIBADD = $(module_libadd) $(LIBADD_GMP) endif -module_check = -rpath /dev/null -check_LTLIBRARIES = \ - tests/import.la \ - tests/modtest.la \ - tests/shadow.la \ - tests/stdlib.la \ - tests/time.la - -tests_import_la_LDFLAGS = $(module_ldflags) $(module_check) -tests_import_la_LIBADD = $(module_libadd) -tests_import_la_SOURCES = modules/import.c - -tests_modtest_la_LDFLAGS = $(module_ldflags) $(module_check) -tests_modtest_la_LIBADD = $(module_libadd) -tests_modtest_la_SOURCES = modules/modtest.c +pkglib_LTLIBRARIES += modules/stdlib.la +modules_stdlib_la_LDFLAGS = $(module_ldflags) +modules_stdlib_la_LIBADD = $(module_libadd) -tests_shadow_la_LDFLAGS = $(module_ldflags) $(module_check) -tests_shadow_la_LIBADD = $(module_libadd) -tests_shadow_la_SOURCES = modules/shadow.c - -tests_stdlib_la_LDFLAGS = $(module_ldflags) $(module_check) -tests_stdlib_la_LIBADD = $(module_libadd) -tests_stdlib_la_SOURCES = modules/stdlib.c +pkglib_LTLIBRARIES += modules/time.la +modules_time_la_LDFLAGS = $(module_ldflags) +modules_time_la_LIBADD = $(module_libadd) -tests_time_la_LDFLAGS = $(module_ldflags) $(module_check) -tests_time_la_LIBADD = $(module_libadd) -tests_time_la_SOURCES = modules/time.c +pkglib_LTLIBRARIES += modules/traditional.la +modules_traditional_la_LDFLAGS = $(module_ldflags) +modules_traditional_la_LIBADD = $(module_libadd) ## ----- ## @@ -244,6 +225,7 @@ EXTRA_DIST += m4/system_.h ## -------------- ## ## Documentation. ## ## -------------- ## + info_TEXINFOS = doc/m4.texi m4_TEXINFOS = doc/regexprops-generic.texi doc/fdl-1.3.texi doc/gpl-3.0.texi dist_man_MANS = $(srcdir)/doc/m4.1 @@ -370,9 +352,24 @@ EXTRA_DIST += $(TESTSUITE) $(TESTSUITE_AT) $(OTHER_FILES) \ tests/generate.awk \ $(srcdir)/tests/package.m4 +module_check = -rpath /dev/null + +check_LTLIBRARIES += tests/import.la +tests_import_la_LDFLAGS = $(module_ldflags) $(module_check) +tests_import_la_LIBADD = $(module_libadd) + +check_LTLIBRARIES += tests/modtest.la +tests_modtest_la_LDFLAGS = $(module_ldflags) $(module_check) +tests_modtest_la_LIBADD = $(module_libadd) + +check_LTLIBRARIES += tests/shadow.la +tests_shadow_la_LDFLAGS = $(module_ldflags) $(module_check) +tests_shadow_la_LIBADD = $(module_libadd) + # Using variables so that this snippet is not too wide and can # be used as is in Texinfo @example/@end example. m4_texi = $(srcdir)/doc/m4.texi + generate = $(AWK) -f $(srcdir)/tests/generate.awk $(srcdir)/tests/generated.at: tests/generate.awk $(m4_texi) $(generate) $(m4_texi) >$@t |