From 49ee4ceafd68c180f014803c5164dc567805c7da Mon Sep 17 00:00:00 2001 From: Carmelo Messina Date: Sun, 9 Jun 2024 09:14:44 +0200 Subject: [PATCH] [TOOLS] gclient: exclude everything but not "microsoft_dxheaders" --- tools/images/chr-source/prepare-build.sh | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/tools/images/chr-source/prepare-build.sh b/tools/images/chr-source/prepare-build.sh index d1aea6a1..59e8f05c 100644 --- a/tools/images/chr-source/prepare-build.sh +++ b/tools/images/chr-source/prepare-build.sh @@ -39,6 +39,28 @@ echo >>../.gclient " \"url\" : '$CHR_SOURCE@$VERSION_SHA'," echo >>../.gclient " \"deps_file\" : 'DEPS'," echo >>../.gclient " \"managed\" : True," echo >>../.gclient " \"custom_deps\" : {" + +# for windows +# exclude everything but not "microsoft_dxheaders" +echo >>../.gclient " \"src/third_party/apache-windows-arm64\": None," +echo >>../.gclient " \"src/third_party/updater/chrome_win_x86\": None," +echo >>../.gclient " \"src/third_party/updater/chrome_win_x86_64\": None," +echo >>../.gclient " \"src/third_party/updater/chromium_win_x86\": None," +echo >>../.gclient " \"src/third_party/updater/chromium_win_x86_64\": None," +echo >>../.gclient " \"src/third_party/gperf\": None," +echo >>../.gclient " \"src/third_party/lighttpd\": None," +echo >>../.gclient " \"src/third_party/lzma_sdk/bin/host_platform\": None," +echo >>../.gclient " \"src/third_party/lzma_sdk/bin/win64\": None," +echo >>../.gclient " \"src/third_party/perl\": None," +echo >>../.gclient " \"src/tools/skia_goldctl/win\": None," +echo >>../.gclient " \"src/third_party/screen-ai/windows_amd64\": None," +echo >>../.gclient " \"src/third_party/screen-ai/windows_386\": None," +echo >>../.gclient " \"ciopfs_linux\": None," +echo >>../.gclient " \"win_toolchain\": None," +echo >>../.gclient " \"rc_win\": None," +echo >>../.gclient " \"rc_linux\": None," +echo >>../.gclient " \"apache_win32\": None," + echo >>../.gclient " }," echo >>../.gclient " \"custom_vars\": {" echo >>../.gclient " \"checkout_android_prebuilts_build_tools\": True," @@ -47,7 +69,7 @@ echo >>../.gclient " \"codesearch\": 'Debug'," echo >>../.gclient " }," echo >>../.gclient " }," echo >>../.gclient "]" -echo >>../.gclient "target_os=['android']" +echo >>../.gclient "target_os=['android','win']" git submodule foreach git config -f ./.git/config submodule.$name.ignore all git config --add remote.origin.fetch '+refs/tags/*:refs/tags/*'