aboutsummaryrefslogtreecommitdiff
path: root/android/jni/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'android/jni/Android.mk')
-rw-r--r--android/jni/Android.mk76
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)