From b55dac140ed4a2ba8295b082f902a4d6a67e2453 Mon Sep 17 00:00:00 2001 From: Emeric Vigier Date: Tue, 7 Aug 2012 10:36:30 -0400 Subject: [PATCH] #14343: add Android.mk to sflphone/daemon/dbus Signed-off-by: Emeric Vigier --- daemon/Android.mk | 2 ++ daemon/src/Android.mk | 2 ++ daemon/src/dbus/Android.mk | 57 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 61 insertions(+) create mode 100644 daemon/Android.mk create mode 100644 daemon/src/Android.mk create mode 100644 daemon/src/dbus/Android.mk diff --git a/daemon/Android.mk b/daemon/Android.mk new file mode 100644 index 000000000..833843220 --- /dev/null +++ b/daemon/Android.mk @@ -0,0 +1,2 @@ +include $(call all-subdir-makefiles) + diff --git a/daemon/src/Android.mk b/daemon/src/Android.mk new file mode 100644 index 000000000..833843220 --- /dev/null +++ b/daemon/src/Android.mk @@ -0,0 +1,2 @@ +include $(call all-subdir-makefiles) + diff --git a/daemon/src/dbus/Android.mk b/daemon/src/dbus/Android.mk new file mode 100644 index 000000000..695e0e75d --- /dev/null +++ b/daemon/src/dbus/Android.mk @@ -0,0 +1,57 @@ +LOCAL_PATH:= $(call my-dir) + +# FIXME +prefix=/sdcard +datadir= + +# FIXME +ifneq ($(SFL_VIDEO),) +video_SOURCES += video_controls.cpp +video_controls-glue.h: video_controls-introspec.xml Makefile.am + dbusxx-xml2cpp $< --adaptor=$@ +endif + +ifneq ($(USE_NETWORKMANAGER),) +network_SOURCES += networkmanager.cpp +NETWORKMANAGER = -DUSE_NETWORKMANAGER +endif + +# should work... +ifneq ($(FIXME),) +# Rule to generate the binding headers +%-glue.h: %-introspec.xml Makefile.am + dbusxx-xml2cpp $< --adaptor=$@ +endif + + +include $(CLEAR_VARS) + +LOCAL_SRC_FILES := $(video_SOURCES) $(network_SOURCES) \ + callmanager.cpp \ + configurationmanager.cpp \ + instance.cpp \ + dbusmanager.cpp + +# FIXME +LOCAL_C_INCLUDES += $(LOCAL_PATH)/.. \ + $(LOCAL_PATH)/../sip \ + $(LOCAL_PATH)/../config \ + $(LOCAL_PATH)/../history \ + $(LOCAL_PATH)/../../libs/pjproject/third_party/speex/include \ + $(LOCAL_PATH)/../../libs/pjproject/pjlib/include \ + $(LOCAL_PATH)/../../libs/pjproject/pjsip/include \ + $(LOCAL_PATH)/../../libs/pjproject/pjlib-util/include \ + $(LOCAL_PATH)/../../libs/pjproject/third_party/build/speex \ + $(LOCAL_PATH)/../../libs/pjproject/pjmedia/include \ + $(LOCAL_PATH)/../../libs/pjproject/pjnath/include \ + $(APP_PROJECT_PATH)/jni/commoncpp2-1.8.1-android/inc \ + $(APP_PROJECT_PATH)/jni/ccrtp-1.8.0-android/src \ + $(APP_PROJECT_PATH)/jni/libsamplerate-0.1.8/src +LOCAL_MODULE := libdbus-glue +LOCAL_CPPFLAGS += $(NETWORKMANAGER) \ + -DPREFIX=\"$(prefix)\" \ + -DPROGSHAREDIR=\"${datadir}/sflphone\" +LOCAL_SHARED_LIBRARIES += libdbus-c++-1 + +include $(BUILD_STATIC_LIBRARY) +