diff options
Diffstat (limited to 'android/jni/Android.mk')
-rw-r--r-- | android/jni/Android.mk | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/android/jni/Android.mk b/android/jni/Android.mk new file mode 100644 index 0000000..6887d78 --- /dev/null +++ b/android/jni/Android.mk @@ -0,0 +1,76 @@ +LOCAL_PATH := $(call my-dir) + +include $(CLEAR_VARS) + +LOCAL_CPP_EXTENSION := .cc +LOCAL_MODULE := libglmark2-matrix +LOCAL_CFLAGS := -DUSE_GLESv2 -Werror -Wall -Wextra -Wnon-virtual-dtor \ + -Wno-error=unused-parameter +LOCAL_C_INCLUDES := $(LOCAL_PATH)/src +LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(wildcard $(LOCAL_PATH)/src/libmatrix/*.cc)) +LOCAL_SHARED_LIBRARIES := libdl libstlport + +include external/stlport/libstlport.mk + +include $(BUILD_STATIC_LIBRARY) + +include $(CLEAR_VARS) + +LOCAL_MODULE := libglmark2-png +LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(wildcard $(LOCAL_PATH)/src/libpng/*.c)) +LOCAL_C_INCLUDES := external/zlib + +include $(BUILD_STATIC_LIBRARY) + +include $(CLEAR_VARS) + +LOCAL_MODULE := libglmark2-jpeg +LOCAL_CFLAGS := -Werror -Wall -Wextra -Wno-error=attributes \ + -Wno-error=unused-parameter -Wno-error=unused-function -Wno-error=unused-variable +LOCAL_C_INCLUDES := $(LOCAL_PATH)/src/libjpeg-turbo/ +LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(wildcard $(LOCAL_PATH)/src/libjpeg-turbo/simd/*.c)) \ + $(subst $(LOCAL_PATH)/,,$(wildcard $(LOCAL_PATH)/src/libjpeg-turbo/simd/*.S)) \ + $(subst $(LOCAL_PATH)/,,$(wildcard $(LOCAL_PATH)/src/libjpeg-turbo/*.c)) + +include $(BUILD_STATIC_LIBRARY) + +include $(CLEAR_VARS) + +LOCAL_CPP_EXTENSION := .cc +LOCAL_MODULE := libglmark2-ideas +LOCAL_CFLAGS := -DGLMARK_DATA_PATH="" -DUSE_GLESv2 -Werror -Wall -Wextra\ + -Wnon-virtual-dtor -Wno-error=unused-parameter +LOCAL_C_INCLUDES := $(LOCAL_PATH)/src \ + $(LOCAL_PATH)/src/libmatrix +LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(wildcard $(LOCAL_PATH)/src/scene-ideas/*.cc)) +LOCAL_SHARED_LIBRARIES := libdl libstlport + +include external/stlport/libstlport.mk + +include $(BUILD_STATIC_LIBRARY) + +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE := libglmark2-android +LOCAL_STATIC_LIBRARIES := libglmark2-matrix libglmark2-png libglmark2-ideas libglmark2-jpeg +LOCAL_CFLAGS := -DGLMARK_DATA_PATH="" -DGLMARK_VERSION="\"2012.12\"" \ + -DUSE_GLESv2 -Werror -Wall -Wextra -Wnon-virtual-dtor \ + -Wno-error=unused-parameter +LOCAL_SHARED_LIBRARIES := liblog libz libEGL libGLESv2 libandroid libdl libstlport +LOCAL_C_INCLUDES := $(LOCAL_PATH)/src \ + $(LOCAL_PATH)/src/libmatrix \ + $(LOCAL_PATH)/src/scene-ideas \ + $(LOCAL_PATH)/src/scene-terrain \ + $(LOCAL_PATH)/src/libjpeg-turbo \ + $(LOCAL_PATH)/src/libpng \ + external/zlib +LOCAL_SRC_FILES := $(filter-out src/canvas% src/main.cpp, \ + $(subst $(LOCAL_PATH)/,,$(wildcard $(LOCAL_PATH)/src/*.cpp))) \ + $(subst $(LOCAL_PATH)/,,$(wildcard $(LOCAL_PATH)/src/scene-terrain/*.cpp)) \ + src/canvas-android.cpp +LOCAL_PRELINK_MODULE := false + +include external/stlport/libstlport.mk + +include $(BUILD_SHARED_LIBRARY) |