blob: 58af895bbad7c928d7d0b03134cb62a86e39bfd6 [file] [log] [blame]
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_C_INCLUDES:= $(LOCAL_PATH)/..
LOCAL_CFLAGS:= \
-O3 \
-DDBUS_ANDROID_LOG \
-DDBUS_COMPILATION \
-DDBUS_DAEMON_NAME=\"dbus-daemon\" \
-DDBUS_SYSTEM_CONFIG_FILE=\"/etc/dbus-1/system.conf\" \
-DDBUS_SESSION_CONFIG_FILE=\"/etc/dbus-1/session.conf\" \
-Wno-address \
-Wno-empty-body \
-Wno-pointer-sign \
-Wno-sign-compare \
-Wno-unused-parameter
LOCAL_SRC_FILES:= \
activation.c \
activation-helper.c \
apparmor.c \
audit.c \
bus.c \
config-loader-expat.c \
config-parser.c \
config-parser-common.c \
connection.c \
desktop-file.c \
dir-watch-inotify.c \
dispatch.c \
driver.c \
expirelist.c \
main.c \
policy.c \
selinux.c \
services.c \
signals.c \
stats.c \
utils.c
LOCAL_LDFLAGS:= -Wl,--no-export-dynamic,--gc-sections
ifeq ($(BUILD_EUREKA),true)
LOCAL_C_INCLUDES += external/expat/lib
LOCAL_STATIC_LIBRARIES := libexpat_static
LOCAL_SHARED_LIBRARIES := \
libdbus
else
LOCAL_SHARED_LIBRARIES := \
libexpat \
libdbus
endif
LOCAL_MODULE:=dbus-daemon
include $(BUILD_EXECUTABLE)