mirror of
https://github.com/blawar/GLideN64.git
synced 2024-07-07 03:13:49 +00:00
Add Android build files.
This commit is contained in:
parent
9de2dea9e0
commit
c4897db8ac
84
Android.mk
Normal file
84
Android.mk
Normal file
|
@ -0,0 +1,84 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_MODULE := GLideN64es
|
||||
LOCAL_SHARED_LIBRARIES := ae-imports SDL2
|
||||
LOCAL_STATIC_LIBRARIES := cpufeatures
|
||||
LOCAL_ARM_MODE := arm
|
||||
|
||||
LOCAL_C_INCLUDES := \
|
||||
$(M64P_API_INCLUDES) \
|
||||
$(SDL_INCLUDES) \
|
||||
$(AE_BRIDGE_INCLUDES) \
|
||||
|
||||
LOCAL_SRC_FILES := \
|
||||
2xSAI.cpp \
|
||||
Combiner.cpp \
|
||||
Config_mupen.cpp \
|
||||
CRC.cpp \
|
||||
DepthBuffer.cpp \
|
||||
F3D.cpp \
|
||||
F3DDKR.cpp \
|
||||
F3DEX2.cpp \
|
||||
F3DEX.cpp \
|
||||
F3DPD.cpp \
|
||||
F3DWRUS.cpp \
|
||||
FrameBuffer.cpp \
|
||||
GBI.cpp \
|
||||
gDP.cpp \
|
||||
GLideN64.cpp \
|
||||
GLSLCombiner.cpp \
|
||||
gSP.cpp \
|
||||
L3D.cpp \
|
||||
L3DEX2.cpp \
|
||||
L3DEX.cpp \
|
||||
N64.cpp \
|
||||
OpenGL.cpp \
|
||||
RDP.cpp \
|
||||
RSP.cpp \
|
||||
S2DEX2.cpp \
|
||||
S2DEX.cpp \
|
||||
Textures.cpp \
|
||||
VI.cpp \
|
||||
|
||||
LOCAL_CFLAGS := \
|
||||
$(COMMON_CFLAGS) \
|
||||
-D__CRC_OPT \
|
||||
-D__HASHMAP_OPT \
|
||||
-D__TRIBUFFER_OPT \
|
||||
-D__VEC4_OPT \
|
||||
-DANDROID \
|
||||
-DUSE_SDL \
|
||||
-fsigned-char \
|
||||
#-DSDL_NO_COMPAT \
|
||||
|
||||
LOCAL_CPPFLAGS := $(COMMON_CPPFLAGS)
|
||||
|
||||
LOCAL_LDFLAGS := -Wl,-version-script,$(LOCAL_PATH)/video_api_export.ver
|
||||
|
||||
LOCAL_LDLIBS := \
|
||||
-lGLESv2 \
|
||||
-llog \
|
||||
|
||||
ifeq ($(TARGET_ARCH_ABI), armeabi-v7a)
|
||||
# Use for ARM7a:
|
||||
#LOCAL_SRC_FILES += gSPNeon.cpp.neon
|
||||
#LOCAL_SRC_FILES += 3DMathNeon.cpp.neon
|
||||
LOCAL_CFLAGS += -DARM_ASM
|
||||
LOCAL_CFLAGS += -D__NEON_OPT
|
||||
|
||||
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)
|
||||
|
||||
$(call import-module, android/cpufeatures)
|
28
video_api_export.ver
Normal file
28
video_api_export.ver
Normal file
|
@ -0,0 +1,28 @@
|
|||
{ global:
|
||||
PluginStartup;
|
||||
PluginShutdown;
|
||||
PluginGetVersion;
|
||||
ChangeWindow;
|
||||
InitiateGFX;
|
||||
MoveScreen;
|
||||
ProcessDList;
|
||||
ProcessRDPList;
|
||||
RomClosed;
|
||||
RomOpen;
|
||||
RomResumed;
|
||||
ShowCFB;
|
||||
UpdateScreen;
|
||||
ViStatusChanged;
|
||||
ViWidthChanged;
|
||||
ReadScreen2;
|
||||
SetRenderingCallback;
|
||||
ResizeVideoOutput;
|
||||
SetFrameSkipping;
|
||||
SetStretchVideo;
|
||||
FBRead;
|
||||
FBWrite;
|
||||
FBGetFrameBufferInfo;
|
||||
StartGL;
|
||||
StopGL;
|
||||
ResizeGL;
|
||||
local: *; };
|
Loading…
Reference in New Issue
Block a user