Android.mk revision 7de15def0c10145a1368a5ca52fe5920aecf4c63
1# Set to true to write libdbus logs to logcat instead of stderr
2# See also config.h to turn on verbose logs
3LOG_TO_ANDROID_LOGCAT := true
4
5ifneq ($(TARGET_SIMULATOR),true)
6
7LOCAL_PATH:= $(call my-dir)
8include $(CLEAR_VARS)
9
10LOCAL_SRC_FILES:= \
11dbus-address.c \
12dbus-auth.c \
13dbus-bus.c \
14dbus-connection.c \
15dbus-dataslot.c \
16dbus-errors.c \
17dbus-hash.c \
18dbus-internals.c \
19dbus-keyring.c \
20dbus-list.c \
21dbus-mainloop.c \
22dbus-marshal-basic.c \
23dbus-marshal-byteswap.c \
24dbus-marshal-header.c \
25dbus-marshal-recursive.c \
26dbus-marshal-validate.c \
27dbus-mempool.c \
28dbus-memory.c \
29dbus-message.c \
30dbus-pending-call.c \
31dbus-resources.c \
32dbus-server.c \
33dbus-server-socket.c \
34dbus-server-unix.c \
35dbus-sha.c \
36dbus-shell.c \
37dbus-signature.c \
38dbus-spawn.c \
39dbus-string.c \
40dbus-string-util.c \
41dbus-sysdeps.c \
42dbus-sysdeps-pthread.c \
43dbus-sysdeps-unix.c \
44dbus-sysdeps-util-unix.c \
45dbus-timeout.c \
46dbus-threads.c \
47dbus-transport.c \
48dbus-transport-socket.c \
49dbus-transport-unix.c \
50dbus-object-tree.c \
51dbus-userdb.c \
52dbus-userdb-util.c \
53dbus-watch.c
54
55LOCAL_C_INCLUDES+= \
56	$(call include-path-for, dbus)
57
58LOCAL_MODULE:=libdbus
59
60LOCAL_CFLAGS+= \
61	-DDBUS_COMPILATION \
62	-DANDROID_MANAGED_SOCKET \
63	-DDBUS_MACHINE_UUID_FILE=\"/etc/machine-id\"
64
65ifeq ($(LOG_TO_ANDROID_LOGCAT),true)
66LOCAL_CFLAGS+= -DDBUS_ANDROID_LOG
67LOCAL_SHARED_LIBRARIES+= libcutils
68endif
69
70include $(BUILD_SHARED_LIBRARY)
71
72endif
73