tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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