summaryrefslogtreecommitdiffstats
path: root/lib/libUPnP/Platinum/Source/Platform/Android/module/platinum/jni/Android.mk
diff options
context:
space:
mode:
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.mk52
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)