summaryrefslogtreecommitdiffstats
path: root/android_webview/snapshot_copying.gypi
diff options
context:
space:
mode:
authorgsennton <gsennton@chromium.org>2015-02-10 02:32:14 -0800
committerCommit bot <commit-bot@chromium.org>2015-02-10 10:33:27 +0000
commit48f415fdf3ad4eb52066f939455ab324f5381fb6 (patch)
tree0c31032603a314c456a109f6ea93cf3490e5e355 /android_webview/snapshot_copying.gypi
parent65527cf2bdbf381e4adec05a4e650cd2e2720fe2 (diff)
downloadchromium_src-48f415fdf3ad4eb52066f939455ab324f5381fb6.zip
chromium_src-48f415fdf3ad4eb52066f939455ab324f5381fb6.tar.gz
chromium_src-48f415fdf3ad4eb52066f939455ab324f5381fb6.tar.bz2
Name V8 snapshot according to target architecture (32/64 bit).
Renaming webview copy of V8 snapshot to be able to differentiate between snapshots for 32- and 64 bit architectures. This is done so that snapshots for different architectures can be repacked into the same APK. BUG=455699 Review URL: https://codereview.chromium.org/881923003 Cr-Commit-Position: refs/heads/master@{#315533}
Diffstat (limited to 'android_webview/snapshot_copying.gypi')
-rw-r--r--android_webview/snapshot_copying.gypi28
1 files changed, 28 insertions, 0 deletions
diff --git a/android_webview/snapshot_copying.gypi b/android_webview/snapshot_copying.gypi
new file mode 100644
index 0000000..0a23a8c
--- /dev/null
+++ b/android_webview/snapshot_copying.gypi
@@ -0,0 +1,28 @@
+{
+ 'variables': {
+ 'snapshot_additional_input_paths': [],
+ 'snapshot_copy_files': [],
+ 'conditions': [
+ ['v8_use_external_startup_data==1 and (target_arch=="arm" or target_arch=="ia32" or target_arch=="mipsel")', {
+ 'snapshot_additional_input_paths': [
+ '<(asset_location)/natives_blob_32.bin',
+ '<(asset_location)/snapshot_blob_32.bin',
+ ],
+ 'snapshot_copy_files': [
+ '<(PRODUCT_DIR)/natives_blob_32.bin',
+ '<(PRODUCT_DIR)/snapshot_blob_32.bin',
+ ],
+ }],
+ ['v8_use_external_startup_data==1 and (target_arch=="arm64" or target_arch=="x64" or target_arch=="mips64el")', {
+ 'snapshot_additional_input_paths': [
+ '<(asset_location)/natives_blob_64.bin',
+ '<(asset_location)/snapshot_blob_64.bin',
+ ],
+ 'snapshot_copy_files': [
+ '<(PRODUCT_DIR)/natives_blob_64.bin',
+ '<(PRODUCT_DIR)/snapshot_blob_64.bin',
+ ],
+ }],
+ ],
+ },
+}