dbus: fix 64-bit compiler warnings
[platform/upstream/dbus.git] / tools / Makefile.am
1 AM_CPPFLAGS = \
2         -I$(top_srcdir) \
3         $(DBUS_STATIC_BUILD_CPPFLAGS) \
4         $(DBUS_X_CFLAGS) \
5         -DDBUS_COMPILATION \
6         -DDBUS_MACHINE_UUID_FILE=\""$(localstatedir)/lib/dbus/machine-id"\" \
7         $(NULL)
8
9 AM_CFLAGS = \
10         $(CODE_COVERAGE_CFLAGS) \
11         $(NULL)
12
13 # if assertions are enabled, improve backtraces
14 AM_LDFLAGS = @R_DYNAMIC_LDFLAG@
15
16 bin_PROGRAMS = \
17         dbus-launch \
18         dbus-monitor \
19         dbus-send \
20         dbus-test-tool \
21         dbus-update-activation-environment \
22         $(NULL)
23
24 if DBUS_UNIX
25 bin_PROGRAMS += \
26         dbus-cleanup-sockets \
27         dbus-run-session \
28         dbus-uuidgen \
29         $(NULL)
30 endif
31
32 dbus_send_SOURCES=                              \
33         dbus-print-message.c                    \
34         dbus-print-message.h                    \
35         dbus-send.c \
36         tool-common.c \
37         tool-common.h \
38         $(NULL)
39
40 dbus_monitor_SOURCES = \
41         dbus-monitor.c \
42         dbus-print-message.c \
43         dbus-print-message.h \
44         tool-common.c \
45         tool-common.h \
46         $(NULL)
47
48 if DBUS_WIN
49 dbus_launch_SOURCES=                            \
50         dbus-launch-win.c                       \
51         dbus-launch.h
52 else
53 dbus_launch_SOURCES=                            \
54         dbus-launch.c                           \
55         dbus-launch-x11.c                       \
56         dbus-launch.h \
57         tool-common.c \
58         tool-common.h \
59         $(NULL)
60 dbus_launch_CPPFLAGS = \
61         $(AM_CPPFLAGS) \
62         $(NULL)
63 dbus_launch_LDADD = \
64         $(top_builddir)/dbus/libdbus-1.la \
65         $(DBUS_X_LIBS) \
66         $(NULL)
67
68 dbus_run_session_SOURCES =                      \
69         dbus-run-session.c
70
71 dbus_run_session_LDADD = \
72         $(top_builddir)/dbus/libdbus-1.la \
73         $(NULL)
74 endif
75
76 dbus_cleanup_sockets_SOURCES=                   \
77         dbus-cleanup-sockets.c
78
79 dbus_uuidgen_SOURCES=                           \
80         dbus-uuidgen.c
81
82 dbus_send_LDADD = \
83         $(top_builddir)/dbus/libdbus-1.la \
84         $(NULL)
85
86 dbus_monitor_LDADD = \
87         $(top_builddir)/dbus/libdbus-1.la \
88         $(NETWORK_libs) \
89         $(NULL)
90
91 dbus_uuidgen_LDADD = \
92         $(top_builddir)/dbus/libdbus-1.la \
93         $(NULL)
94
95 examplesdir = ${docdir}/examples
96 dist_examples_SCRIPTS = \
97         GetAllMatchRules.py \
98         $(NULL)
99
100 dbus_test_tool_SOURCES = \
101         dbus-echo.c \
102         dbus-spam.c \
103         tool-common.c \
104         tool-common.h \
105         test-tool.c \
106         test-tool.h \
107         $(NULL)
108 dbus_test_tool_LDADD = $(top_builddir)/dbus/libdbus-1.la
109
110 dbus_update_activation_environment_SOURCES = \
111         dbus-update-activation-environment.c \
112         tool-common.c \
113         tool-common.h \
114         $(NULL)
115 dbus_update_activation_environment_LDADD = $(top_builddir)/dbus/libdbus-1.la
116
117 if DBUS_WIN
118 SUFFIXES = .rc
119
120 .rc.o:
121         $(RC) $< -o $@
122
123 nodist_dbus_update_activation_environment_SOURCES = disable-uac.rc
124
125 disable-uac.rc: Win32.Manifest
126         echo '1 24 "$<"' > $@
127 endif
128
129 EXTRA_DIST = run-with-tmp-session-bus.sh strtoll.c strtoull.c Win32.Manifest
130 CLEANFILES =                            \
131         run-with-tmp-session-bus.conf \
132         $(nodist_dbus_update_activation_environment_SOURCES)
133
134 # create the /var/lib/dbus directory for dbus-uuidgen
135 install-data-local:
136         $(MKDIR_P) $(DESTDIR)$(localstatedir)/lib/dbus
137
138 installcheck-local:
139         test -d $(DESTDIR)$(localstatedir)/lib/dbus