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