diff options
Diffstat (limited to 'lib/libUPnP/Platinum/Source/Platform/Android/module/platinum/jni/Android.mk')
-rw-r--r-- | lib/libUPnP/Platinum/Source/Platform/Android/module/platinum/jni/Android.mk | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/lib/libUPnP/Platinum/Source/Platform/Android/module/platinum/jni/Android.mk b/lib/libUPnP/Platinum/Source/Platform/Android/module/platinum/jni/Android.mk new file mode 100644 index 0000000..e39fe62 --- /dev/null +++ b/lib/libUPnP/Platinum/Source/Platform/Android/module/platinum/jni/Android.mk @@ -0,0 +1,52 @@ +LOCAL_PATH := $(call my-dir) + +PLT_ROOT := $(LOCAL_PATH)/../../../../../.. +PLT_SRC_ROOT := $(PLT_ROOT)/Source + +ifeq ($(NDK_DEBUG),1) +PLT_PREBUILT_PATH := ../../../../../../Build/Targets/arm-android-linux/Debug +else +PLT_PREBUILT_PATH := ../../../../../../Build/Targets/arm-android-linux/Release +endif + +include $(CLEAR_VARS) +LOCAL_MODULE := Platinum +LOCAL_SRC_FILES := $(PLT_PREBUILT_PATH)/libPlatinum.a +LOCAL_EXPORT_C_INCLUDES += $(PLT_SRC_ROOT)/Platinum +LOCAL_EXPORT_C_INCLUDES += $(PLT_SRC_ROOT)/Core +LOCAL_EXPORT_C_INCLUDES += $(PLT_SRC_ROOT)/Devices/MediaConnect +LOCAL_EXPORT_C_INCLUDES += $(PLT_SRC_ROOT)/Devices/MediaServer +LOCAL_EXPORT_C_INCLUDES += $(PLT_SRC_ROOT)/Devices/MediaRenderer +LOCAL_EXPORT_C_INCLUDES += $(PLT_SRC_ROOT)/Extras +LOCAL_C_INCLUDES += $(PLT_ROOT)/../Neptune/Source/Core +include $(PREBUILT_STATIC_LIBRARY) + +include $(CLEAR_VARS) +LOCAL_MODULE := Neptune +LOCAL_SRC_FILES := $(PLT_PREBUILT_PATH)/libNeptune.a +LOCAL_EXPORT_C_INCLUDES += $(PLT_ROOT)/../Neptune/Source/Core +include $(PREBUILT_STATIC_LIBRARY) + +ifneq ($(NPT_CONFIG_NO_SSL),1) +include $(CLEAR_VARS) +LOCAL_MODULE := axTLS +LOCAL_SRC_FILES := $(PLT_PREBUILT_PATH)/libaxTLS.a +include $(PREBUILT_STATIC_LIBRARY) +endif + +include $(CLEAR_VARS) +LOCAL_MODULE := platinum-jni +LOCAL_SRC_FILES := platinum-jni.cpp +LOCAL_LDLIBS += -llog +LOCAL_LDLIBS += -landroid + +LOCAL_CFLAGS += -DNPT_CONFIG_ENABLE_LOGGING + +LOCAL_STATIC_LIBRARIES := Platinum +LOCAL_STATIC_LIBRARIES += Neptune + +ifneq ($(NPT_CONFIG_NO_SSL),1) +LOCAL_STATIC_LIBRARIES += axTLS +endif + +include $(BUILD_SHARED_LIBRARY) |