| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- LOCAL_PATH := $(call my-dir)
- ###############################################################################
- # libluajit-5.1
- ###############################################################################
- include $(CLEAR_VARS)
- LOCAL_MODULE := luajit-5.1
- LOCAL_SRC_FILES := libluajit-5.1.so
- include $(PREBUILT_SHARED_LIBRARY)
- ###############################################################################
- # libcrown
- ###############################################################################
- include $(CLEAR_VARS)
- LOCAL_MODULE := crown
- LOCAL_SRC_FILES :=\
- core/bv/Circle.cpp\
- core/bv/Frustum.cpp\
- core/bv/Rect.cpp\
- core/compressors/ZipCompressor.cpp\
- core/containers/Generic.cpp\
- core/filesystem/BinaryReader.cpp\
- core/filesystem/BinaryWriter.cpp\
- core/filesystem/DiskFile.cpp\
- core/filesystem/File.cpp\
- core/filesystem/Filesystem.cpp\
- core/filesystem/MemoryFile.cpp\
- core/filesystem/TextReader.cpp\
- core/filesystem/TextWriter.cpp\
- core/math/Color4.cpp\
- core/math/Mat3.cpp\
- core/math/Mat4.cpp\
- core/math/Plane.cpp\
- core/math/Quat.cpp\
- core/math/Shape.cpp\
- core/math/Vec2.cpp\
- core/math/Vec3.cpp\
- core/math/Vec4.cpp\
- core/mem/Allocator.cpp\
- core/mem/HeapAllocator.cpp\
- core/mem/LinearAllocator.cpp\
- core/mem/ProxyAllocator.cpp\
- core/mem/StackAllocator.cpp\
- core/mem/Memory.cpp\
- core/settings/FloatSetting.cpp\
- core/settings/IntSetting.cpp\
- core/settings/StringSetting.cpp\
- core/Args.cpp\
- core/Log.cpp\
- \
- input/Accelerometer.cpp\
- input/Keyboard.cpp\
- input/Mouse.cpp\
- input/Touch.cpp\
- input/EventDispatcher.cpp\
- input/InputManager.cpp\
- \
- network/BitMessage.cpp\
- \
- os/OS.cpp\
- os/android/AndroidOS.cpp\
- os/android/AndroidDevice.cpp\
- os/android/OsWindow.cpp\
- os/posix/OsFile.cpp\
- os/posix/Thread.cpp\
- os/posix/Mutex.cpp\
- os/posix/Cond.cpp\
- os/posix/TCPSocket.cpp\
- os/posix/UDPSocket.cpp\
- \
- renderers/gles/GLESRenderer.cpp\
- renderers/gles/GLESUtils.cpp\
- renderers/gles/egl/GLContext.cpp\
- renderers/DebugRenderer.cpp\
- renderers/PixelFormat.cpp\
- renderers/VertexFormat.cpp\
- \
- lua/LuaStack.cpp\
- lua/LuaEnvironment.cpp\
- lua/AccelerometerBinds.cpp\
- lua/CameraBinds.cpp\
- lua/DeviceBinds.cpp\
- lua/KeyboardBinds.cpp\
- lua/Mat4Binds.cpp\
- lua/MathBinds.cpp\
- lua/MouseBinds.cpp\
- lua/QuatBinds.cpp\
- lua/TouchBinds.cpp\
- lua/Vec2Binds.cpp\
- lua/Vec3Binds.cpp\
- lua/WindowBinds.cpp\
- lua/IntSettingBinds.cpp\
- lua/FloatSettingBinds.cpp\
- lua/StringSettingBinds.cpp\
- \
- ArchiveBundle.cpp\
- Camera.cpp\
- Device.cpp\
- FileBundle.cpp\
- FontResource.cpp\
- FPSSystem.cpp\
- JSONParser.cpp\
- MaterialResource.cpp\
- PixelShaderResource.cpp\
- ResourceManager.cpp\
- TextResource.cpp\
- TextureResource.cpp\
- VertexShaderResource.cpp\
- Game.cpp\
- \
- LOCAL_C_INCLUDES :=\
- $(LOCAL_PATH)/\
- $(LOCAL_PATH)/core\
- $(LOCAL_PATH)/core/bv\
- $(LOCAL_PATH)/core/compressors\
- $(LOCAL_PATH)/core/containers\
- $(LOCAL_PATH)/core/filesystem\
- $(LOCAL_PATH)/core/math\
- $(LOCAL_PATH)/core/mem\
- $(LOCAL_PATH)/core/filesystem\
- $(LOCAL_PATH)/core/settings\
- $(LOCAL_PATH)/core/strings\
- $(LOCAL_PATH)/input\
- $(LOCAL_PATH)/lua\
- $(LOCAL_PATH)/network\
- $(LOCAL_PATH)/os\
- $(LOCAL_PATH)/os/android\
- $(LOCAL_PATH)/renderers\
- $(LOCAL_PATH)/renderers/gles\
- $(LOCAL_PATH)/renderers/gles/egl\
- $(LOCAL_PATH)/third/luajit/include/luajit-2.0\
- LOCAL_CPPFLAGS := -g -fexceptions -std=c++03 -ansi -pedantic -Wall -Wextra -Wno-long-long -Wno-variadic-macros
- LOCAL_LDLIBS := -llog -landroid -lEGL -lGLESv2 -lz
- LOCAL_SHARED_LIBRARIES := luajit-5.1
- LOCAL_STATIC_LIBRARIES := android_native_app_glue
- include $(BUILD_SHARED_LIBRARY)
- $(call import-module,android/native_app_glue)
|