diff options
| author | Ryan Houdek <Sonicadvance1@gmail.com> | 2013-03-19 21:53:09 -0500 |
|---|---|---|
| committer | Ryan Houdek <Sonicadvance1@gmail.com> | 2013-03-19 21:53:09 -0500 |
| commit | d11679a06e6a992216148fd2ce1730c9912c8564 (patch) | |
| tree | 843eb3b17cf8fe6c72af7e32d5554ce35ce785d6 /Source/Android/jni | |
| parent | edd9d0e0ef6898a0528ac6389e93e9fca6132ff6 (diff) | |
Android mega commit of trash.
Diffstat (limited to 'Source/Android/jni')
| -rw-r--r-- | Source/Android/jni/Android.mk | 189 | ||||
| -rw-r--r-- | Source/Android/jni/Application.mk | 4 |
2 files changed, 193 insertions, 0 deletions
diff --git a/Source/Android/jni/Android.mk b/Source/Android/jni/Android.mk new file mode 100644 index 0000000000..68366e380c --- /dev/null +++ b/Source/Android/jni/Android.mk @@ -0,0 +1,189 @@ +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 -ffast-math -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 -DARM -DGL_GLEXT_PROTOTYPES -DUSING_GLES2 -O2 -fsigned-char -Wall -Wno-multichar -Wno-psabi -Wno-unused-variable -fno-strict-aliasing -ffast-math +LOCAL_CXXFLAGS := -std=gnu++0x +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 \ + ArmEmitterTest.cpp \ + ui_atlas.cpp \ + $(SRC)/native/android/app-android.cpp \ + $(SRC)/ext/disarm.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)/ext/snappy/snappy-c.cpp \ + $(SRC)/ext/snappy/snappy.cpp \ + $(SRC)/Common/ArmEmitter.cpp \ + $(SRC)/Common/ArmCPUDetect.cpp \ + $(SRC)/Common/ArmThunk.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/Thread.cpp \ + $(SRC)/Common/Timer.cpp \ + $(SRC)/Common/Misc.cpp \ + $(SRC)/Common/MathUtil.cpp \ + $(SRC)/GPU/Math3D.cpp \ + $(SRC)/GPU/GPUCommon.cpp \ + $(SRC)/GPU/GPUState.cpp \ + $(SRC)/GPU/GeDisasm.cpp \ + $(SRC)/GPU/GLES/Framebuffer.cpp \ + $(SRC)/GPU/GLES/DisplayListInterpreter.cpp \ + $(SRC)/GPU/GLES/TextureCache.cpp \ + $(SRC)/GPU/GLES/IndexGenerator.cpp \ + $(SRC)/GPU/GLES/TransformPipeline.cpp \ + $(SRC)/GPU/GLES/StateMapping.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/ELF/ParamSFO.cpp \ + $(SRC)/Core/HW/MemoryStick.cpp \ + $(SRC)/Core/HW/MediaEngine.cpp \ + $(SRC)/Core/HW/SasAudio.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/SaveState.cpp \ + $(SRC)/Core/System.cpp \ + $(SRC)/Core/PSPMixer.cpp \ + $(SRC)/Core/Debugger/Breakpoints.cpp \ + $(SRC)/Core/Debugger/SymbolMap.cpp \ + $(SRC)/Core/Dialog/PSPDialog.cpp \ + $(SRC)/Core/Dialog/PSPMsgDialog.cpp \ + $(SRC)/Core/Dialog/PSPOskDialog.cpp \ + $(SRC)/Core/Dialog/PSPPlaceholderDialog.cpp \ + $(SRC)/Core/Dialog/PSPSaveDialog.cpp \ + $(SRC)/Core/Dialog/SavedataParam.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/sceFont.cpp \ + $(SRC)/Core/HLE/sceHprm.cpp \ + $(SRC)/Core/HLE/sceHttp.cpp \ + $(SRC)/Core/HLE/sceImpose.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/sceOpenPSID.cpp \ + $(SRC)/Core/HLE/sceParseHttp.cpp \ + $(SRC)/Core/HLE/sceParseUri.cpp \ + $(SRC)/Core/HLE/scePower.cpp \ + $(SRC)/Core/HLE/sceRtc.cpp \ + $(SRC)/Core/HLE/scePsmf.cpp \ + $(SRC)/Core/HLE/sceSas.cpp \ + $(SRC)/Core/HLE/sceSsl.cpp \ + $(SRC)/Core/HLE/sceUmd.cpp \ + $(SRC)/Core/HLE/sceUsb.cpp \ + $(SRC)/Core/HLE/sceUtility.cpp \ + $(SRC)/Core/HLE/sceVaudio.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/ArmJitCache.cpp \ + $(SRC)/Core/MIPS/ARM/ArmCompALU.cpp \ + $(SRC)/Core/MIPS/ARM/ArmCompBranch.cpp \ + $(SRC)/Core/MIPS/ARM/ArmCompFPU.cpp \ + $(SRC)/Core/MIPS/ARM/ArmCompLoadStore.cpp \ + $(SRC)/Core/MIPS/ARM/ArmCompVFPU.cpp \ + $(SRC)/Core/MIPS/ARM/ArmAsm.cpp \ + $(SRC)/Core/MIPS/ARM/ArmJit.cpp \ + $(SRC)/Core/MIPS/ARM/ArmRegCache.cpp \ + $(SRC)/Core/MIPS/ARM/ArmRegCacheFPU.cpp \ + $(SRC)/Core/Util/BlockAllocator.cpp \ + $(SRC)/Core/Util/ppge_atlas.cpp \ + $(SRC)/Core/Util/PPGeDraw.cpp + + +include $(BUILD_SHARED_LIBRARY) + +$(call import-module,libzip) +$(call import-module,native) diff --git a/Source/Android/jni/Application.mk b/Source/Android/jni/Application.mk new file mode 100644 index 0000000000..d18d3a46ff --- /dev/null +++ b/Source/Android/jni/Application.mk @@ -0,0 +1,4 @@ +APP_STL := stlport_static +APP_ABI := armeabi-v7a armeabi + +#APP_ABI := armeabi-v7a |
