From beade21ffafc5b50718aac83271010e8a1e50a33 Mon Sep 17 00:00:00 2001 From: Dave Peticolas Date: Thu, 22 Nov 2001 08:48:29 +0000 Subject: [PATCH] Use gnc-test-env. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5980 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/app-file/test/Makefile.am | 25 +++++++++++++------ src/app-utils/test/Makefile.am | 18 +++++++++---- src/gnome-utils/test/Makefile.am | 19 +++++++++++--- .../locale-specific/us/test/Makefile.am | 21 +++++++++++++--- src/report/report-system/test/Makefile.am | 19 ++++++++++---- 5 files changed, 76 insertions(+), 26 deletions(-) diff --git a/src/app-file/test/Makefile.am b/src/app-file/test/Makefile.am index 86916f4715..135eba3b42 100644 --- a/src/app-file/test/Makefile.am +++ b/src/app-file/test/Makefile.am @@ -1,15 +1,24 @@ -TESTS=test-link test-load-module +TESTS = test-link test-load-module -TESTS_ENVIRONMENT=\ -GNC_MODULE_PATH=${top_srcdir}/src/app-file:${top_srcdir}/src/app-utils:${top_srcdir}/src/engine:${top_srcdir}/src/calculation \ -GUILE_LOAD_PATH=${G_WRAP_MODULE_DIR}:${top_srcdir}/src/gnc-module:${top_srcdir}/src/app-file:${top_srcdir}/src/app-utils:${top_srcdir}/src/engine:${top_srcdir}/src/calculation:${top_srcdir}/lib:${top_srcdir}/src/gnome:${top_srcdir}/src/scm \ -LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${top_srcdir}/src/gnc-module:${top_srcdir}/src/app-file:${top_srcdir}/src/app-utils:${top_srcdir}/src/engine:${top_srcdir}/src/app-file/gnome:${top_srcdir}/src/calculation:${top_srcdir}/src/gnome +GNC_TEST_DEPS := \ + --gnc-module-dir ${top_builddir}/src/gnc-module \ + --gnc-module-dir ${top_builddir}/src/engine \ + --gnc-module-dir ${top_builddir}/src/calculation \ + --gnc-module-dir ${top_builddir}/src/app-utils \ + --gnc-module-dir ${top_builddir}/src/app-file \ + --guile-load-dir ${G_WRAP_MODULE_DIR} \ + --guile-load-dir ${top_srcdir}/lib \ + --guile-load-dir ${top_srcdir}/src/scm \ + --guile-load-dir ${top_srcdir}/src/gnome \ + --library-dir ${top_srcdir}/src/gnome +TESTS_ENVIRONMENT := \ + $(shell ${top_srcdir}/src/gnc-test-env --no-exports ${GNC_TEST_DEPS}) -noinst_PROGRAMS=test-link +noinst_PROGRAMS = test-link -test_link_SOURCES=test-link.c -test_link_LDADD=../libgncmod-app-file.la +test_link_SOURCES = test-link.c +test_link_LDADD = ../libgncmod-app-file.la testit: ${TESTS_ENVIRONMENT} gdb guile diff --git a/src/app-utils/test/Makefile.am b/src/app-utils/test/Makefile.am index ea7afc9c79..a3a6466d48 100644 --- a/src/app-utils/test/Makefile.am +++ b/src/app-utils/test/Makefile.am @@ -4,11 +4,19 @@ TESTS = \ test-exp-parser \ test-print-parse-amount -TESTS_ENVIRONMENT= \ - GNC_MODULE_PATH=../../engine:../../gnc-module:../../calculation:.. \ - GUILE_LOAD_PATH=${G_WRAP_MODULE_DIR}:../../engine:..:../../gnc-module:${top_srcdir}/lib:${top_srcdir}/src/scm:${top_srcdir}/src/gnome \ - LTDL_LIBRARY_PATH=.. \ - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:..:${top_srcdir}/src/gnc-module:${top_srcdir}/src/engine:${top_srcdir}/src/calculation:${top_srcdir}/src/scm:${top_srcdir}/src/gnome +GNC_TEST_DEPS := \ + --gnc-module-dir ${top_builddir}/src/gnc-module \ + --gnc-module-dir ${top_builddir}/src/engine \ + --gnc-module-dir ${top_builddir}/src/calculation \ + --gnc-module-dir ${top_builddir}/src/app-utils \ + --guile-load-dir ${G_WRAP_MODULE_DIR} \ + --guile-load-dir ${top_srcdir}/lib \ + --guile-load-dir ${top_srcdir}/src/scm \ + --guile-load-dir ${top_srcdir}/src/gnome \ + --library-dir ${top_srcdir}/src/gnome + +TESTS_ENVIRONMENT := \ + $(shell ${top_srcdir}/src/gnc-test-env --no-exports ${GNC_TEST_DEPS}) LDADD = \ ../../engine/libgncmod-engine.la \ diff --git a/src/gnome-utils/test/Makefile.am b/src/gnome-utils/test/Makefile.am index 8a64780e08..cec24243f1 100644 --- a/src/gnome-utils/test/Makefile.am +++ b/src/gnome-utils/test/Makefile.am @@ -1,10 +1,21 @@ TESTS = \ test-link-module test-load-module -TESTS_ENVIRONMENT=\ -GNC_MODULE_PATH=${top_srcdir}/src/app-file:${top_srcdir}/src/app-utils:${top_srcdir}/src/gnome-utils:${top_srcdir}/src/network-utils:${top_srcdir}/src/engine:${top_srcdir}/src/calculation:${top_srcdir}/src/tax/us:${top_srcdir}/src/report/locale-specific/us \ -GUILE_LOAD_PATH=${G_WRAP_MODULE_DIR}:${top_srcdir}/src/gnc-module:${top_srcdir}/src/app-file:${top_srcdir}/src/app-utils:${top_srcdir}/src/gnome-utils:${top_srcdir}/src/network-utils:${top_srcdir}/src/engine:${top_srcdir}/src/calculation:${top_srcdir}/lib:${top_srcdir}/src/gnome:${top_srcdir}/src/scm:${top_srcdir}/src/report/report-system:${top_srcdir}/src/tax/us:${G_WRAP_MODULE_DIR}:${top_srcdir}/src/report/locale-specific/us \ -LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${top_srcdir}/src/gnc-module:${top_srcdir}/src/app-file:${top_srcdir}/src/app-utils:${top_srcdir}/src/gnome-utils:${top_srcdir}/src/network-utils:${top_srcdir}/src/engine:${top_srcdir}/src/app-file/gnome:${top_srcdir}/src/calculation:${top_srcdir}/src/gnome:${top_srcdir}/src/report/report-system:${top_srcdir}/src/report/locale-specific/us:${top_srcdir}/src/tax/us +GNC_TEST_DEPS := \ + --gnc-module-dir ${top_builddir}/src/gnc-module \ + --gnc-module-dir ${top_builddir}/src/network-utils \ + --gnc-module-dir ${top_builddir}/src/engine \ + --gnc-module-dir ${top_builddir}/src/calculation \ + --gnc-module-dir ${top_builddir}/src/app-utils \ + --gnc-module-dir ${top_builddir}/src/gnome-utils \ + --guile-load-dir ${G_WRAP_MODULE_DIR} \ + --guile-load-dir ${top_srcdir}/lib \ + --guile-load-dir ${top_srcdir}/src/scm \ + --guile-load-dir ${top_srcdir}/src/gnome \ + --library-dir ${top_srcdir}/src/gnome + +TESTS_ENVIRONMENT := \ + $(shell ${top_srcdir}/src/gnc-test-env --no-exports ${GNC_TEST_DEPS}) noinst_PROGRAMS = \ test-link-module diff --git a/src/report/locale-specific/us/test/Makefile.am b/src/report/locale-specific/us/test/Makefile.am index 1d2a489061..fcd0b88ec0 100644 --- a/src/report/locale-specific/us/test/Makefile.am +++ b/src/report/locale-specific/us/test/Makefile.am @@ -1,9 +1,22 @@ TESTS=test-load-module test-link-module -TESTS_ENVIRONMENT= \ -GNC_MODULE_PATH=${top_srcdir}/src/app-file:${top_srcdir}/src/app-utils:${top_srcdir}/src/gnome-utils:{top_srcdir}/src/network-utils:${top_srcdir}/src/engine:${top_srcdir}/src/calculation:${top_srcdir}/src/tax/us:${top_srcdir}/src/report/report-system:${top_srcdir}/src/report/locale-specific/us \ -GUILE_LOAD_PATH=${G_WRAP_MODULE_DIR}:${top_srcdir}/src/gnc-module:${top_srcdir}/src/app-file:${top_srcdir}/src/app-utils:${top_srcdir}/src/gnome-utils:{top_srcdir}/src/network-utils:${top_srcdir}/src/engine:${top_srcdir}/src/calculation:${top_srcdir}/lib:${top_srcdir}/src/gnome:${top_srcdir}/src/scm:${top_srcdir}/src/report/report-system:${top_srcdir}/src/tax/us:${G_WRAP_MODULE_DIR}:${top_srcdir}/src/report/locale-specific/us \ -LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${top_srcdir}/src/gnc-module:${top_srcdir}/src/app-file:${top_srcdir}/src/app-utils:${top_srcdir}/src/gnome-utils:{top_srcdir}/src/network-utils:${top_srcdir}/src/engine:${top_srcdir}/src/app-file/gnome:${top_srcdir}/src/calculation:${top_srcdir}/src/gnome:${top_srcdir}/src/report/report-system:${top_srcdir}/src/report/locale-specific/us:${top_srcdir}/src/tax/us +GNC_TEST_DEPS := \ + --gnc-module-dir ${top_builddir}/src/gnc-module \ + --gnc-module-dir ${top_builddir}/src/engine \ + --gnc-module-dir ${top_builddir}/src/calculation \ + --gnc-module-dir ${top_builddir}/src/app-utils \ + --gnc-module-dir ${top_builddir}/src/app-file \ + --gnc-module-dir ${top_builddir}/src/tax/us \ + --gnc-module-dir ${top_builddir}/src/report/report-system \ + --gnc-module-dir ${top_builddir}/src/report/locale-specific/us \ + --guile-load-dir ${G_WRAP_MODULE_DIR} \ + --guile-load-dir ${top_srcdir}/lib \ + --guile-load-dir ${top_srcdir}/src/scm \ + --guile-load-dir ${top_srcdir}/src/gnome \ + --library-dir ${top_srcdir}/src/gnome + +TESTS_ENVIRONMENT := \ + $(shell ${top_srcdir}/src/gnc-test-env --no-exports ${GNC_TEST_DEPS}) EXTRA_DIST = test-load-module diff --git a/src/report/report-system/test/Makefile.am b/src/report/report-system/test/Makefile.am index 788aaed025..29f7f0bd81 100644 --- a/src/report/report-system/test/Makefile.am +++ b/src/report/report-system/test/Makefile.am @@ -2,11 +2,20 @@ TESTS = \ test-link-module \ test-load-module -TESTS_ENVIRONMENT= \ - GNC_MODULE_PATH=${top_srcdir}/src/engine:${top_srcdir}/src/app-utils:${top_srcdir}/src/calculation:.. \ - GUILE_LOAD_PATH=${top_srcdir}/src/gnc-module:..:${G_WRAP_MODULE_DIR}:${top_srcdir}/lib:${top_srcdir}/src/scm:${top_srcdir}/src/app-utils:${top_srcdir}/src/engine:${top_srcdir}/src/gnome \ - LTDL_LIBRARY_PATH=.. \ - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${top_srcdir}/src/gnc-module:${top_srcdir}/src/app-utils:${top_srcdir}/src/engine:${top_srcdir}/src/calculation:${top_srcdir}/src/gnome +GNC_TEST_DEPS := \ + --gnc-module-dir ${top_builddir}/src/gnc-module \ + --gnc-module-dir ${top_builddir}/src/engine \ + --gnc-module-dir ${top_builddir}/src/calculation \ + --gnc-module-dir ${top_builddir}/src/app-utils \ + --gnc-module-dir ${top_builddir}/src/report/report-system \ + --guile-load-dir ${G_WRAP_MODULE_DIR} \ + --guile-load-dir ${top_srcdir}/lib \ + --guile-load-dir ${top_srcdir}/src/scm \ + --guile-load-dir ${top_srcdir}/src/gnome \ + --library-dir ${top_srcdir}/src/gnome + +TESTS_ENVIRONMENT := \ + $(shell ${top_srcdir}/src/gnc-test-env --no-exports ${GNC_TEST_DEPS}) LDADD = ../libgncmod-report-system.la