From 7d5db2ca40bff34ca39a9fbfb9e77eab7a71b94d Mon Sep 17 00:00:00 2001 From: javedrabbani Date: Tue, 19 Nov 2013 15:32:45 -0800 Subject: [PATCH] Added Android NDK build folders for MRTs sample (chapter 11) NOTE: This sample is currently not working on Nexus 4 probably due to some issue with that device. It is still to be verified whether it works on any other Android device. It works fine with ARM Emulator v 1.3 and Adreno Emulator v 3.4. --- Chapter_11/MRTs/Android/AndroidManifest.xml | 22 ++++++++++++++ Chapter_11/MRTs/Android/jni/Android.mk | 32 +++++++++++++++++++++ Chapter_11/MRTs/Android/jni/Application.mk | 1 + 3 files changed, 55 insertions(+) create mode 100644 Chapter_11/MRTs/Android/AndroidManifest.xml create mode 100644 Chapter_11/MRTs/Android/jni/Android.mk create mode 100644 Chapter_11/MRTs/Android/jni/Application.mk diff --git a/Chapter_11/MRTs/Android/AndroidManifest.xml b/Chapter_11/MRTs/Android/AndroidManifest.xml new file mode 100644 index 0000000..0293b52 --- /dev/null +++ b/Chapter_11/MRTs/Android/AndroidManifest.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + diff --git a/Chapter_11/MRTs/Android/jni/Android.mk b/Chapter_11/MRTs/Android/jni/Android.mk new file mode 100644 index 0000000..bd02026 --- /dev/null +++ b/Chapter_11/MRTs/Android/jni/Android.mk @@ -0,0 +1,32 @@ +LOCAL_PATH := $(call my-dir) +SRC_PATH := ../.. +COMMON_PATH := $(SRC_PATH)/../../Common +COMMON_INC_PATH := $(COMMON_PATH)/Include +COMMON_SRC_PATH := $(COMMON_PATH)/Source + +include $(CLEAR_VARS) + +LOCAL_MODULE := MRTs +LOCAL_CFLAGS += -DANDROID + + +LOCAL_SRC_FILES := $(COMMON_SRC_PATH)/esShader.c \ + $(COMMON_SRC_PATH)/esShapes.c \ + $(COMMON_SRC_PATH)/esTransform.c \ + $(COMMON_SRC_PATH)/esUtil.c \ + $(COMMON_SRC_PATH)/Android/esUtil_Android.c \ + $(SRC_PATH)/MRTs.c + + + + +LOCAL_C_INCLUDES := $(SRC_PATH) \ + $(COMMON_INC_PATH) + +LOCAL_LDLIBS := -llog -landroid -lEGL -lGLESv3 + +LOCAL_STATIC_LIBRARIES := android_native_app_glue + +include $(BUILD_SHARED_LIBRARY) + +$(call import-module,android/native_app_glue) diff --git a/Chapter_11/MRTs/Android/jni/Application.mk b/Chapter_11/MRTs/Android/jni/Application.mk new file mode 100644 index 0000000..b2916f6 --- /dev/null +++ b/Chapter_11/MRTs/Android/jni/Application.mk @@ -0,0 +1 @@ +APP_PLATFORM := android-18