Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1997)

Unified Diff: build/android/envsetup.sh

Issue 9693042: Chrome on Android: fix cross-compilation setup. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Peter's comments Created 8 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | build/common.gypi » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: build/android/envsetup.sh
diff --git a/build/android/envsetup.sh b/build/android/envsetup.sh
index 3f4df528c4b3561dfaa4e1fc0e1ccd8b36c9fd61..9314296792823aa807c4ce2b207930b5495ba006 100755
--- a/build/android/envsetup.sh
+++ b/build/android/envsetup.sh
@@ -68,6 +68,24 @@ fi
# Performs a gyp_chromium run to convert gyp->Makefile for android code.
android_gyp() {
+ CROSS_CC="$(firstword "${ANDROID_TOOLCHAIN}"/*-gcc)" \
Ami GONE FROM CHROMIUM 2012/03/13 19:18:31 What's the deal w/ firstword (here & below)? l.53
bulach 2012/03/14 12:59:40 good point, thanks! :) probably some legacy leftov
+ CROSS_CXX="$(firstword "${ANDROID_TOOLCHAIN}"/*-g++)" \
+ CROSS_LINK="$(firstword "${ANDROID_TOOLCHAIN}"/*-gcc)" \
+ HOST_CC=`which gcc` \
+ HOST_CXX=`which g++` \
+ HOST_LINK=`which g++` \
+ LIBGCC_FILE_NAME=`${CROSS_CC} -print-libgcc-file-name` \
+ "${CHROME_SRC}/build/gyp_chromium" --depth="${CHROME_SRC}"
+}
+
+android_goma_gyp() {
+ CROSS_CC="$GOMA_DIR/gomacc $(firstword "${ANDROID_TOOLCHAIN}"/*-gcc)" \
+ CROSS_CXX="$GOMA_DIR/gomacc $(firstword "${ANDROID_TOOLCHAIN}"/*-g++)" \
+ CROSS_LINK="$GOMA_DIR/gomacc $(firstword "${ANDROID_TOOLCHAIN}"/*-gcc)" \
+ HOST_CC=$GOMA_DIR/gcc \
+ HOST_CXX=$GOMA_DIR/g++ \
+ HOST_LINK=$GOMA_DIR/g++\
+ LIBGCC_FILE_NAME=`${CROSS_CC} -print-libgcc-file-name` \
"${CHROME_SRC}/build/gyp_chromium" --depth="${CHROME_SRC}"
}
@@ -75,11 +93,6 @@ firstword() {
echo "${1}"
}
-export CROSS_AR="$(firstword "${ANDROID_TOOLCHAIN}"/*-ar)"
-export CROSS_CC="$(firstword "${ANDROID_TOOLCHAIN}"/*-gcc)"
-export CROSS_CXX="$(firstword "${ANDROID_TOOLCHAIN}"/*-g++)"
-export CROSS_LINK="$(firstword "${ANDROID_TOOLCHAIN}"/*-gcc)"
-export CROSS_RANLIB="$(firstword "${ANDROID_TOOLCHAIN}"/*-ranlib)"
export OBJCOPY="$(firstword "${ANDROID_TOOLCHAIN}"/*-objcopy)"
export STRIP="$(firstword "${ANDROID_TOOLCHAIN}"/*-strip)"
« no previous file with comments | « no previous file | build/common.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698