1LOCAL_PATH := $(call my-dir)
2
3dbusToolsCommonCIncludes := $(LOCAL_PATH)/..
4dbusToolsCommonCFlags := \
5	-DDBUS_COMPILATION \
6	-DDBUS_MACHINE_UUID_FILE=\"/etc/machine-id\" \
7	-Wno-unused-parameter
8dbusToolsCommonSharedLibraries := libdbus
9
10# common
11
12include $(CLEAR_VARS)
13
14LOCAL_SRC_FILES := dbus-print-message.c
15LOCAL_C_INCLUDES += $(dbusToolsCommonCIncludes)
16LOCAL_SHARED_LIBRARIES += $(dbusToolsCommonSharedLibraries)
17LOCAL_CFLAGS += $(dbusToolsCommonCFlags)
18LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
19LOCAL_MODULE := libdbus-tools-common
20include $(BUILD_STATIC_LIBRARY)
21
22# dbus-monitor
23
24include $(CLEAR_VARS)
25
26LOCAL_SRC_FILES := dbus-monitor.c
27LOCAL_C_INCLUDES += $(dbusToolsCommonCIncludes)
28LOCAL_SHARED_LIBRARIES += $(dbusToolsCommonSharedLibraries)
29LOCAL_STATIC_LIBRARIES += libdbus-tools-common
30LOCAL_CFLAGS += $(dbusToolsCommonCFlags)
31LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
32LOCAL_MODULE := dbus-monitor
33include $(BUILD_EXECUTABLE)
34
35# dbus-send
36
37include $(CLEAR_VARS)
38
39LOCAL_SRC_FILES := dbus-send.c
40LOCAL_C_INCLUDES += $(dbusToolsCommonCIncludes)
41LOCAL_SHARED_LIBRARIES += $(dbusToolsCommonSharedLibraries)
42LOCAL_STATIC_LIBRARIES += libdbus-tools-common
43LOCAL_CFLAGS += $(dbusToolsCommonCFlags)
44LOCAL_MODULE := dbus-send
45include $(BUILD_EXECUTABLE)
46