OLD | NEW |
1 #!/bin/bash | 1 #!/bin/bash |
2 | 2 |
3 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 3 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
6 | 6 |
7 # Defines functions for envsetup.sh which sets up environment for building | 7 # Defines functions for envsetup.sh which sets up environment for building |
8 # Chromium on Android. The build can be either use the Android NDK/SDK or | 8 # Chromium on Android. The build can be either use the Android NDK/SDK or |
9 # android source tree. Each has a unique init function which calls functions | 9 # android source tree. Each has a unique init function which calls functions |
10 # prefixed with "common_" that is common for both environment setups. | 10 # prefixed with "common_" that is common for both environment setups. |
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
115 return 1 | 115 return 1 |
116 esac | 116 esac |
117 } | 117 } |
118 | 118 |
119 | 119 |
120 ################################################################################ | 120 ################################################################################ |
121 # Exports common GYP variables based on variable DEFINES and CHROME_SRC. | 121 # Exports common GYP variables based on variable DEFINES and CHROME_SRC. |
122 ################################################################################ | 122 ################################################################################ |
123 common_gyp_vars() { | 123 common_gyp_vars() { |
124 export GYP_DEFINES="${DEFINES}" | 124 export GYP_DEFINES="${DEFINES}" |
125 export GYP_GENERATORS="make-android" | 125 if [[ -z "${GYP_GENERATORS}" ]]; then |
| 126 export GYP_GENERATORS="make-android" |
| 127 fi |
126 | 128 |
127 # Use our All target as the default | 129 # Use our All target as the default |
128 export GYP_GENERATOR_FLAGS="${GYP_GENERATOR_FLAGS} default_target=All" | 130 export GYP_GENERATOR_FLAGS="${GYP_GENERATOR_FLAGS} default_target=All" |
129 | 131 |
130 # We want to use our version of "all" targets. | 132 # We want to use our version of "all" targets. |
131 export CHROMIUM_GYP_FILE="${CHROME_SRC}/build/all_android.gyp" | 133 export CHROMIUM_GYP_FILE="${CHROME_SRC}/build/all_android.gyp" |
132 } | 134 } |
133 | 135 |
134 | 136 |
135 ################################################################################ | 137 ################################################################################ |
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
276 | 278 |
277 export GYP_GENERATORS="android" | 279 export GYP_GENERATORS="android" |
278 | 280 |
279 export GYP_GENERATOR_FLAGS="${GYP_GENERATOR_FLAGS} default_target=All" | 281 export GYP_GENERATOR_FLAGS="${GYP_GENERATOR_FLAGS} default_target=All" |
280 export GYP_GENERATOR_FLAGS="${GYP_GENERATOR_FLAGS} limit_to_target_all=1" | 282 export GYP_GENERATOR_FLAGS="${GYP_GENERATOR_FLAGS} limit_to_target_all=1" |
281 export GYP_GENERATOR_FLAGS="${GYP_GENERATOR_FLAGS} auto_regeneration=0" | 283 export GYP_GENERATOR_FLAGS="${GYP_GENERATOR_FLAGS} auto_regeneration=0" |
282 | 284 |
283 # TODO(torne): This isn't upstream yet. Upstream it or remove this setting. | 285 # TODO(torne): This isn't upstream yet. Upstream it or remove this setting. |
284 export CHROMIUM_GYP_FILE="${CHROME_SRC}/build/all_android_webview.gyp" | 286 export CHROMIUM_GYP_FILE="${CHROME_SRC}/build/all_android_webview.gyp" |
285 } | 287 } |
OLD | NEW |