aboutsummaryrefslogtreecommitdiff
path: root/dbus/Android.mk
blob: 5811292640a77f0609e262994f054d16fe5600db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
# Set to true to write libdbus logs to logcat instead of stderr
# See also config.h to turn on verbose logs
LOG_TO_ANDROID_LOGCAT := true

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)

LOCAL_SRC_FILES:= \
	dbus-address.c \
	dbus-auth.c \
	dbus-bus.c \
	dbus-connection.c \
	dbus-credentials.c \
	dbus-dataslot.c \
	dbus-errors.c \
	dbus-file.c \
	dbus-file-unix.c \
	dbus-hash.c \
	dbus-internals.c \
	dbus-keyring.c \
	dbus-list.c \
	dbus-mainloop.c \
	dbus-marshal-basic.c \
	dbus-marshal-byteswap.c \
	dbus-marshal-header.c \
	dbus-marshal-recursive.c \
	dbus-marshal-validate.c \
	dbus-mempool.c \
	dbus-memory.c \
	dbus-message.c \
	dbus-nonce.c \
	dbus-pending-call.c \
	dbus-pipe.c \
	dbus-pipe-unix.c \
	dbus-resources.c \
	dbus-server.c \
	dbus-server-socket.c \
	dbus-server-unix.c \
	dbus-sha.c \
	dbus-shell.c \
	dbus-signature.c \
	dbus-socket-set.c \
	dbus-socket-set-poll.c \
	dbus-spawn.c \
	dbus-string.c \
	dbus-string-util.c \
	dbus-sysdeps.c \
	dbus-sysdeps-pthread.c \
	dbus-sysdeps-unix.c \
	dbus-sysdeps-util.c \
	dbus-sysdeps-util-unix.c \
	dbus-timeout.c \
	dbus-threads.c \
	dbus-transport.c \
	dbus-transport-socket.c \
	dbus-transport-unix.c \
	dbus-object-tree.c \
	dbus-userdb.c \
	dbus-userdb-util.c \
	dbus-watch.c \
	sd-daemon.c

LOCAL_C_INCLUDES+= $(LOCAL_PATH)/..

LOCAL_MODULE:=libdbus

LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)

LOCAL_CFLAGS+= \
	-DDBUS_COMPILATION \
	-DANDROID_MANAGED_SOCKET \
	-DDBUS_MACHINE_UUID_FILE=\"/etc/machine-id\" \
	-DDBUS_SYSTEM_CONFIG_FILE=\"/system/etc/dbus.conf\" \
	-DDBUS_SESSION_CONFIG_FILE=\"/system/etc/session.conf\" \
	-Wno-empty-body \
	-Wno-missing-field-initializers \
	-Wno-pointer-sign \
	-Wno-sign-compare \
	-Wno-tautological-compare \
	-Wno-type-limits \
	-Wno-unused-parameter

ifeq ($(LOG_TO_ANDROID_LOGCAT),true)
LOCAL_CFLAGS+= -DDBUS_ANDROID_LOG
LOCAL_SHARED_LIBRARIES+= libcutils
endif

include $(BUILD_SHARED_LIBRARY)