blob: ed229245c0e8f6ffc23d801ed821200cf0b503e6 [file] [log] [blame]
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
# FIXME
LOCAL_C_INCLUDES:= \
$(call include-path-for, dbus) \
$(call include-path-for, dbus)/dbus \
$(LOCAL_PATH)/.. \
$(LOCAL_PATH)/../../libexpat
LOCAL_CFLAGS:=-O3
LOCAL_CFLAGS+=-DDBUS_COMPILATION
#LOCAL_CFLAGS+=-DDBUS_MACHINE_UUID_FILE=\"/system/etc/machine-id\"
LOCAL_CFLAGS+=-DDBUS_DAEMON_NAME=\"dbus-daemon\"
LOCAL_CFLAGS+=-DDBUS_SYSTEM_CONFIG_FILE=\"/system/etc/dbus.conf\"
LOCAL_CFLAGS+=-DDBUS_SESSION_CONFIG_FILE=\"/system/etc/session.conf\"
# We get warning in the _DBUS_ASSERT_ERROR_IS_SET macro. Suppress
# this warning so that we can compile with Werror. The warning
# is also ignored in dbus-1.4.6.
LOCAL_CFLAGS+=-Wno-address
LOCAL_LDFLAGS += -L$(APP_PROJECT_PATH)/obj/local/armeabi -lexpat
LOCAL_SRC_FILES:= \
activation.c \
bus.c \
config-loader-expat.c \
config-parser.c \
config-parser-common.c \
connection.c \
desktop-file.c \
dir-watch-default.c \
dispatch.c \
driver.c \
expirelist.c \
main.c \
policy.c \
selinux.c \
services.c \
signals.c \
utils.c
LOCAL_SHARED_LIBRARIES := \
libexpat_shared \
libdbus
LOCAL_MODULE:=dbus-daemon
include $(BUILD_EXECUTABLE)