1 LOCAL_PATH := $(call my-dir)
6 LOCAL_MODULE := gles2glide64
7 LOCAL_SHARED_LIBRARIES := ae-imports SDL2 core
8 LOCAL_STATIC_LIBRARIES := png
12 $(LOCAL_PATH)/$(SRCDIR)/Glitch64/inc \
13 $(M64P_API_INCLUDES) \
16 $(AE_BRIDGE_INCLUDES) \
19 $(SRCDIR)/Glitch64/combiner.cpp \
20 $(SRCDIR)/Glitch64/geometry.cpp \
21 $(SRCDIR)/Glitch64/glitchmain.cpp \
22 $(SRCDIR)/Glitch64/textures.cpp \
23 $(SRCDIR)/Glide64/osal_dynamiclib_unix.c \
24 $(SRCDIR)/Glide64/3dmath.cpp \
25 $(SRCDIR)/Glide64/Combine.cpp \
26 $(SRCDIR)/Glide64/Config.cpp \
27 $(SRCDIR)/Glide64/CRC.cpp \
28 $(SRCDIR)/Glide64/Debugger.cpp \
29 $(SRCDIR)/Glide64/DepthBufferRender.cpp \
30 $(SRCDIR)/Glide64/FBtoScreen.cpp \
31 $(SRCDIR)/Glide64/FrameSkipper.cpp \
32 $(SRCDIR)/Glide64/Ini.cpp \
33 $(SRCDIR)/Glide64/Keys.cpp \
34 $(SRCDIR)/Glide64/Main.cpp \
35 $(SRCDIR)/Glide64/rdp.cpp \
36 $(SRCDIR)/Glide64/TexBuffer.cpp \
37 $(SRCDIR)/Glide64/TexCache.cpp \
38 $(SRCDIR)/Glide64/ticks.c \
39 $(SRCDIR)/Glide64/Util.cpp \
40 # $(SRCDIR)/GlideHQ/Ext_TxFilter.cpp \
41 # $(SRCDIR)/GlideHQ/TxFilterExport.cpp \
42 # $(SRCDIR)/GlideHQ/TxFilter.cpp \
43 # $(SRCDIR)/GlideHQ/TxCache.cpp \
44 # $(SRCDIR)/GlideHQ/TxTexCache.cpp \
45 # $(SRCDIR)/GlideHQ/TxHiResCache.cpp \
46 # $(SRCDIR)/GlideHQ/TxQuantize.cpp \
47 # $(SRCDIR)/GlideHQ/TxUtil.cpp \
48 # $(SRCDIR)/GlideHQ/TextureFilters.cpp \
49 # $(SRCDIR)/GlideHQ/TextureFilters_2xsai.cpp \
50 # $(SRCDIR)/GlideHQ/TextureFilters_hq2x.cpp \
51 # $(SRCDIR)/GlideHQ/TextureFilters_hq4x.cpp \
52 # $(SRCDIR)/GlideHQ/TxImage.cpp \
53 # $(SRCDIR)/GlideHQ/TxReSample.cpp \
54 # $(SRCDIR)/GlideHQ/TxDbg.cpp \
55 # $(SRCDIR)/GlideHQ/tc-1.1+/fxt1.c \
56 # $(SRCDIR)/GlideHQ/tc-1.1+/dxtn.c \
57 # $(SRCDIR)/GlideHQ/tc-1.1+/wrapper.c \
58 # $(SRCDIR)/GlideHQ/tc-1.1+/texstore.c \
68 LOCAL_CPPFLAGS := $(COMMON_CPPFLAGS)
70 LOCAL_CPP_FEATURES := exceptions
72 LOCAL_LDFLAGS := -Wl,-version-script,$(LOCAL_PATH)/$(SRCDIR)/video_api_export.ver
80 ifeq ($(TARGET_ARCH_ABI), armeabi-v7a)
82 LOCAL_CFLAGS += -mfpu=vfp
83 LOCAL_CFLAGS += -mfloat-abi=softfp
85 else ifeq ($(TARGET_ARCH_ABI), armeabi)
88 else ifeq ($(TARGET_ARCH_ABI), x86)
89 # TODO: set the proper flags here
92 # Any other architectures that Android could be running on?
96 include $(BUILD_SHARED_LIBRARY)