| Index: src/scripts/build_platform_packages.sh
|
| diff --git a/src/scripts/build_platform_packages.sh b/src/scripts/build_platform_packages.sh
|
| deleted file mode 100755
|
| index 0f0a62b207378b850dc9c8c7a56626edd157fb65..0000000000000000000000000000000000000000
|
| --- a/src/scripts/build_platform_packages.sh
|
| +++ /dev/null
|
| @@ -1,121 +0,0 @@
|
| -#!/bin/bash
|
| -
|
| -# Copyright (c) 2009 The Chromium OS Authors. All rights reserved.
|
| -# Use of this source code is governed by a BSD-style license that can be
|
| -# found in the LICENSE file.
|
| -
|
| -# Load common constants. This should be the first executable line.
|
| -# The path to common.sh should be relative to your script's location.
|
| -. "$(dirname "$0")/common.sh"
|
| -
|
| -verbose() {
|
| - echo "$@"
|
| - "$@"
|
| -}
|
| -
|
| -assert_inside_chroot
|
| -assert_not_root_user
|
| -
|
| -# Flags
|
| -DEFINE_boolean stable $FLAGS_FALSE "Build with stable version of browser."
|
| -DEFINE_boolean new_build $FLAGS_FALSE "Use chromiumos-build."
|
| -DEFINE_string architecture i386 "The architecture to build for (--new_build only)." a
|
| -
|
| -# Fix up the command line and parse with shflags.
|
| -FIXED_FLAGS="$@"
|
| -FIXED_FLAGS=${FIXED_FLAGS/new-build/new_build}
|
| -FLAGS $FIXED_FLAGS || exit 1
|
| -eval set -- "${FLAGS_ARGV}"
|
| -
|
| -# Die on error
|
| -set -e
|
| -
|
| -# Number of jobs for scons calls.
|
| -NUM_JOBS=`grep -c "^processor" /proc/cpuinfo`
|
| -
|
| -PLATFORM_DIR="$SRC_ROOT/platform"
|
| -
|
| -PLATFORM_DIRS="acpi assets fake_hal init installer login_manager \
|
| - memento_softwareupdate pam_google pam_offline window_manager \
|
| - cros chrome screenlocker cryptohome \
|
| - monitor_reconfig microbenchmark minijail metrics_collection \
|
| - theme metrics_daemon"
|
| -
|
| -THIRD_PARTY_DIR="$SRC_ROOT/third_party"
|
| -THIRD_PARTY_PACKAGES="e2fsprogs/files flimflam \
|
| - gflags google-breakpad gpt gtest gmock \
|
| - ibus ibus-chewing ibus-anthy ibus-hangul ibus-m17n \
|
| - ply-image slim/src synaptics \
|
| - upstart/files wpa_supplicant \
|
| - xscreensaver/xscreensaver-5.08 xserver-xorg-core \
|
| - xserver-xorg-video-intel"
|
| -
|
| -if [ $FLAGS_stable -eq $FLAGS_TRUE ]
|
| -then
|
| - # Passed to copy_chrome_zip.sh to get stable version of the browser
|
| - export GET_STABLE_CHROME=1
|
| -fi
|
| -
|
| -if [ $FLAGS_new_build -eq $FLAGS_TRUE ]; then
|
| - # chromiumos-build works out the build order for itself.
|
| - PACKAGES='dh-chromeos libchrome libchromeos'
|
| - for PKG in $PLATFORM_DIRS $THIRD_PARTY_PACKAGES; do
|
| - # Handle some special-case naming.
|
| - case $PKG in
|
| - e2fsprogs/files)
|
| - PACKAGES="$PACKAGES e4fsprogs-git"
|
| - ;;
|
| - ibus-anthy|ibus-chewing|ibus-hangul)
|
| - # These are difficult to cross-build right now, and we can live
|
| - # without them temporarily.
|
| - if [ "$FLAGS_architecture" = i386 ]; then
|
| - PACKAGES="$PACKAGES ${PKG%/*}"
|
| - else
|
| - echo "WARNING: Skipping $PKG on $FLAGS_architecture"
|
| - fi
|
| - ;;
|
| - *)
|
| - PACKAGES="$PACKAGES ${PKG%/*}"
|
| - ;;
|
| - esac
|
| - done
|
| - verbose chromiumos-build -a "$FLAGS_architecture" --apt-source $PACKAGES
|
| -else
|
| - # Build dh-chromeos really first. Some of third_party needs it.
|
| - echo "Building package dh-chromeos..."
|
| - cd "$PLATFORM_DIR/dh-chromeos"
|
| - ./make_pkg.sh
|
| - cd -
|
| -
|
| - # Build third_party packages first, since packages and libs depend on them.
|
| - for i in $THIRD_PARTY_PACKAGES
|
| - do
|
| - echo "Building package ${i}..."
|
| - cd "$THIRD_PARTY_DIR/$i"
|
| - ./make_pkg.sh
|
| - cd -
|
| - done
|
| -
|
| - # Build base lib next, since packages depend on it.
|
| - echo "Building base library..."
|
| - cd "$THIRD_PARTY_DIR/chrome"
|
| - ./make_pkg.sh
|
| - cd -
|
| -
|
| - #Build common lib next.
|
| - echo "Building common library..."
|
| - cd "$SRC_ROOT/common"
|
| - ./make_pkg.sh
|
| - cd -
|
| -
|
| - # Build platform packages
|
| - for i in $PLATFORM_DIRS
|
| - do
|
| - echo "Building package ${i}..."
|
| - cd "$PLATFORM_DIR/$i"
|
| - ./make_pkg.sh
|
| - cd -
|
| - done
|
| -fi
|
| -
|
| -echo "All packages built."
|
|
|