Initial commit
This commit is contained in:
Коммит
7e8a08aeb3
|
@ -0,0 +1 @@
|
|||
/vendor/
|
|
@ -0,0 +1,6 @@
|
|||
[submodule "depot_tools"]
|
||||
path = depot_tools
|
||||
url = https://chromium.googlesource.com/chromium/tools/depot_tools.git
|
||||
[submodule "ninja"]
|
||||
path = ninja
|
||||
url = https://github.com/martine/ninja
|
|
@ -0,0 +1 @@
|
|||
CHROMIUM_REVISION=183105
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 34b5d8268644a40faea2d01d9b57d2ace49d6a22
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 2c953d1501de5195e2485185fa24a2ebfd76bbb5
|
|
@ -0,0 +1,13 @@
|
|||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
cd "$(dirname $0)/.."
|
||||
SOURCE_ROOT=$(pwd -P)
|
||||
|
||||
git submodule sync
|
||||
git submodule update --init --recursive
|
||||
|
||||
"${SOURCE_ROOT}/ninja/bootstrap.py"
|
||||
|
||||
"${SOURCE_ROOT}/script/update"
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
cd "$(dirname $0)/.."
|
||||
SOURCE_ROOT=$(pwd -P)
|
||||
NINJA_DIR="${SOURCE_ROOT}/ninja"
|
||||
VENDOR_DIR="${SOURCE_ROOT}/vendor"
|
||||
CHROMIUM_DIR="${VENDOR_DIR}/chromium"
|
||||
|
||||
"${NINJA_DIR}/ninja" -C "${CHROMIUM_DIR}/src/out/Debug" content_shell
|
||||
"${NINJA_DIR}/ninja" -C "${CHROMIUM_DIR}/src/out/Release" content_shell
|
|
@ -0,0 +1,41 @@
|
|||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
announce() {
|
||||
echo
|
||||
echo $@
|
||||
echo
|
||||
}
|
||||
|
||||
cd "$(dirname $0)/.."
|
||||
SOURCE_ROOT=$(pwd -P)
|
||||
VENDOR_DIR="${SOURCE_ROOT}/vendor"
|
||||
CHROMIUM_DIR="${VENDOR_DIR}/chromium"
|
||||
|
||||
source VERSION
|
||||
|
||||
export PATH="${SOURCE_ROOT}/depot_tools:${PATH}"
|
||||
|
||||
if [ ! -d "${CHROMIUM_DIR}" ]; then
|
||||
mkdir -p "$(dirname "${CHROMIUM_DIR}")"
|
||||
|
||||
CHROMIUM_TARBALL_BASE_URL="http://chromium-browser-source.commondatastorage.googleapis.com/"
|
||||
CHROMIUM_TARBALL_FILENAME=$(curl --silent "${CHROMIUM_TARBALL_BASE_URL}chromium_tarball.html" | grep 'href=' | sed -E -e 's/.*href="([^"]+)".*/\1/')
|
||||
|
||||
TEMP_DIR=$(mktemp -d -t prebuilt-chromium-bootstrap)
|
||||
trap "rm -rf \"${TEMP_DIR}\"" EXIT
|
||||
|
||||
announce "Downloading Chromium tarball..."
|
||||
curl "${CHROMIUM_TARBALL_BASE_URL}${CHROMIUM_TARBALL_FILENAME}" | tar -xz -C "${TEMP_DIR}"
|
||||
mv "${TEMP_DIR}/home/src_tarball/tarball/chromium" "${CHROMIUM_DIR}"
|
||||
|
||||
cd "${CHROMIUM_DIR}/src"
|
||||
gclient sync --force --revision src@${CHROMIUM_REVISION}
|
||||
else
|
||||
cd "${CHROMIUM_DIR}/src"
|
||||
gclient sync --revision src@${CHROMIUM_REVISION}
|
||||
fi
|
||||
|
||||
export GYP_GENERATORS=ninja
|
||||
./build/gyp_chromium
|
Загрузка…
Ссылка в новой задаче