| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- LOCAL_PATH := $(call my-dir)
- OXYGINE_LIBS := oxygine/third_party/android/libraries/$(TARGET_ARCH_ABI)
- include $(CLEAR_VARS)
- LOCAL_MODULE := ox_libpng_static
- LOCAL_MODULE_FILENAME := png
- LOCAL_SRC_FILES := $(OXYGINE_LIBS)/libpng.a
- include $(PREBUILT_STATIC_LIBRARY)
- include $(CLEAR_VARS)
- LOCAL_MODULE := ox_libjpeg_static
- LOCAL_MODULE_FILENAME := jpeg
- LOCAL_SRC_FILES := $(OXYGINE_LIBS)/libjpeg.a
- include $(PREBUILT_STATIC_LIBRARY)
- include $(CLEAR_VARS)
- LOCAL_MODULE := ox_zlib_static
- LOCAL_MODULE_FILENAME := z
- LOCAL_SRC_FILES := $(OXYGINE_LIBS)/libz.a
- include $(PREBUILT_STATIC_LIBRARY)
- include $(CLEAR_VARS)
- LOCAL_MODULE := oxygine-framework_static
- LOCAL_MODULE_FILENAME := liboxygine-framework
- LOCAL_CPP_EXTENSION := .cpp
- SRC := $(LOCAL_PATH)/oxygine/src/oxygine
- LOCAL_SRC_FILES := \
- $(subst $(LOCAL_PATH)/,, \
- $(wildcard $(SRC)/closure/*.cpp) \
- $(wildcard $(SRC)/core/*.cpp) \
- $(wildcard $(SRC)/math/*.cpp) \
- $(wildcard $(SRC)/actor/*.cpp) \
- $(wildcard $(SRC)/tween/*.cpp) \
- $(wildcard $(SRC)/pugixml/*.cpp) \
- $(wildcard $(SRC)/json/*.cpp) \
- $(wildcard $(SRC)/res/*.cpp) \
- $(wildcard $(SRC)/text_utils/*.cpp) \
- $(wildcard $(SRC)/dev_tools/*.cpp) \
- $(wildcard $(SRC)/utils/*.cpp) \
- $(wildcard $(SRC)/utils/*.c) \
- $(wildcard $(SRC)/winnie_alloc/*.cpp) \
- $(wildcard $(SRC)/minizip/*.c) \
- $(wildcard $(SRC)/*.cpp) \
- )
- SRC := oxygine/src/oxygine
- LOCAL_SRC_FILES += \
- $(SRC)/core/android/jniUtils.cpp \
- $(SRC)/core/android/jniHelper.cpp \
- $(SRC)/core/android/HttpRequestJavaTask.cpp
- LOCAL_SRC_FILES += \
- $(SRC)/core/gl/NativeTextureGLES.cpp \
- $(SRC)/core/gl/oxgl.cpp \
- $(SRC)/core/gl/VertexDeclarationGL.cpp \
- $(SRC)/core/gl/ShaderProgramGL.cpp \
- $(SRC)/core/gl/VideoDriverGL.cpp \
- $(SRC)/core/gl/VideoDriverGLES20.cpp \
- THIRD_PARTY := $(LOCAL_PATH)/oxygine/third_party/android/
- OXYGINE_SRC := $(LOCAL_PATH)/oxygine/src
- LOCAL_C_INCLUDES := $(OXYGINE_SRC)/ \
- $(LOCAL_PATH)/../SDL/include/ \
- $(THIRD_PARTY)/libjpeg/ \
- $(THIRD_PARTY)/libpng/
- LOCAL_CFLAGS := -DUSE_FILE32API -DOX_HAVE_LIBJPEG=1 -DOX_HAVE_LIBPNG=1
- LOCAL_EXPORT_CFLAGS := $(LOCAL_CFLAGS)
- LOCAL_EXPORT_LDLIBS += -lGLESv2 -llog
- LOCAL_EXPORT_C_INCLUDES += $(LOCAL_C_INCLUDES)
- LOCAL_WHOLE_STATIC_LIBRARIES := ox_libpng_static ox_libjpeg_static ox_zlib_static
-
- include $(BUILD_STATIC_LIBRARY)
- $(call import-module, SDL)
|