summaryrefslogtreecommitdiffstats
path: root/glib/Makefile.am
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2003-09-01 18:02:06 +0000
committerHavoc Pennington <hp@redhat.com>2003-09-01 18:02:06 +0000
commit7b4ac5de11d90e9f7048f057d70d3da5104388b6 (patch)
treebe84573a98cefb71d8054e5c0a9939a9dc2bcbcc /glib/Makefile.am
parentfdb114e5cce2790fd3c68cfa13113c7b59b83e4e (diff)
2003-09-01 Havoc Pennington <hp@pobox.com>
* glib/Makefile.am: rearrange a bunch of files and get "make check" framework set up
Diffstat (limited to 'glib/Makefile.am')
-rw-r--r--glib/Makefile.am30
1 files changed, 25 insertions, 5 deletions
diff --git a/glib/Makefile.am b/glib/Makefile.am
index 8cc09eb7..3d67db2f 100644
--- a/glib/Makefile.am
+++ b/glib/Makefile.am
@@ -11,18 +11,24 @@ dbusinclude_HEADERS= \
libdbus_glib_1_la_SOURCES = \
dbus-gmain.c \
dbus-gproxy.c \
+ dbus-gtest.c \
+ dbus-gtest.h \
dbus-gthread.c
libdbus_glib_1_la_LIBADD= $(DBUS_GLIB_LIBS) $(top_builddir)/dbus/libdbus-1.la
-bin_PROGRAMS=dbus-glib-compiler
+bin_PROGRAMS=dbus-glib-tool
-dbus_glib_compiler_SOURCES = \
+dbus_glib_tool_SOURCES = \
dbus-gidl.c \
dbus-gidl.h \
- dbus-compiler-main.c
+ dbus-glib-tool.c \
+ dbus-gparser.c \
+ dbus-gparser.h \
+ dbus-gtool-test.h
-dbus_glib_compiler_LDADD= libdbus-glib-1.la $(DBUS_GLIB_LIBS) $(top_builddir)/dbus/libdbus-1.la
+
+dbus_glib_tool_LDADD= libdbus-glib-1.la $(DBUS_GLIB_LIBS) $(top_builddir)/dbus/libdbus-1.la
if DBUS_BUILD_TESTS
@@ -42,15 +48,29 @@ test_thread_client_SOURCES= \
test_thread_client_LDADD= $(DBUS_GLIB_THREADS_LIBS) $(top_builddir)/glib/libdbus-glib-1.la
endif
-noinst_PROGRAMS= test-dbus-glib $(THREAD_APPS)
+## we use noinst_PROGRAMS not check_PROGRAMS for TESTS so that we
+## build even when not doing "make check"
+noinst_PROGRAMS= $(TESTS) test-dbus-glib $(THREAD_APPS)
test_dbus_glib_SOURCES= \
test-dbus-glib.c
test_dbus_glib_LDADD= $(top_builddir)/glib/libdbus-glib-1.la
+## note that TESTS has special meaning (stuff to use in make check)
+## so if adding tests not to be run in make check, don't add them to
+## TESTS
+TESTS_ENVIRONMENT=DBUS_TEST_DATA=$(top_builddir)/test/data DBUS_TEST_HOMEDIR=$(top_builddir)/dbus
+TESTS=dbus-glib-test
+
+dbus_glib_test_SOURCES= \
+ dbus-gtest-main.c
+
+dbus_glib_test_LDADD= $(top_builddir)/glib/libdbus-glib-1.la
+
else
### not building tests
+TESTS=
if HAVE_GLIB_THREADS
noinst_PROGRAMS=test-profile