Android.mk 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. LOCAL_PATH := $(call my-dir)
  2. SRCDIR := ../../../../src
  3. LIBDIR := ../../../../lib/android/$(TARGET_ARCH_ABI)
  4. include $(CLEAR_VARS)
  5. LOCAL_MODULE := Polycore
  6. LOCAL_SRC_FILES := ../../Polycore/obj/local/$(TARGET_ARCH_ABI)/libPolycore.a
  7. include $(PREBUILT_STATIC_LIBRARY)
  8. include $(CLEAR_VARS)
  9. LOCAL_MODULE := PolycodeUI
  10. LOCAL_SRC_FILES := ../../PolycodeUI/obj/local/$(TARGET_ARCH_ABI)/libPolycodeUI.a
  11. include $(PREBUILT_STATIC_LIBRARY)
  12. include $(CLEAR_VARS)
  13. LOCAL_MODULE := Polycode2DPhysics
  14. LOCAL_SRC_FILES := ../../Polycode2DPhysics/obj/local/$(TARGET_ARCH_ABI)/libPolycode2DPhysics.a
  15. include $(PREBUILT_STATIC_LIBRARY)
  16. include $(CLEAR_VARS)
  17. LOCAL_MODULE := Polycode3DPhysics
  18. LOCAL_SRC_FILES := ../../Polycode3DPhysics/obj/local/$(TARGET_ARCH_ABI)/libPolycode3DPhysics.a
  19. include $(PREBUILT_STATIC_LIBRARY)
  20. include $(CLEAR_VARS)
  21. LOCAL_MODULE := freetype
  22. LOCAL_SRC_FILES := $(LIBDIR)/libfreetype.a
  23. include $(PREBUILT_STATIC_LIBRARY)
  24. include $(CLEAR_VARS)
  25. LOCAL_MODULE := lua
  26. LOCAL_SRC_FILES := $(LIBDIR)/liblua.a
  27. include $(PREBUILT_STATIC_LIBRARY)
  28. include $(CLEAR_VARS)
  29. LOCAL_MODULE := physfs
  30. LOCAL_SRC_FILES := $(LIBDIR)/libphysfs.a
  31. include $(PREBUILT_STATIC_LIBRARY)
  32. include $(CLEAR_VARS)
  33. LOCAL_MODULE := BulletDynamics
  34. LOCAL_SRC_FILES := $(LIBDIR)/libBulletDynamics.a
  35. include $(PREBUILT_STATIC_LIBRARY)
  36. include $(CLEAR_VARS)
  37. LOCAL_MODULE := BulletCollision
  38. LOCAL_SRC_FILES := $(LIBDIR)/libBulletCollision.a
  39. include $(PREBUILT_STATIC_LIBRARY)
  40. include $(CLEAR_VARS)
  41. LOCAL_MODULE := LinearMath
  42. LOCAL_SRC_FILES := $(LIBDIR)/libLinearMath.a
  43. include $(PREBUILT_STATIC_LIBRARY)
  44. include $(CLEAR_VARS)
  45. LOCAL_MODULE := BulletSoftBody
  46. LOCAL_SRC_FILES := $(LIBDIR)/libBulletSoftBody.a
  47. include $(PREBUILT_STATIC_LIBRARY)
  48. include $(CLEAR_VARS)
  49. LOCAL_MODULE := box2d
  50. LOCAL_SRC_FILES := $(LIBDIR)/libbox2d.a
  51. include $(PREBUILT_STATIC_LIBRARY)
  52. include $(CLEAR_VARS)
  53. LOCAL_MODULE := TemplateApp
  54. LOCAL_LDLIBS := -landroid -lEGL -lGLESv2 -lOpenSLES -lz -llog
  55. LOCAL_STATIC_LIBRARIES := Polycore PolycodeUI Polycode3DPhysics freetype lua physfs box2d BulletDynamics BulletCollision BulletSoftBody LinearMath
  56. LOCAL_CFLAGS += -I$(LOCAL_PATH)/../../../../include -DUSE_EGL -DSTRICT_OPENGLES2 -DNO_FP16
  57. LOCAL_SRC_FILES := PolycodeTemplate.cpp PolycodeTemplateApp.cpp
  58. include $(BUILD_SHARED_LIBRARY)