build: Fix usage of %.test again
authorColin Walters <walters@verbum.org>
Fri, 24 May 2013 21:16:44 +0000 (22:16 +0100)
committerColin Walters <walters@verbum.org>
Fri, 24 May 2013 21:16:44 +0000 (22:16 +0100)
We actually need the first dependency because it includes the
final executable name.  Rather, fix the original bug by using
the variable $(EXEEXT).

gio/tests/Makefile.am
glib/tests/Makefile.am
gobject/tests/Makefile.am
tests/Makefile.am
tests/gobject/Makefile.am

index 3a7b9e4..56950fb 100644 (file)
@@ -526,7 +526,7 @@ xfail_tests = desktop-app-info.test
 developer_only_tests = gsettings.test
 testmeta_DATA = $(filter-out $(xfail_tests) $(developer_only_tests),$(test_progs:=.test))
 
-%.test: Makefile
+%.test: %$(EXEEXT) Makefile
        $(AM_V_GEN) (echo '[Test]' > $@.tmp; \
         echo 'Type=session' >> $@.tmp; \
         echo 'Exec=env G_TEST_DATA=$(pkglibexecdir)/installed-tests $(pkglibexecdir)/installed-tests/$<' >> $@.tmp; \
index cd4bdb4..0ed7d21 100644 (file)
@@ -175,7 +175,7 @@ markupsdir=$(insttestdir)/markups
 markups_DATA = $(all_markup_test_files)
 endif
 
-%.test: Makefile
+%.test: %$(EXEEXT) Makefile
        $(AM_V_GEN) (echo '[Test]' > $@.tmp; \
         echo 'Type=session' >> $@.tmp; \
         echo 'Exec=env G_TEST_DATA=$(pkglibexecdir)/installed-tests $(pkglibexecdir)/installed-tests/$<' >> $@.tmp; \
index b05c23a..7ac008a 100644 (file)
@@ -53,7 +53,7 @@ insttest_PROGRAMS = $(TEST_PROGS)
 testmetadir = $(datadir)/installed-tests/$(PACKAGE)
 testmeta_DATA = $(TEST_PROGS:=.test)
 
-%.test: Makefile
+%.test: %$(EXEEXT) Makefile
        $(AM_V_GEN) (echo '[Test]' > $@.tmp; \
         echo 'Type=session' >> $@.tmp; \
         echo 'Exec=env G_TEST_DATA=$(pkglibexecdir)/installed-tests $(pkglibexecdir)/installed-tests/$<' >> $@.tmp; \
index 984447d..a5493b9 100644 (file)
@@ -146,7 +146,7 @@ testmeta_DATA = $(test_programs:=.test)
 
 insttest_DATA = $(test_data)
 
-%.test: Makefile
+%.test: %$(EXEEXT) Makefile
        $(AM_V_GEN) (echo '[Test]' > $@.tmp; \
         echo 'Type=session' >> $@.tmp; \
         echo 'Exec=env G_TEST_DATA=$(pkglibexecdir)/installed-tests $(pkglibexecdir)/installed-tests/$<' >> $@.tmp; \
index 6fd296d..7748dd1 100644 (file)
@@ -85,7 +85,7 @@ insttest_PROGRAMS = $(test_programs)
 testmetadir = $(datadir)/installed-tests/$(PACKAGE)
 testmeta_DATA = $(test_programs:=.test)
 
-%.test: Makefile
+%.test: %$(EXEEXT) Makefile
        $(AM_V_GEN) (echo '[Test]' > $@.tmp; \
         echo 'Type=session' >> $@.tmp; \
         echo 'Exec=env G_TEST_DATA=$(pkglibexecdir)/installed-tests $(pkglibexecdir)/installed-tests/$<' >> $@.tmp; \