############################### # Project64-gfx-Project64 ############################### include $(CLEAR_VARS) LOCAL_PATH := $(JNI_LOCAL_PATH) SRCDIR := ./ LOCAL_MODULE := Project64-gfx-Project64 LOCAL_STATIC_LIBRARIES := common \ zlib \ Settings \ png \ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/$(SRCDIR)/Project64-video/Renderer/inc \ $(LOCAL_PATH)/$(SRCDIR)/3rdParty \ LOCAL_SRC_FILES := \ $(SRCDIR)/Project64-video/3dmath.cpp \ $(SRCDIR)/Project64-video/Android.cpp \ $(SRCDIR)/Project64-video/Combine.cpp \ $(SRCDIR)/Project64-video/Config.cpp \ $(SRCDIR)/Project64-video/CRC.cpp \ $(SRCDIR)/Project64-video/Debugger.cpp \ $(SRCDIR)/Project64-video/DepthBufferRender.cpp \ $(SRCDIR)/Project64-video/FBtoScreen.cpp \ $(SRCDIR)/Project64-video/Main.cpp \ $(SRCDIR)/Project64-video/rdp.cpp \ $(SRCDIR)/Project64-video/ScreenResolution.cpp \ $(SRCDIR)/Project64-video/Settings.cpp \ $(SRCDIR)/Project64-video/TexBuffer.cpp \ $(SRCDIR)/Project64-video/TexCache.cpp \ $(SRCDIR)/Project64-video/trace.cpp \ $(SRCDIR)/Project64-video/Util.cpp \ $(SRCDIR)/Project64-video/Ext_TxFilter.cpp \ $(SRCDIR)/Project64-video/Renderer/OGLEScombiner.cpp \ $(SRCDIR)/Project64-video/Renderer/OGLESgeometry.cpp \ $(SRCDIR)/Project64-video/Renderer/OGLESglitchmain.cpp \ $(SRCDIR)/Project64-video/Renderer/OGLEStextures.cpp \ $(SRCDIR)/Project64-video/Renderer/OGLESwrappers.cpp \ $(SRCDIR)/Project64-video/TextureEnhancer/TxFilterExport.cpp \ $(SRCDIR)/Project64-video/TextureEnhancer/TxFilter.cpp \ $(SRCDIR)/Project64-video/TextureEnhancer/TxCache.cpp \ $(SRCDIR)/Project64-video/TextureEnhancer/TxTexCache.cpp \ $(SRCDIR)/Project64-video/TextureEnhancer/TxHiResCache.cpp \ $(SRCDIR)/Project64-video/TextureEnhancer/TxQuantize.cpp \ $(SRCDIR)/Project64-video/TextureEnhancer/TxUtil.cpp \ $(SRCDIR)/Project64-video/TextureEnhancer/TextureFilters.cpp \ $(SRCDIR)/Project64-video/TextureEnhancer/TextureFilters_2xsai.cpp \ $(SRCDIR)/Project64-video/TextureEnhancer/TextureFilters_hq2x.cpp \ $(SRCDIR)/Project64-video/TextureEnhancer/TextureFilters_hq4x.cpp \ $(SRCDIR)/Project64-video/TextureEnhancer/TxImage.cpp \ $(SRCDIR)/Project64-video/TextureEnhancer/TxReSample.cpp \ $(SRCDIR)/Project64-video/TextureEnhancer/TxDbg.cpp \ $(SRCDIR)/Project64-video/TextureEnhancer/tc-1.1+/fxt1.c \ $(SRCDIR)/Project64-video/TextureEnhancer/tc-1.1+/dxtn.c \ $(SRCDIR)/Project64-video/TextureEnhancer/tc-1.1+/wrapper.c \ $(SRCDIR)/Project64-video/TextureEnhancer/tc-1.1+/texstore.c \ LOCAL_CFLAGS := \ $(COMMON_CFLAGS) \ -DUSE_FRAMESKIPPER \ -DNOSSE \ -DUSE_GLES \ -fsigned-char \ LOCAL_CPPFLAGS := $(COMMON_CPPFLAGS) LOCAL_CPP_FEATURES := exceptions LOCAL_LDLIBS := \ -ldl \ -lGLESv2 \ -llog \ -latomic \ ifeq ($(TARGET_ARCH_ABI), armeabi-v7a) # Use for ARM7a: LOCAL_CFLAGS += -mfpu=vfp LOCAL_CFLAGS += -mfloat-abi=softfp endif include $(BUILD_SHARED_LIBRARY)