build-mozmake.sh (664B)
1 #!/bin/bash 2 set -x -e -v 3 4 TARGET=$1 5 . $GECKO_PATH/taskcluster/scripts/misc/vs-setup.sh 6 7 cd $MOZ_FETCHES_DIR/make 8 9 chmod +w src/config.h.W32 10 sed "/#define BATCH_MODE_ONLY_SHELL/s/\/\*\(.*\)\*\//\1/" src/config.h.W32 > src/config.h 11 make -f Basic.mk \ 12 MAKE_HOST=Windows32 \ 13 MKDIR.cmd='mkdir -p $1' \ 14 RM.cmd='rm -f $1' \ 15 CP.cmd='cp $1 $2' \ 16 msvc_CC="$MOZ_FETCHES_DIR/clang/bin/clang-cl --target=$TARGET -Xclang -ivfsoverlay -Xclang $MOZ_FETCHES_DIR/vs/overlay.yaml" \ 17 msvc_LD=$MOZ_FETCHES_DIR/clang/bin/lld-link 18 19 mkdir mozmake 20 cp WinRel/gnumake.exe mozmake/mozmake.exe 21 22 tar -acvf mozmake.tar.zst mozmake 23 mkdir -p $UPLOAD_DIR 24 cp mozmake.tar.zst $UPLOAD_DIR