mirror of
https://github.com/libretro/ppsspp.git
synced 2025-03-03 06:06:35 +00:00
159 lines
4.8 KiB
Makefile
159 lines
4.8 KiB
Makefile
LOCAL_PATH := $(call my-dir)
|
|
|
|
# BEGIN Native Audio Separate Library - copy paste this section to your Android.mk
|
|
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_MODULE := native_audio
|
|
LOCAL_CFLAGS := -O2 -fsigned-char -Wall -Wno-multichar -Wno-psabi -std=gnu++0x
|
|
NATIVE := ../../native
|
|
LOCAL_SRC_FILES := \
|
|
$(NATIVE)/android/native-audio-so.cpp
|
|
LOCAL_LDLIBS := -lOpenSLES -llog
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
|
|
# END Native Audio Separate Library - copy paste this section to your Android.mk
|
|
|
|
include $(CLEAR_VARS)
|
|
|
|
#TARGET_PLATFORM := android-8
|
|
|
|
LOCAL_MODULE := ppsspp_jni
|
|
|
|
NATIVE := ../../native
|
|
SRC := ../..
|
|
|
|
LOCAL_CFLAGS := -DUSE_PROFILER -DGL_GLEXT_PROTOTYPES -O2 -fsigned-char -Wall -Wno-multichar -Wno-psabi -std=gnu++0x -Wno-unused-variable -fno-strict-aliasing
|
|
LOCAL_CPPFLAGS :=
|
|
LOCAL_C_INCLUDES := \
|
|
$(LOCAL_PATH)/../../Common \
|
|
$(LOCAL_PATH)/../.. \
|
|
$(LOCAL_PATH)/$(NATIVE)/base \
|
|
$(LOCAL_PATH)/$(NATIVE)/ext/libzip \
|
|
$(LOCAL_PATH)/$(NATIVE) \
|
|
$(LOCAL_PATH) \
|
|
|
|
LOCAL_STATIC_LIBRARIES := native libzip
|
|
LOCAL_LDLIBS := -lz -lGLESv2 -ldl -llog
|
|
|
|
|
|
# $(SRC)/Core/EmuThread.cpp \
|
|
|
|
LOCAL_SRC_FILES := \
|
|
NativeApp.cpp \
|
|
EmuScreen.cpp \
|
|
MenuScreens.cpp \
|
|
UIShader.cpp \
|
|
GamepadEmu.cpp \
|
|
ui_atlas.cpp \
|
|
$(SRC)/native/android/app-android.cpp \
|
|
$(SRC)/ext/libkirk/AES.c \
|
|
$(SRC)/ext/libkirk/SHA1.c \
|
|
$(SRC)/ext/libkirk/bn.c \
|
|
$(SRC)/ext/libkirk/ec.c \
|
|
$(SRC)/ext/libkirk/kirk_engine.c \
|
|
$(SRC)/Globals.cpp \
|
|
$(SRC)/Common/ArmABI.cpp \
|
|
$(SRC)/Common/ArmEmitter.cpp \
|
|
$(SRC)/Common/LogManager.cpp \
|
|
$(SRC)/Common/MemArena.cpp \
|
|
$(SRC)/Common/MemoryUtil.cpp \
|
|
$(SRC)/Common/MsgHandler.cpp \
|
|
$(SRC)/Common/IniFile.cpp \
|
|
$(SRC)/Common/FileUtil.cpp \
|
|
$(SRC)/Common/StringUtil.cpp \
|
|
$(SRC)/Common/Timer.cpp \
|
|
$(SRC)/Common/ThunkARM.cpp \
|
|
$(SRC)/Common/Misc.cpp \
|
|
$(SRC)/GPU/Math3D.cpp \
|
|
$(SRC)/GPU/GpuState.cpp \
|
|
$(SRC)/GPU/GLES/Framebuffer.cpp \
|
|
$(SRC)/GPU/GLES/DisplayListInterpreter.cpp \
|
|
$(SRC)/GPU/GLES/TextureCache.cpp \
|
|
$(SRC)/GPU/GLES/TransformPipeline.cpp \
|
|
$(SRC)/GPU/GLES/VertexDecoder.cpp \
|
|
$(SRC)/GPU/GLES/ShaderManager.cpp \
|
|
$(SRC)/GPU/GLES/VertexShaderGenerator.cpp \
|
|
$(SRC)/GPU/GLES/FragmentShaderGenerator.cpp \
|
|
$(SRC)/GPU/Null/NullGpu.cpp \
|
|
$(SRC)/Core/ELF/ElfReader.cpp \
|
|
$(SRC)/Core/ELF/PrxDecrypter.cpp \
|
|
$(SRC)/Core/HW/MemoryStick.cpp \
|
|
$(SRC)/Core/Core.cpp \
|
|
$(SRC)/Core/Config.cpp \
|
|
$(SRC)/Core/CoreTiming.cpp \
|
|
$(SRC)/Core/CPU.cpp \
|
|
$(SRC)/Core/Host.cpp \
|
|
$(SRC)/Core/Loaders.cpp \
|
|
$(SRC)/Core/PSPLoaders.cpp \
|
|
$(SRC)/Core/MemMap.cpp \
|
|
$(SRC)/Core/MemmapFunctions.cpp \
|
|
$(SRC)/Core/System.cpp \
|
|
$(SRC)/Core/PSPMixer.cpp \
|
|
$(SRC)/Core/Debugger/Breakpoints.cpp \
|
|
$(SRC)/Core/Debugger/SymbolMap.cpp \
|
|
$(SRC)/Core/HLE/HLETables.cpp \
|
|
$(SRC)/Core/HLE/HLE.cpp \
|
|
$(SRC)/Core/HLE/sceAtrac.cpp \
|
|
$(SRC)/Core/HLE/__sceAudio.cpp \
|
|
$(SRC)/Core/HLE/sceAudio.cpp \
|
|
$(SRC)/Core/HLE/sceCtrl.cpp \
|
|
$(SRC)/Core/HLE/sceDisplay.cpp \
|
|
$(SRC)/Core/HLE/sceDmac.cpp \
|
|
$(SRC)/Core/HLE/sceGe.cpp \
|
|
$(SRC)/Core/HLE/sceHprm.cpp \
|
|
$(SRC)/Core/HLE/sceHttp.cpp \
|
|
$(SRC)/Core/HLE/sceIo.cpp \
|
|
$(SRC)/Core/HLE/sceKernel.cpp \
|
|
$(SRC)/Core/HLE/sceKernelAlarm.cpp \
|
|
$(SRC)/Core/HLE/sceKernelEventFlag.cpp \
|
|
$(SRC)/Core/HLE/sceKernelInterrupt.cpp \
|
|
$(SRC)/Core/HLE/sceKernelMemory.cpp \
|
|
$(SRC)/Core/HLE/sceKernelModule.cpp \
|
|
$(SRC)/Core/HLE/sceKernelMutex.cpp \
|
|
$(SRC)/Core/HLE/sceKernelMbx.cpp \
|
|
$(SRC)/Core/HLE/sceKernelMsgPipe.cpp \
|
|
$(SRC)/Core/HLE/sceKernelSemaphore.cpp \
|
|
$(SRC)/Core/HLE/sceKernelThread.cpp \
|
|
$(SRC)/Core/HLE/sceKernelTime.cpp \
|
|
$(SRC)/Core/HLE/sceKernelVTimer.cpp \
|
|
$(SRC)/Core/HLE/sceMpeg.cpp \
|
|
$(SRC)/Core/HLE/sceNet.cpp \
|
|
$(SRC)/Core/HLE/scePower.cpp \
|
|
$(SRC)/Core/HLE/sceRtc.cpp \
|
|
$(SRC)/Core/HLE/scePsmf.cpp \
|
|
$(SRC)/Core/HLE/sceSas.cpp \
|
|
$(SRC)/Core/HLE/sceUmd.cpp \
|
|
$(SRC)/Core/HLE/sceUtility.cpp \
|
|
$(SRC)/Core/FileSystems/BlockDevices.cpp \
|
|
$(SRC)/Core/FileSystems/ISOFileSystem.cpp \
|
|
$(SRC)/Core/FileSystems/MetaFileSystem.cpp \
|
|
$(SRC)/Core/FileSystems/DirectoryFileSystem.cpp \
|
|
$(SRC)/Core/MIPS/MIPS.cpp.arm \
|
|
$(SRC)/Core/MIPS/MIPSAnalyst.cpp \
|
|
$(SRC)/Core/MIPS/MIPSDis.cpp \
|
|
$(SRC)/Core/MIPS/MIPSDisVFPU.cpp \
|
|
$(SRC)/Core/MIPS/MIPSInt.cpp.arm \
|
|
$(SRC)/Core/MIPS/MIPSIntVFPU.cpp.arm \
|
|
$(SRC)/Core/MIPS/MIPSTables.cpp.arm \
|
|
$(SRC)/Core/MIPS/MIPSVFPUUtils.cpp \
|
|
$(SRC)/Core/MIPS/MIPSCodeUtils.cpp \
|
|
$(SRC)/Core/MIPS/MIPSDebugInterface.cpp \
|
|
$(SRC)/Core/MIPS/JitCommon/JitCommon.cpp \
|
|
$(SRC)/Core/MIPS/ARM/JitCache.cpp \
|
|
$(SRC)/Core/MIPS/ARM/CompALU.cpp \
|
|
$(SRC)/Core/MIPS/ARM/CompBranch.cpp \
|
|
$(SRC)/Core/MIPS/ARM/CompFPU.cpp \
|
|
$(SRC)/Core/MIPS/ARM/Asm.cpp \
|
|
$(SRC)/Core/MIPS/ARM/Jit.cpp \
|
|
$(SRC)/Core/MIPS/ARM/CompLoadStore.cpp \
|
|
$(SRC)/Core/MIPS/ARM/RegCache.cpp \
|
|
$(SRC)/Core/Util/BlockAllocator.cpp
|
|
|
|
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
|
|
$(call import-module,libzip)
|
|
$(call import-module,native)
|