summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGaetan Nadon <memsize@videotron.ca>2010-12-09 19:45:26 -0500
committerGaetan Nadon <memsize@videotron.ca>2010-12-18 11:19:57 -0500
commitf424bd8f5ffb9c5fb26f52ed70bdfbebf28bcc7a (patch)
treed0dd4a02af0bb8be402b87f2ffe5034969e283d6
parentff8e8f696a111ed8db51bdb9707f6cad564aaec1 (diff)
config: make it easier to add TEST programs
LDADD is a Makefile wide variable. Automake matches prog name with .c file by default Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
-rw-r--r--test/Makefile.am18
1 files changed, 2 insertions, 16 deletions
diff --git a/test/Makefile.am b/test/Makefile.am
index c4934be..892ab91 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1,25 +1,11 @@
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/src
AM_CFLAGS = $(X11_CFLAGS) $(CWARNFLAGS)
+LDADD = $(top_builddir)/src/libxkbcommon.la
TESTS_ENVIRONMENT = $(SHELL)
check_PROGRAMS = xkey filecomp namescomp rulescomp canonicalise
-TESTS = xkey.sh filecomp.sh namescomp.sh rulescomp.sh canonicalise.sh
+TESTS = $(check_PROGRAMS:=.sh)
clean-local:
rm -f *.log
-
-xkey_SOURCES = xkey.c
-xkey_LDADD = $(top_builddir)/src/libxkbcommon.la
-
-rulescomp_SOURCES = rulescomp.c
-rulescomp_LDADD = $(top_builddir)/src/libxkbcommon.la
-
-namescomp_SOURCES = namescomp.c
-namescomp_LDADD = $(top_builddir)/src/libxkbcommon.la
-
-filecomp_SOURCES = filecomp.c
-filecomp_LDADD = $(top_builddir)/src/libxkbcommon.la
-
-canonicalise_SOURCES = canonicalise.c
-canonicalise_LDADD = $(top_builddir)/src/libxkbcommon.la