~ubuntu-branches/ubuntu/oneiric/dbus-glib/oneiric-updates

« back to all changes in this revision

Viewing changes to test/core/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2006-11-01 10:51:01 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20061101105101-2dbr969h8k05n1b2
Tags: 0.72-0ubuntu1
* Sync with pkg-utopia SVN. This is infact 0.72-1 which sits in NEW
* New upstream release
* debian/control:
  + Require libdbus-1-dev (>= 0.94) and libglib2.0-dev (>= 2.6)
  + Add build dependency on gtk-doc-tools (>= 1.4)
* debian/control,
  debian/libdbus-glib-1-doc.install:
  + Add libdbus-glib-1-doc package

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
INCLUDES = \
 
2
        -I$(top_srcdir)                         \
 
3
        -I$(top_builddir)                       \
 
4
        -I$(top_builddir)/dbus                  \
 
5
        $(DBUS_CFLAGS)                          \
 
6
        $(DBUS_GLIB_CFLAGS)                     \
 
7
        -DDBUS_COMPILATION
 
8
 
 
9
## note that TESTS has special meaning (stuff to use in make check)
 
10
## so if adding tests not to be run in make check, don't add them to 
 
11
## TESTS
 
12
if DBUS_BUILD_TESTS
 
13
TESTS_ENVIRONMENT=DBUS_TOP_BUILDDIR=$(ABSOLUTE_TOP_BUILDDIR)
 
14
TESTS=run-test.sh
 
15
else
 
16
TESTS=
 
17
endif
 
18
 
 
19
EXTRA_DIST=run-test.sh test-service-glib.xml my-object-marshal.list test-service-glib.xml
 
20
 
 
21
if DBUS_BUILD_TESTS
 
22
 
 
23
if HAVE_GLIB_THREADS
 
24
THREAD_APPS=test-thread-server test-thread-client test-profile
 
25
 
 
26
test_thread_server_SOURCES=                             \
 
27
        test-thread-server.c                            \
 
28
        test-thread.h
 
29
 
 
30
test_thread_server_LDADD= $(DBUS_GLIB_THREADS_LIBS) $(top_builddir)/dbus/libdbus-glib-1.la 
 
31
 
 
32
test_thread_client_SOURCES=                             \
 
33
        test-thread-client.c                            \
 
34
        test-thread.h
 
35
 
 
36
test_thread_client_LDADD= $(DBUS_GLIB_THREADS_LIBS) $(top_builddir)/dbus/libdbus-glib-1.la 
 
37
endif
 
38
 
 
39
## we use noinst_PROGRAMS not check_PROGRAMS for TESTS so that we
 
40
## build even when not doing "make check"
 
41
noinst_PROGRAMS= test-dbus-glib test-service-glib $(THREAD_APPS)
 
42
 
 
43
test_dbus_glib_SOURCES=                         \
 
44
        my-object-marshal.c                             \
 
45
        test-dbus-glib.c
 
46
 
 
47
test_dbus_glib_LDADD= $(DBUS_GLIB_TOOL_LIBS) $(top_builddir)/dbus/libdbus-glib-1.la $(top_builddir)/dbus/libdbus-gtool.la
 
48
 
 
49
BUILT_SOURCES = test-service-glib-glue.h test-service-glib-bindings.h my-object-marshal.c my-object-marshal.h 
 
50
 
 
51
test_service_glib_SOURCES=                              \
 
52
        my-object-marshal.c                             \
 
53
        test-service-glib.c 
 
54
 
 
55
test-service-glib-glue.h: test-service-glib.xml $(top_builddir)/dbus/dbus-binding-tool
 
56
        $(top_builddir)/dbus/dbus-binding-tool --prefix=my_object --mode=glib-server --output=test-service-glib-glue.h $(srcdir)/test-service-glib.xml
 
57
 
 
58
test-service-glib-bindings.h: test-service-glib.xml $(top_builddir)/dbus/dbus-binding-tool
 
59
        $(top_builddir)/dbus/dbus-binding-tool --prefix=my_object --mode=glib-client --output=test-service-glib-bindings.h $(srcdir)/test-service-glib.xml
 
60
 
 
61
my-object-marshal.c: Makefile my-object-marshal.list
 
62
        @GLIB_GENMARSHAL@ --prefix=my_object_marshal $(srcdir)/my-object-marshal.list --header --body > my-object-marshal.c
 
63
 
 
64
my-object-marshal.h: Makefile my-object-marshal.list
 
65
        @GLIB_GENMARSHAL@ --prefix=my_object_marshal $(srcdir)/my-object-marshal.list --header > my-object-marshal.h
 
66
 
 
67
 
 
68
CLEANFILES = \
 
69
        $(BUILT_SOURCES) \
 
70
        run-with-tmp-session-bus.conf
 
71
 
 
72
test_service_glib_LDADD= $(top_builddir)/dbus/libdbus-glib-1.la $(DBUS_GLIB_THREADS_LIBS) 
 
73
 
 
74
else
 
75
### not building tests
 
76
 
 
77
if HAVE_GLIB_THREADS
 
78
noinst_PROGRAMS=test-profile
 
79
endif
 
80
 
 
81
endif
 
82
 
 
83
if HAVE_GLIB_THREADS
 
84
test_profile_SOURCES=                           \
 
85
        test-profile.c
 
86
 
 
87
test_profile_LDADD= $(DBUS_GLIB_THREADS_LIBS) $(top_builddir)/dbus/libdbus-glib-1.la 
 
88
endif