diff --git a/build-ios/build.sh b/build-ios/build.sh index 5997286..24ce79a 100755 --- a/build-ios/build.sh +++ b/build-ios/build.sh @@ -45,8 +45,12 @@ if [ "${CLASSICAL}" == "1" ]; then mkdir -p /root/out/templates cp bin/libgodot.ios.template_release.arm64.a /root/out/templates/libgodot.ios.a cp bin/libgodot.ios.template_debug.arm64.a /root/out/templates/libgodot.ios.debug.a + cp bin/libgodot_camera.ios.template_release.arm64.a /root/out/templates/libgodot_camera.ios.a + cp bin/libgodot_camera.ios.template_debug.arm64.a /root/out/templates/libgodot_camera.ios.debug.a cp bin/libgodot.ios.template_release.x86_64.simulator.a /root/out/templates/libgodot.ios.simulator.a cp bin/libgodot.ios.template_debug.x86_64.simulator.a /root/out/templates/libgodot.ios.debug.simulator.a + cp bin/libgodot_camera.ios.template_release.x86_64.simulator.a /root/out/templates/libgodot_camera.ios.simulator.a + cp bin/libgodot_camera.ios.template_debug.x86_64.simulator.a /root/out/templates/libgodot_camera.ios.debug.simulator.a fi # Mono @@ -73,8 +77,12 @@ if [ "${MONO}" == "1" ]; then mkdir -p /root/out/templates-mono cp bin/libgodot.ios.template_release.arm64.a /root/out/templates-mono/libgodot.ios.a cp bin/libgodot.ios.template_debug.arm64.a /root/out/templates-mono/libgodot.ios.debug.a + cp bin/libgodot_camera.ios.template_release.arm64.a /root/out/templates-mono/libgodot_camera.ios.a + cp bin/libgodot_camera.ios.template_debug.arm64.a /root/out/templates-mono/libgodot_camera.ios.debug.a cp bin/libgodot.ios.template_release.x86_64.simulator.a /root/out/templates-mono/libgodot.ios.simulator.a cp bin/libgodot.ios.template_debug.x86_64.simulator.a /root/out/templates-mono/libgodot.ios.debug.simulator.a + cp bin/libgodot_camera.ios.template_release.x86_64.simulator.a /root/out/templates-mono/libgodot_camera.ios.simulator.a + cp bin/libgodot_camera.ios.template_debug.x86_64.simulator.a /root/out/templates-mono/libgodot_camera.ios.debug.simulator.a fi # .NET @@ -99,8 +107,12 @@ if [ "${DOTNET}" == "1" ]; then mkdir -p /root/out/templates-dotnet cp bin/libgodot.ios.template_release.arm64.a /root/out/templates-dotnet/libgodot.ios.a cp bin/libgodot.ios.template_debug.arm64.a /root/out/templates-dotnet/libgodot.ios.debug.a + cp bin/libgodot_camera.ios.template_release.arm64.a /root/out/templates-dotnet/libgodot_camera.ios.a + cp bin/libgodot_camera.ios.template_debug.arm64.a /root/out/templates-dotnet/libgodot_camera.ios.debug.a cp bin/libgodot.ios.template_release.x86_64.simulator.a /root/out/templates-dotnet/libgodot.ios.simulator.a cp bin/libgodot.ios.template_debug.x86_64.simulator.a /root/out/templates-dotnet/libgodot.ios.debug.simulator.a + cp bin/libgodot_camera.ios.template_release.x86_64.simulator.a /root/out/templates-dotnet/libgodot_camera.ios.simulator.a + cp bin/libgodot_camera.ios.template_debug.x86_64.simulator.a /root/out/templates-dotnet/libgodot_camera.ios.debug.simulator.a fi echo "iOS build successful" diff --git a/build-release.sh b/build-release.sh index 08a61f9..5b2b70a 100755 --- a/build-release.sh +++ b/build-release.sh @@ -358,8 +358,12 @@ if [ "${build_classical}" == "1" ]; then cp -r git/misc/dist/apple_embedded_xcode ios_xcode cp out/ios/templates/libgodot.ios.simulator.a ios_xcode/libgodot.ios.release.xcframework/ios-arm64_x86_64-simulator/libgodot.a cp out/ios/templates/libgodot.ios.debug.simulator.a ios_xcode/libgodot.ios.debug.xcframework/ios-arm64_x86_64-simulator/libgodot.a + cp out/ios/templates/libgodot_camera.ios.simulator.a ios_xcode/libgodot_camera.ios.release.xcframework/ios-arm64_x86_64-simulator/libgodot_camera.a + cp out/ios/templates/libgodot_camera.ios.debug.simulator.a ios_xcode/libgodot_camera.ios.debug.xcframework/ios-arm64_x86_64-simulator/libgodot_camera.a cp out/ios/templates/libgodot.ios.a ios_xcode/libgodot.ios.release.xcframework/ios-arm64/libgodot.a cp out/ios/templates/libgodot.ios.debug.a ios_xcode/libgodot.ios.debug.xcframework/ios-arm64/libgodot.a + cp out/ios/templates/libgodot_camera.ios.a ios_xcode/libgodot_camera.ios.release.xcframework/ios-arm64/libgodot_camera.a + cp out/ios/templates/libgodot_camera.ios.debug.a ios_xcode/libgodot_camera.ios.debug.xcframework/ios-arm64/libgodot_camera.a rm -rf ios_xcode/libgodot.visionos.* cp -r deps/moltenvk/MoltenVK/MoltenVK.xcframework ios_xcode/ rm -rf ios_xcode/MoltenVK.xcframework/{macos,tvos,xros}* @@ -374,6 +378,8 @@ if [ "${build_classical}" == "1" ]; then #cp -r git/misc/dist/apple_embedded_xcode visionos_xcode #cp out/visionos/templates/libgodot.visionos.a visionos_xcode/libgodot.visionos.release.xcframework/xros-arm64/libgodot.a #cp out/visionos/templates/libgodot.visionos.debug.a visionos_xcode/libgodot.visionos.debug.xcframework/xros-arm64/libgodot.a + #cp out/visionos/templates/libgodot_camera.visionos.a visionos_xcode/libgodot_camera.visionos.release.xcframework/xros-arm64/libgodot_camera.a + #cp out/visionos/templates/libgodot_camera.visionos.debug.a visionos_xcode/libgodot_camera.visionos.debug.xcframework/xros-arm64/libgodot_camera.a #rm -rf visionos_xcode/libgodot.ios.* #cd visionos_xcode #zip -q -9 -r "${templatesdir}/visionos.zip" * @@ -539,8 +545,12 @@ if [ "${build_mono}" == "1" ]; then cp -r git/misc/dist/apple_embedded_xcode ios_xcode cp out/ios/templates-mono/libgodot.ios.simulator.a ios_xcode/libgodot.ios.release.xcframework/ios-arm64_x86_64-simulator/libgodot.a cp out/ios/templates-mono/libgodot.ios.debug.simulator.a ios_xcode/libgodot.ios.debug.xcframework/ios-arm64_x86_64-simulator/libgodot.a + cp out/ios/templates-mono/libgodot_camera.ios.simulator.a ios_xcode/libgodot_camera.ios.release.xcframework/ios-arm64_x86_64-simulator/libgodot_camera.a + cp out/ios/templates-mono/libgodot_camera.ios.debug.simulator.a ios_xcode/libgodot_camera.ios.debug.xcframework/ios-arm64_x86_64-simulator/libgodot_camera.a cp out/ios/templates-mono/libgodot.ios.a ios_xcode/libgodot.ios.release.xcframework/ios-arm64/libgodot.a cp out/ios/templates-mono/libgodot.ios.debug.a ios_xcode/libgodot.ios.debug.xcframework/ios-arm64/libgodot.a + cp out/ios/templates-mono/libgodot_camera.ios.a ios_xcode/libgodot_camera.ios.release.xcframework/ios-arm64/libgodot_camera.a + cp out/ios/templates-mono/libgodot_camera.ios.debug.a ios_xcode/libgodot_camera.ios.debug.xcframework/ios-arm64/libgodot_camera.a cp -r deps/moltenvk/MoltenVK/MoltenVK.xcframework ios_xcode/ rm -rf ios_xcode/MoltenVK.xcframework/{macos,tvos}* cd ios_xcode @@ -554,6 +564,8 @@ if [ "${build_mono}" == "1" ]; then #cp -r git/misc/dist/apple_embedded_xcode visionos_xcode #cp out/visionos/templates-mono/libgodot.visionos.a visionos_xcode/libgodot.visionos.release.xcframework/xros-arm64/libgodot.a #cp out/visionos/templates-mono/libgodot.visionos.debug.a visionos_xcode/libgodot.visionos.debug.xcframework/xros-arm64/libgodot.a + #cp out/visionos/templates-mono/libgodot_camera.visionos.a visionos_xcode/libgodot_camera.visionos.release.xcframework/xros-arm64/libgodot_camera.a + #cp out/visionos/templates-mono/libgodot_camera.visionos.debug.a visionos_xcode/libgodot_camera.visionos.debug.xcframework/xros-arm64/libgodot_camera.a #cd visionos_xcode #zip -q -9 -r "${templatesdir_mono}/visionos.zip" * #cd .. @@ -680,8 +692,12 @@ if [ "${build_dotnet}" == "1" ]; then cp -r git/misc/dist/apple_embedded_xcode ios_xcode cp out/ios/templates-dotnet/libgodot.ios.simulator.a ios_xcode/libgodot.ios.release.xcframework/ios-arm64_x86_64-simulator/libgodot.a cp out/ios/templates-dotnet/libgodot.ios.debug.simulator.a ios_xcode/libgodot.ios.debug.xcframework/ios-arm64_x86_64-simulator/libgodot.a + cp out/ios/templates-dotnet/libgodot_camera.ios.simulator.a ios_xcode/libgodot_camera.ios.release.xcframework/ios-arm64_x86_64-simulator/libgodot_camera.a + cp out/ios/templates-dotnet/libgodot_camera.ios.debug.simulator.a ios_xcode/libgodot_camera.ios.debug.xcframework/ios-arm64_x86_64-simulator/libgodot_camera.a cp out/ios/templates-dotnet/libgodot.ios.a ios_xcode/libgodot.ios.release.xcframework/ios-arm64/libgodot.a cp out/ios/templates-dotnet/libgodot.ios.debug.a ios_xcode/libgodot.ios.debug.xcframework/ios-arm64/libgodot.a + cp out/ios/templates-dotnet/libgodot_camera.ios.a ios_xcode/libgodot_camera.ios.release.xcframework/ios-arm64/libgodot_camera.a + cp out/ios/templates-dotnet/libgodot_camera.ios.debug.a ios_xcode/libgodot_camera.ios.debug.xcframework/ios-arm64/libgodot_camera.a cp -r deps/moltenvk/MoltenVK/MoltenVK.xcframework ios_xcode/ rm -rf ios_xcode/MoltenVK.xcframework/{macos,tvos}* cd ios_xcode @@ -695,6 +711,8 @@ if [ "${build_dotnet}" == "1" ]; then #cp -r git/misc/dist/apple_embedded_xcode visionos_xcode #cp out/visionos/templates-dotnet/libgodot.visionos.a visionos_xcode/libgodot.visionos.release.xcframework/xros-arm64/libgodot.a #cp out/visionos/templates-dotnet/libgodot.visionos.debug.a visionos_xcode/libgodot.visionos.debug.xcframework/xros-arm64/libgodot.a + #cp out/visionos/templates-dotnet/libgodot_camera.visionos.a visionos_xcode/libgodot_camera.visionos.release.xcframework/xros-arm64/libgodot_camera.a + #cp out/visionos/templates-dotnet/libgodot_camera.visionos.debug.a visionos_xcode/libgodot_camera.visionos.debug.xcframework/xros-arm64/libgodot_camera.a #cd visionos_xcode #zip -q -9 -r "${templatesdir_dotnet}/visionos.zip" * #cd .. diff --git a/build-visionos/build.sh b/build-visionos/build.sh index 7a30fce..d398382 100755 --- a/build-visionos/build.sh +++ b/build-visionos/build.sh @@ -39,6 +39,8 @@ if [ "${CLASSICAL}" == "1" ]; then mkdir -p /root/out/templates cp bin/libgodot.visionos.template_release.arm64.a /root/out/templates/libgodot.visionos.a cp bin/libgodot.visionos.template_debug.arm64.a /root/out/templates/libgodot.visionos.debug.a + cp bin/libgodot_camera.visionos.template_release.arm64.a /root/out/templates/libgodot_camera.visionos.a + cp bin/libgodot_camera.visionos.template_debug.arm64.a /root/out/templates/libgodot_camera.visionos.debug.a fi # Mono @@ -59,6 +61,8 @@ if [ "${MONO}" == "1" ]; then mkdir -p /root/out/templates-mono cp bin/libgodot.visionos.template_release.arm64.a /root/out/templates-mono/libgodot.visionos.a cp bin/libgodot.visionos.template_debug.arm64.a /root/out/templates-mono/libgodot.visionos.debug.a + cp bin/libgodot_camera.visionos.template_release.arm64.a /root/out/templates-mono/libgodot_camera.visionos.a + cp bin/libgodot_camera.visionos.template_debug.arm64.a /root/out/templates-mono/libgodot_camera.visionos.debug.a fi # .NET @@ -77,6 +81,8 @@ if [ "${DOTNET}" == "1" ]; then mkdir -p /root/out/templates-dotnet cp bin/libgodot.visionos.template_release.arm64.a /root/out/templates-dotnet/libgodot.visionos.a cp bin/libgodot.visionos.template_debug.arm64.a /root/out/templates-dotnet/libgodot.visionos.debug.a + cp bin/libgodot_camera.visionos.template_release.arm64.a /root/out/templates-dotnet/libgodot_camera.visionos.a + cp bin/libgodot_camera.visionos.template_debug.arm64.a /root/out/templates-dotnet/libgodot_camera.visionos.debug.a fi echo "visionOS build successful"