added-submodules

This commit is contained in:
Denis Teyssier 2025-04-20 17:30:16 +02:00
parent af8e3759c6
commit 2c95aca8b1
24 changed files with 129 additions and 107 deletions

88
.gitmodules vendored
View file

@ -1,66 +1,66 @@
[submodule "externals/enet"] [submodule "externals/enet"]
path = externals/enet path = externals/enet
url = https://github.com/lsalzman/enet url = https://github.com/lsalzman/enet
[submodule "externals/dynarmic"] [submodule "externals/dynarmic"]
path = externals/dynarmic path = externals/dynarmic
url = https://github.com/sudachi-emu/dynarmic url = https://github.com/sudachi-emu/dynarmic
[submodule "externals/libusb/libusb"] [submodule "externals/libusb/libusb"]
path = externals/libusb/libusb path = externals/libusb/libusb
url = https://github.com/libusb/libusb url = https://github.com/libusb/libusb
[submodule "externals/discord-rpc"] [submodule "externals/discord-rpc"]
path = externals/discord-rpc path = externals/discord-rpc
url = https://github.com/sudachi-emu/discord-rpc url = https://github.com/sudachi-emu/discord-rpc
[submodule "externals/vulkan-headers"] [submodule "externals/vulkan-headers"]
path = externals/vulkan-headers path = externals/vulkan-headers
url = https://github.com/KhronosGroup/Vulkan-Headers url = https://github.com/KhronosGroup/Vulkan-Headers
[submodule "externals/sirit"] [submodule "externals/sirit"]
path = externals/sirit path = externals/sirit
url = https://github.com/sudachi-emu/sirit url = https://github.com/sudachi-emu/sirit
[submodule "externals/mbedtls"] [submodule "externals/mbedtls"]
path = externals/mbedtls path = externals/mbedtls
url = https://github.com/sudachi-emu/mbedtls url = https://github.com/sudachi-emu/mbedtls
[submodule "externals/xbyak"] [submodule "externals/xbyak"]
path = externals/xbyak path = externals/xbyak
url = https://github.com/herumi/xbyak url = https://github.com/herumi/xbyak
[submodule "externals/opus"] [submodule "externals/opus"]
path = externals/opus path = externals/opus
url = https://github.com/xiph/opus url = https://github.com/xiph/opus
[submodule "externals/cpp-httplib"] [submodule "externals/cpp-httplib"]
path = externals/cpp-httplib path = externals/cpp-httplib
url = https://github.com/yhirose/cpp-httplib url = https://github.com/yhirose/cpp-httplib
[submodule "externals/ffmpeg/ffmpeg"] [submodule "externals/ffmpeg/ffmpeg"]
path = externals/ffmpeg/ffmpeg path = externals/ffmpeg/ffmpeg
url = https://github.com/FFmpeg/FFmpeg url = https://github.com/FFmpeg/FFmpeg
[submodule "externals/cpp-jwt"] [submodule "externals/cpp-jwt"]
path = externals/cpp-jwt path = externals/cpp-jwt
url = https://github.com/arun11299/cpp-jwt url = https://github.com/arun11299/cpp-jwt
[submodule "externals/libadrenotools"] [submodule "externals/libadrenotools"]
path = externals/libadrenotools path = externals/libadrenotools
url = https://github.com/bylaws/libadrenotools url = https://github.com/bylaws/libadrenotools
[submodule "externals/VulkanMemoryAllocator"] [submodule "externals/VulkanMemoryAllocator"]
path = externals/VulkanMemoryAllocator path = externals/VulkanMemoryAllocator
url = https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator url = https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
[submodule "externals/breakpad"] [submodule "externals/breakpad"]
path = externals/breakpad path = externals/breakpad
url = https://github.com/sudachi-emu/breakpad url = https://github.com/sudachi-emu/breakpad
[submodule "externals/simpleini"] [submodule "externals/simpleini"]
path = externals/simpleini path = externals/simpleini
url = https://github.com/brofield/simpleini url = https://github.com/brofield/simpleini
[submodule "externals/oaknut"] [submodule "externals/oaknut"]
path = externals/oaknut path = externals/oaknut
url = https://github.com/sudachi-emu/oaknut url = https://github.com/sudachi-emu/oaknut
[submodule "externals/Vulkan-Utility-Libraries"] [submodule "externals/Vulkan-Utility-Libraries"]
path = externals/Vulkan-Utility-Libraries path = externals/Vulkan-Utility-Libraries
url = https://github.com/KhronosGroup/Vulkan-Utility-Libraries url = https://github.com/KhronosGroup/Vulkan-Utility-Libraries
[submodule "externals/vcpkg"] [submodule "externals/vcpkg"]
path = externals/vcpkg path = externals/vcpkg
url = https://github.com/microsoft/vcpkg url = https://github.com/microsoft/vcpkg
[submodule "externals/nx_tzdb/tzdb_to_nx"] [submodule "externals/nx_tzdb/tzdb_to_nx"]
path = externals/nx_tzdb/tzdb_to_nx path = externals/nx_tzdb/tzdb_to_nx
url = https://github.com/lat9nq/tzdb_to_nx url = https://github.com/lat9nq/tzdb_to_nx
[submodule "externals/cubeb"] [submodule "externals/cubeb"]
path = externals/cubeb path = externals/cubeb
url = https://github.com/mozilla/cubeb url = https://github.com/mozilla/cubeb
[submodule "externals/SDL3"] [submodule "externals/SDL3"]
path = externals/SDL3 path = externals/SDL3
url = https://github.com/libsdl-org/sdl url = https://github.com/libsdl-org/sdl

1
externals/SDL3 vendored Submodule

@ -0,0 +1 @@
Subproject commit 8e0b39f465c31492f9386d42e15b9df8a3bd7e21

1
externals/Vulkan-Utility-Libraries vendored Submodule

@ -0,0 +1 @@
Subproject commit 4e246c56ec5afb5ad66b9b04374d39ac04675c8e

1
externals/VulkanMemoryAllocator vendored Submodule

@ -0,0 +1 @@
Subproject commit 539c0a8d8e3733c9f25ea9a184c85c77504f1653

1
externals/breakpad vendored Submodule

@ -0,0 +1 @@
Subproject commit bf1260ddb8d405e95cd5c4507ddaca45d10dd842

1
externals/cpp-httplib vendored Submodule

@ -0,0 +1 @@
Subproject commit 65ce51aed7f15e40e8fb6d2c0a8efb10bcb40126

1
externals/cpp-jwt vendored Submodule

@ -0,0 +1 @@
Subproject commit 4a970bc302d671476122cbc6b43cc89fbf4a96ec

1
externals/cubeb vendored Submodule

@ -0,0 +1 @@
Subproject commit 975a727e5e308a04cfb9ecdf7ddaf1150ea3f733

1
externals/discord-rpc vendored Submodule

@ -0,0 +1 @@
Subproject commit a3e52484d912bf9b5dbab6c8e188827476f4dedf

1
externals/dynarmic vendored Submodule

@ -0,0 +1 @@
Subproject commit efa2ebefe1f502fc886cbbcebabed2506121eb24

1
externals/enet vendored Submodule

@ -0,0 +1 @@
Subproject commit 657eaf97d9d335917c58484a4a4b5e03838ebd8e

1
externals/ffmpeg/ffmpeg vendored Submodule

@ -0,0 +1 @@
Subproject commit 853e66a0726b0a9d6d6269a22f6f9b5be7763738

1
externals/libadrenotools vendored Submodule

@ -0,0 +1 @@
Subproject commit 8fae8ce254dfc1344527e05301e43f37dea2df80

1
externals/libusb/libusb vendored Submodule

@ -0,0 +1 @@
Subproject commit a61afe5f75d969c4561a1d0ad753aa23cee6329a

1
externals/mbedtls vendored Submodule

@ -0,0 +1 @@
Subproject commit 86ed7bfaa80079a97c763a651d0b2cd8d9d59100

1
externals/nx_tzdb/tzdb_to_nx vendored Submodule

@ -0,0 +1 @@
Subproject commit 97929690234f2b4add36b33657fe3fe09bd57dfd

1
externals/oaknut vendored Submodule

@ -0,0 +1 @@
Subproject commit a3135650b39a9595d3852c4784d432c95a3b1af2

1
externals/opus vendored Submodule

@ -0,0 +1 @@
Subproject commit a41a344a2e30455ce4d1f6662b85332a70dc4b52

1
externals/simpleini vendored Submodule

@ -0,0 +1 @@
Subproject commit 6048871ea9ee0ec24be5bd099d161a10567d7dc2

1
externals/sirit vendored Submodule

@ -0,0 +1 @@
Subproject commit 795ef4d8318c7d344da99c076dd60e5580d3d5ac

1
externals/vcpkg vendored Submodule

@ -0,0 +1 @@
Subproject commit 0d5cae153065957df7f382de7c1549ccc88027e5

1
externals/vulkan-headers vendored Submodule

@ -0,0 +1 @@
Subproject commit 409c16be502e39fe70dd6fe2d9ad4842ef2c9a53

1
externals/xbyak vendored Submodule

@ -0,0 +1 @@
Subproject commit 44a72f369268f7d552650891b296693e91db86bb

126
setup.sh Normal file → Executable file
View file

@ -1,63 +1,63 @@
#!/bin/bash #!/bin/bash
# List of submodule paths # List of submodule paths
submodule_paths=( submodule_paths=(
"externals/enet" "externals/enet"
"externals/dynarmic" "externals/dynarmic"
"externals/libusb/libusb" "externals/libusb/libusb"
"externals/discord-rpc" "externals/discord-rpc"
"externals/vulkan-headers" "externals/vulkan-headers"
"externals/sirit" "externals/sirit"
"externals/mbedtls" "externals/mbedtls"
"externals/xbyak" "externals/xbyak"
"externals/opus" "externals/opus"
"externals/cpp-httplib" "externals/cpp-httplib"
"externals/ffmpeg/ffmpeg" "externals/ffmpeg/ffmpeg"
"externals/cpp-jwt" "externals/cpp-jwt"
"externals/libadrenotools" "externals/libadrenotools"
"externals/VulkanMemoryAllocator" "externals/VulkanMemoryAllocator"
"externals/breakpad" "externals/breakpad"
"externals/simpleini" "externals/simpleini"
"externals/oaknut" "externals/oaknut"
"externals/Vulkan-Utility-Libraries" "externals/Vulkan-Utility-Libraries"
"externals/vcpkg" "externals/vcpkg"
"externals/nx_tzdb/tzdb_to_nx" "externals/nx_tzdb/tzdb_to_nx"
"externals/cubeb" "externals/cubeb"
"externals/SDL3" "externals/SDL3"
) )
for path in "${submodule_paths[@]}"; do for path in "${submodule_paths[@]}"; do
if [ -d "$path" ]; then if [ -d "$path" ]; then
echo "Deleting existing folder: $path" echo "Deleting existing folder: $path"
rm -rf "$path" rm -rf "$path"
fi fi
done done
git init #git init
git submodule add https://github.com/lsalzman/enet externals/enet git submodule add https://github.com/lsalzman/enet externals/enet
git submodule add https://github.com/sudachi-emu/dynarmic externals/dynarmic git submodule add https://github.com/sudachi-emu/dynarmic externals/dynarmic
git submodule add https://github.com/libusb/libusb externals/libusb/libusb git submodule add https://github.com/libusb/libusb externals/libusb/libusb
git submodule add https://github.com/sudachi-emu/discord-rpc externals/discord-rpc git submodule add https://github.com/sudachi-emu/discord-rpc externals/discord-rpc
git submodule add https://github.com/KhronosGroup/Vulkan-Headers externals/vulkan-headers git submodule add https://github.com/KhronosGroup/Vulkan-Headers externals/vulkan-headers
git submodule add https://github.com/sudachi-emu/sirit externals/sirit git submodule add https://github.com/sudachi-emu/sirit externals/sirit
git submodule add https://github.com/sudachi-emu/mbedtls externals/mbedtls git submodule add https://github.com/sudachi-emu/mbedtls externals/mbedtls
git submodule add https://github.com/herumi/xbyak externals/xbyak git submodule add https://github.com/herumi/xbyak externals/xbyak
git submodule add https://github.com/xiph/opus externals/opus git submodule add https://github.com/xiph/opus externals/opus
git submodule add https://github.com/yhirose/cpp-httplib externals/cpp-httplib git submodule add https://github.com/yhirose/cpp-httplib externals/cpp-httplib
git submodule add https://github.com/FFmpeg/FFmpeg externals/ffmpeg/ffmpeg git submodule add https://github.com/FFmpeg/FFmpeg externals/ffmpeg/ffmpeg
git submodule add https://github.com/arun11299/cpp-jwt externals/cpp-jwt git submodule add https://github.com/arun11299/cpp-jwt externals/cpp-jwt
git submodule add https://github.com/bylaws/libadrenotools externals/libadrenotools git submodule add https://github.com/bylaws/libadrenotools externals/libadrenotools
git submodule add https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator externals/VulkanMemoryAllocator git submodule add https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator externals/VulkanMemoryAllocator
git submodule add https://github.com/sudachi-emu/breakpad externals/breakpad git submodule add https://github.com/sudachi-emu/breakpad externals/breakpad
git submodule add https://github.com/brofield/simpleini externals/simpleini git submodule add https://github.com/brofield/simpleini externals/simpleini
git submodule add https://github.com/sudachi-emu/oaknut externals/oaknut git submodule add https://github.com/sudachi-emu/oaknut externals/oaknut
git submodule add https://github.com/KhronosGroup/Vulkan-Utility-Libraries externals/Vulkan-Utility-Libraries git submodule add https://github.com/KhronosGroup/Vulkan-Utility-Libraries externals/Vulkan-Utility-Libraries
git submodule add https://github.com/microsoft/vcpkg externals/vcpkg git submodule add https://github.com/microsoft/vcpkg externals/vcpkg
git submodule add https://github.com/lat9nq/tzdb_to_nx externals/nx_tzdb/tzdb_to_nx git submodule add https://github.com/lat9nq/tzdb_to_nx externals/nx_tzdb/tzdb_to_nx
git submodule add https://github.com/mozilla/cubeb externals/cubeb git submodule add https://github.com/mozilla/cubeb externals/cubeb
git submodule add https://github.com/libsdl-org/sdl externals/SDL3 git submodule add https://github.com/libsdl-org/sdl externals/SDL3
git submodule update --init --recursive git submodule update --init --recursive
cd externals\cpp-httplib && git checkout 65ce51aed7f15e40e8fb6d2c0a8efb10bcb40126 cd externals/cpp-httplib && git checkout 65ce51aed7f15e40e8fb6d2c0a8efb10bcb40126