blob: e767c2d58198af4ab290d05a03fea1b8b186601e [file] [log] [blame]
Emeric Vigier2f625822012-08-06 11:09:52 -04001LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
4# FIXME
5LOCAL_C_INCLUDES:= \
6 $(call include-path-for, dbus) \
7 $(call include-path-for, dbus)/dbus \
8 $(LOCAL_PATH)/.. \
9 $(LOCAL_PATH)/../../libexpat \
10
11LOCAL_CFLAGS:=-O3
12LOCAL_CFLAGS+=-DDBUS_COMPILATION
13#LOCAL_CFLAGS+=-DDBUS_MACHINE_UUID_FILE=\"/system/etc/machine-id\"
14LOCAL_CFLAGS+=-DDBUS_DAEMON_NAME=\"dbus-daemon\"
15LOCAL_CFLAGS+=-DDBUS_SYSTEM_CONFIG_FILE=\"/system/etc/dbus.conf\"
16LOCAL_CFLAGS+=-DDBUS_SESSION_CONFIG_FILE=\"/system/etc/session.conf\"
17
18# We get warning in the _DBUS_ASSERT_ERROR_IS_SET macro. Suppress
19# this warning so that we can compile with Werror. The warning
20# is also ignored in dbus-1.4.6.
21LOCAL_CFLAGS+=-Wno-address
22
23LOCAL_SRC_FILES:= \
24 activation.c \
25 bus.c \
26 config-loader-expat.c \
27 config-parser.c \
28 config-parser-common.c \
29 connection.c \
30 desktop-file.c \
31 dir-watch-default.c \
32 dispatch.c \
33 driver.c \
34 expirelist.c \
35 main.c \
36 policy.c \
37 selinux.c \
38 services.c \
39 signals.c \
40 utils.c
41
42LOCAL_SHARED_LIBRARIES := \
43 libexpat \
44 libdbus
45
46LOCAL_MODULE:=dbus-daemon
47
48include $(BUILD_EXECUTABLE)
49