diff --git a/.gitmodules b/.gitmodules index f25dec8..57272a8 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,66 +1,66 @@ [submodule "externals/enet"] - path = externals/enet - url = https://github.com/lsalzman/enet + path = externals/enet + url = https://github.com/lsalzman/enet [submodule "externals/dynarmic"] - path = externals/dynarmic - url = https://github.com/sudachi-emu/dynarmic + path = externals/dynarmic + url = https://github.com/sudachi-emu/dynarmic [submodule "externals/libusb/libusb"] - path = externals/libusb/libusb - url = https://github.com/libusb/libusb + path = externals/libusb/libusb + url = https://github.com/libusb/libusb [submodule "externals/discord-rpc"] - path = externals/discord-rpc - url = https://github.com/sudachi-emu/discord-rpc + path = externals/discord-rpc + url = https://github.com/sudachi-emu/discord-rpc [submodule "externals/vulkan-headers"] - path = externals/vulkan-headers - url = https://github.com/KhronosGroup/Vulkan-Headers + path = externals/vulkan-headers + url = https://github.com/KhronosGroup/Vulkan-Headers [submodule "externals/sirit"] - path = externals/sirit - url = https://github.com/sudachi-emu/sirit + path = externals/sirit + url = https://github.com/sudachi-emu/sirit [submodule "externals/mbedtls"] - path = externals/mbedtls - url = https://github.com/sudachi-emu/mbedtls + path = externals/mbedtls + url = https://github.com/sudachi-emu/mbedtls [submodule "externals/xbyak"] - path = externals/xbyak - url = https://github.com/herumi/xbyak + path = externals/xbyak + url = https://github.com/herumi/xbyak [submodule "externals/opus"] - path = externals/opus - url = https://github.com/xiph/opus + path = externals/opus + url = https://github.com/xiph/opus [submodule "externals/cpp-httplib"] - path = externals/cpp-httplib - url = https://github.com/yhirose/cpp-httplib + path = externals/cpp-httplib + url = https://github.com/yhirose/cpp-httplib [submodule "externals/ffmpeg/ffmpeg"] - path = externals/ffmpeg/ffmpeg - url = https://github.com/FFmpeg/FFmpeg + path = externals/ffmpeg/ffmpeg + url = https://github.com/FFmpeg/FFmpeg [submodule "externals/cpp-jwt"] - path = externals/cpp-jwt - url = https://github.com/arun11299/cpp-jwt + path = externals/cpp-jwt + url = https://github.com/arun11299/cpp-jwt [submodule "externals/libadrenotools"] - path = externals/libadrenotools - url = https://github.com/bylaws/libadrenotools + path = externals/libadrenotools + url = https://github.com/bylaws/libadrenotools [submodule "externals/VulkanMemoryAllocator"] - path = externals/VulkanMemoryAllocator - url = https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator + path = externals/VulkanMemoryAllocator + url = https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator [submodule "externals/breakpad"] - path = externals/breakpad - url = https://github.com/sudachi-emu/breakpad + path = externals/breakpad + url = https://github.com/sudachi-emu/breakpad [submodule "externals/simpleini"] - path = externals/simpleini - url = https://github.com/brofield/simpleini + path = externals/simpleini + url = https://github.com/brofield/simpleini [submodule "externals/oaknut"] - path = externals/oaknut - url = https://github.com/sudachi-emu/oaknut + path = externals/oaknut + url = https://github.com/sudachi-emu/oaknut [submodule "externals/Vulkan-Utility-Libraries"] - path = externals/Vulkan-Utility-Libraries - url = https://github.com/KhronosGroup/Vulkan-Utility-Libraries + path = externals/Vulkan-Utility-Libraries + url = https://github.com/KhronosGroup/Vulkan-Utility-Libraries [submodule "externals/vcpkg"] - path = externals/vcpkg - url = https://github.com/microsoft/vcpkg + path = externals/vcpkg + url = https://github.com/microsoft/vcpkg [submodule "externals/nx_tzdb/tzdb_to_nx"] - path = externals/nx_tzdb/tzdb_to_nx - url = https://github.com/lat9nq/tzdb_to_nx + path = externals/nx_tzdb/tzdb_to_nx + url = https://github.com/lat9nq/tzdb_to_nx [submodule "externals/cubeb"] - path = externals/cubeb - url = https://github.com/mozilla/cubeb + path = externals/cubeb + url = https://github.com/mozilla/cubeb [submodule "externals/SDL3"] - path = externals/SDL3 - url = https://github.com/libsdl-org/sdl + path = externals/SDL3 + url = https://github.com/libsdl-org/sdl diff --git a/externals/SDL3 b/externals/SDL3 new file mode 160000 index 0000000..8e0b39f --- /dev/null +++ b/externals/SDL3 @@ -0,0 +1 @@ +Subproject commit 8e0b39f465c31492f9386d42e15b9df8a3bd7e21 diff --git a/externals/Vulkan-Utility-Libraries b/externals/Vulkan-Utility-Libraries new file mode 160000 index 0000000..4e246c5 --- /dev/null +++ b/externals/Vulkan-Utility-Libraries @@ -0,0 +1 @@ +Subproject commit 4e246c56ec5afb5ad66b9b04374d39ac04675c8e diff --git a/externals/VulkanMemoryAllocator b/externals/VulkanMemoryAllocator new file mode 160000 index 0000000..539c0a8 --- /dev/null +++ b/externals/VulkanMemoryAllocator @@ -0,0 +1 @@ +Subproject commit 539c0a8d8e3733c9f25ea9a184c85c77504f1653 diff --git a/externals/breakpad b/externals/breakpad new file mode 160000 index 0000000..bf1260d --- /dev/null +++ b/externals/breakpad @@ -0,0 +1 @@ +Subproject commit bf1260ddb8d405e95cd5c4507ddaca45d10dd842 diff --git a/externals/cpp-httplib b/externals/cpp-httplib new file mode 160000 index 0000000..65ce51a --- /dev/null +++ b/externals/cpp-httplib @@ -0,0 +1 @@ +Subproject commit 65ce51aed7f15e40e8fb6d2c0a8efb10bcb40126 diff --git a/externals/cpp-jwt b/externals/cpp-jwt new file mode 160000 index 0000000..4a970bc --- /dev/null +++ b/externals/cpp-jwt @@ -0,0 +1 @@ +Subproject commit 4a970bc302d671476122cbc6b43cc89fbf4a96ec diff --git a/externals/cubeb b/externals/cubeb new file mode 160000 index 0000000..975a727 --- /dev/null +++ b/externals/cubeb @@ -0,0 +1 @@ +Subproject commit 975a727e5e308a04cfb9ecdf7ddaf1150ea3f733 diff --git a/externals/discord-rpc b/externals/discord-rpc new file mode 160000 index 0000000..a3e5248 --- /dev/null +++ b/externals/discord-rpc @@ -0,0 +1 @@ +Subproject commit a3e52484d912bf9b5dbab6c8e188827476f4dedf diff --git a/externals/dynarmic b/externals/dynarmic new file mode 160000 index 0000000..efa2ebe --- /dev/null +++ b/externals/dynarmic @@ -0,0 +1 @@ +Subproject commit efa2ebefe1f502fc886cbbcebabed2506121eb24 diff --git a/externals/enet b/externals/enet new file mode 160000 index 0000000..657eaf9 --- /dev/null +++ b/externals/enet @@ -0,0 +1 @@ +Subproject commit 657eaf97d9d335917c58484a4a4b5e03838ebd8e diff --git a/externals/ffmpeg/ffmpeg b/externals/ffmpeg/ffmpeg new file mode 160000 index 0000000..853e66a --- /dev/null +++ b/externals/ffmpeg/ffmpeg @@ -0,0 +1 @@ +Subproject commit 853e66a0726b0a9d6d6269a22f6f9b5be7763738 diff --git a/externals/libadrenotools b/externals/libadrenotools new file mode 160000 index 0000000..8fae8ce --- /dev/null +++ b/externals/libadrenotools @@ -0,0 +1 @@ +Subproject commit 8fae8ce254dfc1344527e05301e43f37dea2df80 diff --git a/externals/libusb/libusb b/externals/libusb/libusb new file mode 160000 index 0000000..a61afe5 --- /dev/null +++ b/externals/libusb/libusb @@ -0,0 +1 @@ +Subproject commit a61afe5f75d969c4561a1d0ad753aa23cee6329a diff --git a/externals/mbedtls b/externals/mbedtls new file mode 160000 index 0000000..86ed7bf --- /dev/null +++ b/externals/mbedtls @@ -0,0 +1 @@ +Subproject commit 86ed7bfaa80079a97c763a651d0b2cd8d9d59100 diff --git a/externals/nx_tzdb/tzdb_to_nx b/externals/nx_tzdb/tzdb_to_nx new file mode 160000 index 0000000..9792969 --- /dev/null +++ b/externals/nx_tzdb/tzdb_to_nx @@ -0,0 +1 @@ +Subproject commit 97929690234f2b4add36b33657fe3fe09bd57dfd diff --git a/externals/oaknut b/externals/oaknut new file mode 160000 index 0000000..a313565 --- /dev/null +++ b/externals/oaknut @@ -0,0 +1 @@ +Subproject commit a3135650b39a9595d3852c4784d432c95a3b1af2 diff --git a/externals/opus b/externals/opus new file mode 160000 index 0000000..a41a344 --- /dev/null +++ b/externals/opus @@ -0,0 +1 @@ +Subproject commit a41a344a2e30455ce4d1f6662b85332a70dc4b52 diff --git a/externals/simpleini b/externals/simpleini new file mode 160000 index 0000000..6048871 --- /dev/null +++ b/externals/simpleini @@ -0,0 +1 @@ +Subproject commit 6048871ea9ee0ec24be5bd099d161a10567d7dc2 diff --git a/externals/sirit b/externals/sirit new file mode 160000 index 0000000..795ef4d --- /dev/null +++ b/externals/sirit @@ -0,0 +1 @@ +Subproject commit 795ef4d8318c7d344da99c076dd60e5580d3d5ac diff --git a/externals/vcpkg b/externals/vcpkg new file mode 160000 index 0000000..0d5cae1 --- /dev/null +++ b/externals/vcpkg @@ -0,0 +1 @@ +Subproject commit 0d5cae153065957df7f382de7c1549ccc88027e5 diff --git a/externals/vulkan-headers b/externals/vulkan-headers new file mode 160000 index 0000000..409c16b --- /dev/null +++ b/externals/vulkan-headers @@ -0,0 +1 @@ +Subproject commit 409c16be502e39fe70dd6fe2d9ad4842ef2c9a53 diff --git a/externals/xbyak b/externals/xbyak new file mode 160000 index 0000000..44a72f3 --- /dev/null +++ b/externals/xbyak @@ -0,0 +1 @@ +Subproject commit 44a72f369268f7d552650891b296693e91db86bb diff --git a/setup.sh b/setup.sh old mode 100644 new mode 100755 index c5d5f5c..1268f1d --- a/setup.sh +++ b/setup.sh @@ -1,63 +1,63 @@ -#!/bin/bash - -# List of submodule paths -submodule_paths=( - "externals/enet" - "externals/dynarmic" - "externals/libusb/libusb" - "externals/discord-rpc" - "externals/vulkan-headers" - "externals/sirit" - "externals/mbedtls" - "externals/xbyak" - "externals/opus" - "externals/cpp-httplib" - "externals/ffmpeg/ffmpeg" - "externals/cpp-jwt" - "externals/libadrenotools" - "externals/VulkanMemoryAllocator" - "externals/breakpad" - "externals/simpleini" - "externals/oaknut" - "externals/Vulkan-Utility-Libraries" - "externals/vcpkg" - "externals/nx_tzdb/tzdb_to_nx" - "externals/cubeb" - "externals/SDL3" -) - -for path in "${submodule_paths[@]}"; do - if [ -d "$path" ]; then - echo "Deleting existing folder: $path" - rm -rf "$path" - fi -done - -git init - -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/libusb/libusb externals/libusb/libusb -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/sudachi-emu/sirit externals/sirit -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/xiph/opus externals/opus -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/arun11299/cpp-jwt externals/cpp-jwt -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/sudachi-emu/breakpad externals/breakpad -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/KhronosGroup/Vulkan-Utility-Libraries externals/Vulkan-Utility-Libraries -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/mozilla/cubeb externals/cubeb -git submodule add https://github.com/libsdl-org/sdl externals/SDL3 - -git submodule update --init --recursive - -cd externals\cpp-httplib && git checkout 65ce51aed7f15e40e8fb6d2c0a8efb10bcb40126 \ No newline at end of file +#!/bin/bash + +# List of submodule paths +submodule_paths=( + "externals/enet" + "externals/dynarmic" + "externals/libusb/libusb" + "externals/discord-rpc" + "externals/vulkan-headers" + "externals/sirit" + "externals/mbedtls" + "externals/xbyak" + "externals/opus" + "externals/cpp-httplib" + "externals/ffmpeg/ffmpeg" + "externals/cpp-jwt" + "externals/libadrenotools" + "externals/VulkanMemoryAllocator" + "externals/breakpad" + "externals/simpleini" + "externals/oaknut" + "externals/Vulkan-Utility-Libraries" + "externals/vcpkg" + "externals/nx_tzdb/tzdb_to_nx" + "externals/cubeb" + "externals/SDL3" +) + +for path in "${submodule_paths[@]}"; do + if [ -d "$path" ]; then + echo "Deleting existing folder: $path" + rm -rf "$path" + fi +done + +#git init + +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/libusb/libusb externals/libusb/libusb +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/sudachi-emu/sirit externals/sirit +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/xiph/opus externals/opus +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/arun11299/cpp-jwt externals/cpp-jwt +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/sudachi-emu/breakpad externals/breakpad +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/KhronosGroup/Vulkan-Utility-Libraries externals/Vulkan-Utility-Libraries +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/mozilla/cubeb externals/cubeb +git submodule add https://github.com/libsdl-org/sdl externals/SDL3 + +git submodule update --init --recursive + +cd externals/cpp-httplib && git checkout 65ce51aed7f15e40e8fb6d2c0a8efb10bcb40126