forked from chromium/chromium
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathprepare_build_folders.sh
More file actions
executable file
·31 lines (27 loc) · 1.22 KB
/
prepare_build_folders.sh
File metadata and controls
executable file
·31 lines (27 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/usr/bin/env bash
function print_help() {
cat <<-EOF
build [version-name] [version-code]
Both parameters are optional.
EOF
}
VNAME=""
VCODE=""
# If there are parameters, there has to be 2
if [ $# -eq 2 ]; then
VNAME="--version-name $1"
VCODE="--version-code $2"
VCODE_X86="--version-code $(($2 + 1))"
VCODE_64="--version-code $(($2 + 2))"
VCODE_X64="--version-code $(($2 + 3))"
fi
echo "Preparing build folders for: debug_arm, release_arm, debug_arm64, release_arm64, debug_x86, release_x86, debug_x64, release_x64"
echo "Running command python3 scripts/helpers/prepare_build_folder.py debug arm $VNAME $VCODE"
python3 scripts/helpers/prepare_build_folder.py debug arm $VNAME $VCODE
python3 scripts/helpers/prepare_build_folder.py release arm $VNAME $VCODE
python3 scripts/helpers/prepare_build_folder.py debug arm64 $VNAME $VCODE_64
python3 scripts/helpers/prepare_build_folder.py release arm64 $VNAME $VCODE_64
python3 scripts/helpers/prepare_build_folder.py debug x86 $VNAME $VCODE_X86
python3 scripts/helpers/prepare_build_folder.py release x86 $VNAME $VCODE_X86
python3 scripts/helpers/prepare_build_folder.py debug x64 $VNAME $VCODE_X64
python3 scripts/helpers/prepare_build_folder.py release x64 $VNAME $VCODE_X64