Author: kelnos
Date: 2008-04-11 05:29:07 +0000 (Fri, 11 Apr 2008)
New Revision: 26823

Added:
   xfconf/trunk/tests/Makefile.inc
Modified:
   xfconf/trunk/tests/get-properties/Makefile.am
   xfconf/trunk/tests/has-properties/Makefile.am
   xfconf/trunk/tests/property-changed-signal/Makefile.am
   xfconf/trunk/tests/remove-properties/Makefile.am
   xfconf/trunk/tests/set-properties/Makefile.am
   xfconf/trunk/tests/test-template.sh.in
Log:
pull common stuff out of makefiles, fix 'mke distcheck' properly


Copied: xfconf/trunk/tests/Makefile.inc (from rev 26818, 
xfconf/trunk/tests/property-changed-signal/Makefile.am)
===================================================================
--- xfconf/trunk/tests/Makefile.inc                             (rev 0)
+++ xfconf/trunk/tests/Makefile.inc     2008-04-11 05:29:07 UTC (rev 26823)
@@ -0,0 +1,19 @@
+check_SCRIPTS = $(addsuffix .sh,$(check_PROGRAMS))
+
+TESTS = $(check_SCRIPTS)
+TESTS_ENVIRONMENT = 
XDG_CONFIG_HOME="$(top_builddir)/tests/test-xdg_config_home"
+
+AM_CFLAGS = \
+       -DXFCONFD=\"$(top_builddir)/xfconfd/xfconfd\" \
+       -I$(top_srcdir) \
+       -I$(top_srcdir)/tests \
+       $(GLIB_CFLAGS)
+
+LIBS = \
+       $(top_builddir)/xfconf/libxfconf-$(LIBXFCONF_VERSION_API).la
+
+%.sh: $(top_srcdir)/tests/test-template.sh.in Makefile
+       sed -e 's/@TEST_NAME@/$@/; s/\.sh//;' 
<$(top_srcdir)/tests/test-template.sh.in >$@
+       chmod 755 $@
+
+CLEANFILES = $(check_SCRIPTS)

Modified: xfconf/trunk/tests/get-properties/Makefile.am
===================================================================
--- xfconf/trunk/tests/get-properties/Makefile.am       2008-04-11 05:24:39 UTC 
(rev 26822)
+++ xfconf/trunk/tests/get-properties/Makefile.am       2008-04-11 05:29:07 UTC 
(rev 26823)
@@ -1,12 +1,3 @@
-test_scripts = \
-       t-get-string.sh \
-       t-get-int.sh \
-       t-get-uint64.sh \
-       t-get-double.sh \
-       t-get-arrayv.sh \
-       t-get-boolean.sh \
-       t-get-stringlist.sh
-
 check_PROGRAMS = \
        t-get-string \
        t-get-int \
@@ -16,19 +7,6 @@
        t-get-boolean \
        t-get-stringlist
 
-check_SCRIPTS = $(test_scripts)
-
-TESTS = $(test_scripts)
-
-AM_CFLAGS = \
-       -DXFCONFD=\"$(top_builddir)/xfconfd/xfconfd\" \
-       -I$(top_srcdir) \
-       -I$(top_srcdir)/tests \
-       $(GLIB_CFLAGS)
-
-LIBS = \
-       $(top_builddir)/xfconf/libxfconf-$(LIBXFCONF_VERSION_API).la
-
 t_get_string_SOURCES = t-get-string.c
 t_get_int_SOURCES = t-get-int.c
 t_get_uint64_SOURCES = t-get-uint64.c
@@ -37,12 +15,4 @@
 t_get_boolean_SOURCES = t-get-boolean.c
 t_get_stringlist_SOURCES = t-get-stringlist.c
 
-%.sh: $(top_srcdir)/tests/test-template.sh.in Makefile
-       sed -e 's/@TEST_NAME@/$@/; s/\.sh//;' 
<$(top_srcdir)/tests/test-template.sh.in >$@
-       chmod 755 $@
-
-clean-local:
-       rm -f t-get-*.sh
-
-EXTRA_DIST = \
-       $(test_scripts)
+include $(top_srcdir)/tests/Makefile.inc

Modified: xfconf/trunk/tests/has-properties/Makefile.am
===================================================================
--- xfconf/trunk/tests/has-properties/Makefile.am       2008-04-11 05:24:39 UTC 
(rev 26822)
+++ xfconf/trunk/tests/has-properties/Makefile.am       2008-04-11 05:29:07 UTC 
(rev 26823)
@@ -1,12 +1,3 @@
-test_scripts = \
-       t-has-string.sh \
-       t-has-int.sh \
-       t-has-uint64.sh \
-       t-has-double.sh \
-       t-has-arrayv.sh \
-       t-has-boolean.sh \
-       t-has-stringlist.sh
-
 check_PROGRAMS = \
        t-has-string \
        t-has-int \
@@ -15,18 +6,6 @@
        t-has-arrayv \
        t-has-boolean \
        t-has-stringlist
-
-check_SCRIPTS = $(test_scripts)
-
-TESTS = $(test_scripts)
-
-AM_CFLAGS = \
-       -DXFCONFD=\"$(top_builddir)/xfconfd/xfconfd\" \
-       -I$(top_srcdir) \
-       -I$(top_srcdir)/tests \
-       $(GLIB_CFLAGS)
-
-LIBS = \
        $(top_builddir)/xfconf/libxfconf-$(LIBXFCONF_VERSION_API).la
 
 t_has_string_SOURCES = t-has-string.c
@@ -37,12 +16,4 @@
 t_has_boolean_SOURCES = t-has-boolean.c
 t_has_stringlist_SOURCES = t-has-stringlist.c
 
-%.sh: $(top_srcdir)/tests/test-template.sh.in Makefile
-       sed -e 's/@TEST_NAME@/$@/; s/\.sh//;' 
<$(top_srcdir)/tests/test-template.sh.in >$@
-       chmod 755 $@
-
-clean-local:
-       rm -f t-has-*.sh
-
-EXTRA_DIST = \
-       $(test_scripts)
+include $(top_srcdir)/tests/Makefile.inc

Modified: xfconf/trunk/tests/property-changed-signal/Makefile.am
===================================================================
--- xfconf/trunk/tests/property-changed-signal/Makefile.am      2008-04-11 
05:24:39 UTC (rev 26822)
+++ xfconf/trunk/tests/property-changed-signal/Makefile.am      2008-04-11 
05:29:07 UTC (rev 26823)
@@ -1,30 +1,6 @@
-test_scripts = \
-       t-string-changed-signal.sh
-
 check_PROGRAMS = \
        t-string-changed-signal
 
-check_SCRIPTS = $(test_scripts)
-
-TESTS = $(test_scripts)
-
-AM_CFLAGS = \
-       -DXFCONFD=\"$(top_builddir)/xfconfd/xfconfd\" \
-       -I$(top_srcdir) \
-       -I$(top_srcdir)/tests \
-       $(GLIB_CFLAGS)
-
-LIBS = \
-       $(top_builddir)/xfconf/libxfconf-$(LIBXFCONF_VERSION_API).la
-
 t_string_changed_signal_SOURCES = t-string-changed-signal.c
 
-%.sh: $(top_srcdir)/tests/test-template.sh.in Makefile
-       sed -e 's/@TEST_NAME@/$@/; s/\.sh//;' 
<$(top_srcdir)/tests/test-template.sh.in >$@
-       chmod 755 $@
-
-clean-local:
-       rm -f t-*-changed-signal.sh
-
-EXTRA_DIST = \
-       $(test_scripts)
+include $(top_srcdir)/tests/Makefile.inc

Modified: xfconf/trunk/tests/remove-properties/Makefile.am
===================================================================
--- xfconf/trunk/tests/remove-properties/Makefile.am    2008-04-11 05:24:39 UTC 
(rev 26822)
+++ xfconf/trunk/tests/remove-properties/Makefile.am    2008-04-11 05:29:07 UTC 
(rev 26823)
@@ -1,12 +1,3 @@
-test_scripts = \
-       t-remove-string.sh \
-       t-remove-int.sh \
-       t-remove-uint64.sh \
-       t-remove-double.sh \
-       t-remove-arrayv.sh \
-       t-remove-boolean.sh \
-       t-remove-stringlist.sh
-
 check_PROGRAMS = \
        t-remove-string \
        t-remove-int \
@@ -16,19 +7,6 @@
        t-remove-boolean \
        t-remove-stringlist
 
-check_SCRIPTS = $(test_scripts)
-
-TESTS = $(test_scripts)
-
-AM_CFLAGS = \
-       -DXFCONFD=\"$(top_builddir)/xfconfd/xfconfd\" \
-       -I$(top_srcdir) \
-       -I$(top_srcdir)/tests \
-       $(GLIB_CFLAGS)
-
-LIBS = \
-       $(top_builddir)/xfconf/libxfconf-$(LIBXFCONF_VERSION_API).la
-
 t_remove_string_SOURCES = t-remove-string.c
 t_remove_int_SOURCES = t-remove-int.c
 t_remove_uint64_SOURCES = t-remove-uint64.c
@@ -37,12 +15,4 @@
 t_remove_boolean_SOURCES = t-remove-boolean.c
 t_remove_stringlist_SOURCES = t-remove-stringlist.c
 
-%.sh: $(top_srcdir)/tests/test-template.sh.in Makefile
-       sed -e 's/@TEST_NAME@/$@/; s/\.sh//;' 
<$(top_srcdir)/tests/test-template.sh.in >$@
-       chmod 755 $@
-
-clean-local:
-       rm -f t-remove-*.sh
-
-EXTRA_DIST = \
-       $(test_scripts)
+include $(top_srcdir)/tests/Makefile.inc

Modified: xfconf/trunk/tests/set-properties/Makefile.am
===================================================================
--- xfconf/trunk/tests/set-properties/Makefile.am       2008-04-11 05:24:39 UTC 
(rev 26822)
+++ xfconf/trunk/tests/set-properties/Makefile.am       2008-04-11 05:29:07 UTC 
(rev 26823)
@@ -1,12 +1,3 @@
-test_scripts = \
-       t-set-string.sh \
-       t-set-int.sh \
-       t-set-uint64.sh \
-       t-set-double.sh \
-       t-set-arrayv.sh \
-       t-set-boolean.sh \
-       t-set-stringlist.sh
-
 check_PROGRAMS = \
        t-set-string \
        t-set-int \
@@ -16,19 +7,6 @@
        t-set-boolean \
        t-set-stringlist
 
-check_SCRIPTS = $(test_scripts)
-
-TESTS = $(test_scripts)
-
-AM_CFLAGS = \
-       -DXFCONFD=\"$(top_builddir)/xfconfd/xfconfd\" \
-       -I$(top_srcdir) \
-       -I$(top_srcdir)/tests \
-       $(GLIB_CFLAGS)
-
-LIBS = \
-       $(top_builddir)/xfconf/libxfconf-$(LIBXFCONF_VERSION_API).la
-
 t_set_string_SOURCES = t-set-string.c
 t_set_int_SOURCES = t-set-int.c
 t_set_uint64_SOURCES = t-set-uint64.c
@@ -37,12 +15,4 @@
 t_set_boolean_SOURCES = t-set-boolean.c
 t_set_stringlist_SOURCES = t-set-stringlist.c
 
-%.sh: $(top_srcdir)/tests/test-template.sh.in Makefile
-       sed -e 's/@TEST_NAME@/$@/; s/\.sh//;' 
<$(top_srcdir)/tests/test-template.sh.in >$@
-       chmod 755 $@
-
-clean-local:
-       rm -f t-set-*.sh
-
-EXTRA_DIST = \
-       $(test_scripts)
+include $(top_srcdir)/tests/Makefile.inc

Modified: xfconf/trunk/tests/test-template.sh.in
===================================================================
--- xfconf/trunk/tests/test-template.sh.in      2008-04-11 05:24:39 UTC (rev 
26822)
+++ xfconf/trunk/tests/test-template.sh.in      2008-04-11 05:29:07 UTC (rev 
26823)
@@ -4,7 +4,7 @@
 export DBUS_SESSION_BUS_ADDRESS
 export DBUS_SESSION_BUS_PID
 
-export XDG_CONFIG_HOME="../test-xdg_config_home"
+export XDG_CONFIG_HOME  # make sure it's exported from the makefile
 export XDG_CONFIG_DIRS=""
 
 ./@TEST_NAME@

_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to