#14343: add Android.mk to sflphone/daemon/dbus

Signed-off-by: Emeric Vigier <emeric.vigier@savoirfairelinux.com>
This commit is contained in:
Emeric Vigier
2012-08-07 10:36:30 -04:00
parent 2f47198086
commit b55dac140e
3 changed files with 61 additions and 0 deletions

2
daemon/Android.mk Normal file
View File

@ -0,0 +1,2 @@
include $(call all-subdir-makefiles)

2
daemon/src/Android.mk Normal file
View File

@ -0,0 +1,2 @@
include $(call all-subdir-makefiles)

View File

@ -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)