| 123456789101112131415161718192021222324252627 |
- LOCAL_PATH := $(call my-dir)
- # EsenthelEngine
- include $(CLEAR_VARS)
- LOCAL_MODULE := EsenthelEngine
- LOCAL_SRC_FILES := ESENTHEL_LIB_PATH/EsenthelEngine-$(TARGET_ARCH_ABI).a
- include $(PREBUILT_STATIC_LIBRARY)
- EXTERNAL_LIBS
- # Project
- include $(CLEAR_VARS)
- LOCAL_MODULE := Project
- LOCAL_SRC_FILES := Main.cpp
- LOCAL_LDLIBS := -llog -landroid -lEGL -lGLESv3 -lz -lOpenSLES -Wl,--no-wchar-size-warning
- LOCAL_STATIC_LIBRARIES := EsenthelEngine android_native_app_glue cpufeatures EXTERNAL_STATIC_LIB_NAMES
- LOCAL_SHARED_LIBRARIES := EXTERNAL_SHARED_LIB_NAMES
- LOCAL_CFLAGS := -I.. INCLUDE_DIRS -fshort-wchar -ffast-math -fomit-frame-pointer -fpermissive
- LOCAL_CPPFLAGS := -I.. INCLUDE_DIRS -fshort-wchar -ffast-math -fomit-frame-pointer -fpermissive -ffriend-injection -std=c++11 -Wno-invalid-offsetof -Wno-comment -Wno-parentheses -Wno-switch -Wno-address-of-temporary -Wno-null-dereference -Wno-int-to-void-pointer-cast
- LOCAL_CPP_FEATURES := rtti
- LOCAL_ARM_NEON := true # force NEON usage for all files
- LOCAL_DISABLE_FATAL_LINKER_WARNINGS := true
- include $(BUILD_SHARED_LIBRARY)
- $(call import-module, android/native_app_glue)
- $(call import-module, android/cpufeatures)
|