mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-09-04 11:45:18 +02:00
naett has been a submodule pinned at v0.3.3; upstream has had no commits since April 2024, and we want to carry local changes (next up: a libcurl-backed HTTPS path for Linux). It's ~1500 lines of MIT C, smaller than several things we already vendor, so bring it in-tree and drop the submodule. Also drop the generated single-file amalgam (naett.c) that every build system was compiling, and build src/*.c directly instead - otherwise the file you edit isn't the file that gets compiled, which is a trap for anyone patching this. example/ and testrig/ (a whole Android Studio project) are gone with it. Two changes were needed to make the sources build on their own, both noted in ext/naett/README-ppsspp.md along with the upstream commit: - naett_internal.h now includes naett.h, which the amalgam pulled in first. - naett_linux.c now includes stdio.h/stdlib.h. It calls exit/calloc/realloc/ free/fprintf without ever including either, and only got away with it because naett_core.c sat above it in the concatenation. No functional change - Linux still has HTTPS_NOT_AVAILABLE set, so it doesn't build naett at all yet. Rename naett to naett-lib
72 lines
2.3 KiB
Plaintext
72 lines
2.3 KiB
Plaintext
[submodule "libretro/libretro-common"]
|
|
path = libretro/libretro-common
|
|
url = https://github.com/libretro/libretro-common.git
|
|
[submodule "pspautotests"]
|
|
path = pspautotests
|
|
url = https://github.com/hrydgard/pspautotests.git
|
|
[submodule "ffmpeg"]
|
|
path = ffmpeg
|
|
url = https://github.com/hrydgard/ppsspp-ffmpeg.git
|
|
[submodule "ext/armips"]
|
|
path = ext/armips
|
|
url = https://github.com/Kingcom/armips.git
|
|
[submodule "ext/glslang"]
|
|
path = ext/glslang
|
|
url = https://github.com/hrydgard/glslang.git
|
|
[submodule "ext/SPIRV-Cross"]
|
|
path = ext/SPIRV-Cross
|
|
url = https://github.com/KhronosGroup/SPIRV-Cross.git
|
|
[submodule "ext/discord-rpc"]
|
|
path = ext/discord-rpc
|
|
url = https://github.com/discordapp/discord-rpc.git
|
|
[submodule "ext/rapidjson"]
|
|
path = ext/rapidjson
|
|
url = https://github.com/Tencent/rapidjson.git
|
|
[submodule "ext/miniupnp"]
|
|
path = ext/miniupnp
|
|
url = https://github.com/miniupnp/miniupnp.git
|
|
[submodule "zstd"]
|
|
path = ext/zstd
|
|
url = https://github.com/facebook/zstd.git
|
|
[submodule "SDL/macOS"]
|
|
path = SDL/macOS
|
|
url = https://github.com/hrydgard/ppsspp-mac-sdl
|
|
[submodule "ppsspp-debugger"]
|
|
path = assets/debugger
|
|
url = https://github.com/unknownbrackets/ppsspp-debugger.git
|
|
branch = bundled
|
|
[submodule "cpu_features"]
|
|
path = ext/cpu_features
|
|
url = https://github.com/google/cpu_features.git
|
|
[submodule "ext/rcheevos"]
|
|
path = ext/rcheevos
|
|
url = https://github.com/RetroAchievements/rcheevos.git
|
|
[submodule "ext/libchdr"]
|
|
path = ext/libchdr
|
|
url = https://github.com/rtissera/libchdr.git
|
|
[submodule "ext/libadrenotools"]
|
|
path = ext/libadrenotools
|
|
url = https://github.com/bylaws/libadrenotools.git
|
|
[submodule "ext/OpenXR-SDK"]
|
|
path = ext/OpenXR-SDK
|
|
url = https://github.com/KhronosGroup/OpenXR-SDK.git
|
|
[submodule "ios/MoltenVK"]
|
|
path = ios/MoltenVK
|
|
url = https://github.com/hrydgard/ppsspp-moltenvk.git
|
|
[submodule "ext/lua"]
|
|
path = ext/lua
|
|
url = https://github.com/hrydgard/ppsspp-lua.git
|
|
[submodule "ext/freetype"]
|
|
path = ext/freetype
|
|
url = https://github.com/hrydgard/freetype.git
|
|
[submodule "ext/nanosvg"]
|
|
path = ext/nanosvg
|
|
url = https://github.com/hrydgard/nanosvg.git
|
|
[submodule "ext/aemu_postoffice"]
|
|
path = ext/aemu_postoffice
|
|
url = https://github.com/Kethen/aemu_postoffice.git
|
|
branch = ppsspp
|
|
[submodule "frametests"]
|
|
path = frametests
|
|
url = https://github.com/hrydgard/ppsspp-frametest-ci.git
|