LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) SRCDIR := ../../src LOCAL_MODULE := gles2rice LOCAL_SHARED_LIBRARIES := ae-imports SDL2 core LOCAL_STATIC_LIBRARIES := png LOCAL_ARM_MODE := arm LOCAL_C_INCLUDES := \ $(SRCDIR)/liblinux \ $(M64P_API_INCLUDES) \ $(PNG_INCLUDES) \ $(SDL_INCLUDES) \ $(AE_BRIDGE_INCLUDES) \ LOCAL_SRC_FILES := \ $(SRCDIR)/Blender.cpp \ $(SRCDIR)/Combiner.cpp \ $(SRCDIR)/CombinerTable.cpp \ $(SRCDIR)/Config.cpp \ $(SRCDIR)/ConvertImage.cpp \ $(SRCDIR)/ConvertImage16.cpp \ $(SRCDIR)/Debugger.cpp \ $(SRCDIR)/DecodedMux.cpp \ $(SRCDIR)/DeviceBuilder.cpp \ $(SRCDIR)/DirectXDecodedMux.cpp \ $(SRCDIR)/FrameBuffer.cpp \ $(SRCDIR)/GeneralCombiner.cpp \ $(SRCDIR)/GraphicsContext.cpp \ $(SRCDIR)/OGLCombiner.cpp \ $(SRCDIR)/OGLDecodedMux.cpp \ $(SRCDIR)/OGLExtCombiner.cpp \ $(SRCDIR)/OGLExtRender.cpp \ $(SRCDIR)/OGLES2FragmentShaders.cpp \ $(SRCDIR)/OGLGraphicsContext.cpp \ $(SRCDIR)/OGLRender.cpp \ $(SRCDIR)/OGLRenderExt.cpp \ $(SRCDIR)/OGLTexture.cpp \ $(SRCDIR)/Render.cpp \ $(SRCDIR)/RenderBase.cpp \ $(SRCDIR)/RenderExt.cpp \ $(SRCDIR)/RenderTexture.cpp \ $(SRCDIR)/RSP_Parser.cpp \ $(SRCDIR)/RSP_S2DEX.cpp \ $(SRCDIR)/Texture.cpp \ $(SRCDIR)/TextureFilters.cpp \ $(SRCDIR)/TextureFilters_2xsai.cpp \ $(SRCDIR)/TextureFilters_hq2x.cpp \ $(SRCDIR)/TextureFilters_hq4x.cpp \ $(SRCDIR)/TextureManager.cpp \ $(SRCDIR)/VectorMath.cpp \ $(SRCDIR)/Video.cpp \ $(SRCDIR)/osal_dynamiclib_unix.c \ $(SRCDIR)/osal_files_unix.c \ $(SRCDIR)/liblinux/BMGImage.c \ $(SRCDIR)/liblinux/BMGUtils.c \ $(SRCDIR)/liblinux/bmp.c \ $(SRCDIR)/liblinux/pngrw.c \ LOCAL_CFLAGS := \ $(COMMON_CFLAGS) \ -DANDROID \ -DNO_ASM \ -DPAULSCODE \ -fsigned-char \ #-DBGR_SHADER \ #-DSDL_NO_COMPAT \ LOCAL_CPPFLAGS := $(COMMON_CPPFLAGS) LOCAL_CPP_FEATURES := exceptions LOCAL_LDFLAGS := -Wl,-version-script,$(LOCAL_PATH)/$(SRCDIR)/video_api_export.ver LOCAL_LDLIBS := \ -lGLESv2 \ -llog \ ifeq ($(TARGET_ARCH_ABI), armeabi-v7a) # Use for ARM7a: LOCAL_CFLAGS += -mfpu=vfp LOCAL_CFLAGS += -mfloat-abi=softfp else ifeq ($(TARGET_ARCH_ABI), armeabi) # Use for pre-ARM7a: else ifeq ($(TARGET_ARCH_ABI), x86) # TODO: set the proper flags here else # Any other architectures that Android could be running on? endif include $(BUILD_SHARED_LIBRARY)