1eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger# This file is generated by gyp; do not edit. 2eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 3eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automergerinclude $(CLEAR_VARS) 4eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 5eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium AutomergerLOCAL_MODULE_CLASS := STATIC_LIBRARIES 6eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium AutomergerLOCAL_MODULE := v8_tools_gyp_v8_snapshot_gyp 7eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium AutomergerLOCAL_MODULE_SUFFIX := .a 81f7d94a58ed12500a9acdf7c19bc07b90adbb469Android Chromium AutomergerLOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH) 91f7d94a58ed12500a9acdf7c19bc07b90adbb469Android Chromium Automergergyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX)) 101f7d94a58ed12500a9acdf7c19bc07b90adbb469Android Chromium Automergergyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX)) 11eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 12eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger# Make sure our deps are built first. 13eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium AutomergerGYP_TARGET_DEPENDENCIES := \ 143f417819926108853433df184fbb358aaa85cefcAndroid Chromium Automerger $(gyp_shared_intermediate_dir)/mksnapshot \ 159b496ea63d1eb07a18213230682c511c389c86b1Android Chromium Automerger $(call intermediates-dir-for,GYP,v8_tools_gyp_js2c_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp,true,,$(GYP_HOST_VAR_PREFIX))/js2c.stamp 16eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 17eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger### Rules for action "run_mksnapshot": 18eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger$(gyp_intermediate_dir)/snapshot.cc: gyp_local_path := $(LOCAL_PATH) 19151677661fb053249ecc0be576c26d3cb914f750Android Chromium Automerger$(gyp_intermediate_dir)/snapshot.cc: gyp_var_prefix := $(GYP_VAR_PREFIX) 20b59364634840200e281c55388fac9c5792ae1ecdAndroid Chromium Automerger$(gyp_intermediate_dir)/snapshot.cc: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir)) 21b59364634840200e281c55388fac9c5792ae1ecdAndroid Chromium Automerger$(gyp_intermediate_dir)/snapshot.cc: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir)) 22eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger$(gyp_intermediate_dir)/snapshot.cc: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH)) 233f417819926108853433df184fbb358aaa85cefcAndroid Chromium Automerger$(gyp_intermediate_dir)/snapshot.cc: $(gyp_shared_intermediate_dir)/mksnapshot $(GYP_TARGET_DEPENDENCIES) 24eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger @echo "Gyp action: v8_tools_gyp_v8_gyp_v8_snapshot_target_run_mksnapshot ($@)" 253f417819926108853433df184fbb358aaa85cefcAndroid Chromium Automerger $(hide)cd $(gyp_local_path)/v8/tools/gyp; mkdir -p $(gyp_intermediate_dir); "$(gyp_shared_intermediate_dir)/mksnapshot" --log-snapshot-positions --logfile "$(gyp_intermediate_dir)/snapshot.log" --random-seed 314159265 "$(gyp_intermediate_dir)/snapshot.cc" 26eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 27eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 28eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 29eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium AutomergerGYP_GENERATED_OUTPUTS := \ 30eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger $(gyp_intermediate_dir)/snapshot.cc 31eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 32eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger# Make sure our deps and generated files are built first. 33eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium AutomergerLOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 34eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 35eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium AutomergerLOCAL_CPP_EXTENSION := .cc 36eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger$(gyp_intermediate_dir)/libraries.cc: $(gyp_shared_intermediate_dir)/libraries.cc 37eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger mkdir -p $(@D); cp $< $@ 38eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger$(gyp_intermediate_dir)/experimental-libraries.cc: $(gyp_shared_intermediate_dir)/experimental-libraries.cc 39eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger mkdir -p $(@D); cp $< $@ 40eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium AutomergerLOCAL_GENERATED_SOURCES := \ 41eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger $(gyp_intermediate_dir)/libraries.cc \ 42eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger $(gyp_intermediate_dir)/experimental-libraries.cc \ 439ccfd61b869f7ff2ef3ce91e56207e9844177d29Android Chromium Automerger $(gyp_intermediate_dir)/snapshot.cc 44eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 45eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium AutomergerGYP_COPIED_SOURCE_ORIGIN_DIRS := \ 46eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger $(gyp_shared_intermediate_dir) 47eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 48d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium AutomergerLOCAL_SRC_FILES := \ 49d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium Automerger v8/src/snapshot-common.cc 50eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 51eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 52eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger# Flags passed to both C and C++ files. 536c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerMY_CFLAGS_Debug := \ 54eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger --param=ssp-buffer-size=4 \ 55eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -fno-strict-aliasing \ 56eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -Wno-unused-parameter \ 57eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -Wno-missing-field-initializers \ 58eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -fvisibility=hidden \ 59eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -pipe \ 60eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -fPIC \ 617b9ad4e95ab244473ce5b797e8780a7779a633a1Android Chromium Automerger -Wno-unused-local-typedefs \ 62eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -Wno-format \ 63eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -msse2 \ 64eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -mfpmath=sse \ 6596dca66bd79068fbce62975a71c14f4a91185d0bAndroid Chromium Automerger -mmmx \ 6696dca66bd79068fbce62975a71c14f4a91185d0bAndroid Chromium Automerger -m32 \ 67eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -ffunction-sections \ 68eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -funwind-tables \ 69eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -g \ 70eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -fno-short-enums \ 71eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -finline-limit=64 \ 72eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -Wa,--noexecstack \ 73eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -U_FORTIFY_SOURCE \ 74eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -Wno-extra \ 75eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -Wno-ignored-qualifiers \ 76eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -Wno-type-limits \ 7749c06b0b1d28732cc27b64249745855af984041cAndroid Chromium Automerger -Wno-unused-but-set-variable \ 786295dcf5b92c438c8d5d57f5788f100c6f9b6c40Android Chromium Automerger -fno-stack-protector \ 79eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -Wno-address \ 80eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -Wno-format-security \ 81eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -Wno-return-type \ 82eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -Wno-sequence-point \ 83628b465140d344d6f750ff124633481cf761ae47Android Chromium Automerger -m32 \ 84eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -Os \ 85eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -g \ 861b4962ebd16c1ace88c12bc2c7f646ec287545c3Android Chromium Automerger -gdwarf-4 \ 87eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -fdata-sections \ 8869771ca5d80378436cf20509a5c8d7c49bb565dbAndroid Chromium Automerger -ffunction-sections \ 896806e65ebd99d3c3b9ad570e57eb7d3b9564764bAndroid Chromium Automerger -fomit-frame-pointer \ 9069771ca5d80378436cf20509a5c8d7c49bb565dbAndroid Chromium Automerger -funwind-tables 91eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 926c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerMY_DEFS_Debug := \ 93fdb08f46e53f94a5e62043415568eda4e8de9950Android Chromium Automerger '-DV8_DEPRECATION_WARNINGS' \ 94eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-D_FILE_OFFSET_BITS=64' \ 95eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-DNO_TCMALLOC' \ 96eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-DDISABLE_NACL' \ 97eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-DCHROMIUM_BUILD' \ 98eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-DUSE_LIBJPEG_TURBO=1' \ 992dbd3e178f25e2af580fba093a6072fc17457871Android Chromium Automerger '-DENABLE_WEBRTC=1' \ 100eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-DUSE_PROPRIETARY_CODECS' \ 1018fa39d2e728ea8254a0cbd268c32772e8749c18dAndroid Chromium Automerger '-DENABLE_BROWSER_CDMS' \ 1021d12ca407ca8c9df12f38087b83f1094a36be80bAndroid Chromium Automerger '-DENABLE_CONFIGURATION_POLICY' \ 103851d2e34ccf060bb04200ad2f626f34189247b08Android Chromium Automerger '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 104851d2e34ccf060bb04200ad2f626f34189247b08Android Chromium Automerger '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 105eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-DENABLE_EGLIMAGE=1' \ 106de9f4a98b1165b9b1bb26c79ec743d2228c02f9cAndroid Chromium Automerger '-DCLD_VERSION=1' \ 107c21245f7080990d50a40981f431cea36909c704fAndroid Chromium Automerger '-DENABLE_PRINTING=1' \ 10814fdfac3422aaf1eb7e222b5f4021230cf865cceAndroid Chromium Automerger '-DENABLE_MANAGED_USERS=1' \ 109c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles) '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 110df0983a6acb560c1012036d21c29a826aac00b3aAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 111df0983a6acb560c1012036d21c29a826aac00b3aAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 112c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles) '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 113c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles) '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 114baf4b7536eee2d8fefabdab9be2901c4b04f1c85Android Chromium Automerger '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 11570d70cb2626549aed2f50d8c08082ab27f9f1077Torne (Richard Coles) '-DVIDEO_HOLE=1' \ 116f37885dbe3aaf84c4cfa45e49fa20fdc3cf415e2Android Chromium Automerger '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 117eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-DV8_TARGET_ARCH_IA32' \ 118fa2c7a84ec29e7150930affaabf8615fcb2d7a73Android Chromium Automerger '-DV8_I18N_SUPPORT' \ 119f8c9526b158ca34595a4d12d7518a54d84161095Android Chromium Automerger '-DUSE_OPENSSL=1' \ 1207cd9723fba417669a0887a2c47cda6a20bb25fe0Android Chromium Automerger '-DUSE_OPENSSL_CERTS=1' \ 121eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-DANDROID' \ 122eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-D__GNU_SOURCE=1' \ 123eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-DUSE_STLPORT=1' \ 124eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 125eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-DCHROME_BUILD_ID=""' \ 126eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 127eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 128eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-D_DEBUG' \ 129eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-DENABLE_DISASSEMBLER' \ 130eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-DV8_ENABLE_CHECKS' \ 131eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-DOBJECT_PRINT' \ 132eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger '-DVERIFY_HEAP' \ 133778ee55e9cb2cc2b2f1471a63feb94123b4c66bcAndroid Chromium Automerger '-DENABLE_EXTRA_CHECKS' \ 134778ee55e9cb2cc2b2f1471a63feb94123b4c66bcAndroid Chromium Automerger '-DENABLE_HANDLE_ZAPPING' 135eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 136eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 137eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger# Include paths placed before CFLAGS/CPPFLAGS 1386c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerLOCAL_C_INCLUDES_Debug := \ 1395b5a28cd990f2b1d54dc085662e1df7014d5fcecAndroid Chromium Automerger $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 1405b5a28cd990f2b1d54dc085662e1df7014d5fcecAndroid Chromium Automerger $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 1410fac7502a6e87bf94f7ec9e56364012aad1031e5Android Chromium Automerger $(LOCAL_PATH)/v8 \ 142a715e94c5d62236fb7b1e050f175ed825a6373baAndroid Chromium Automerger $(gyp_shared_intermediate_dir) \ 1436207d0e9d847b55cdc1657f4564e71bfde1b5379Android Chromium Automerger $(PWD)/frameworks/wilhelm/include \ 1446207d0e9d847b55cdc1657f4564e71bfde1b5379Android Chromium Automerger $(PWD)/bionic \ 1456207d0e9d847b55cdc1657f4564e71bfde1b5379Android Chromium Automerger $(PWD)/external/stlport/stlport 146eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 147eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 148eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger# Flags passed to only C++ (and not C) files. 1496c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerLOCAL_CPPFLAGS_Debug := \ 1506df483e67f4054a9b9011dbf9bc9379623ece826Android Chromium Automerger -fno-exceptions \ 151eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -fno-rtti \ 152eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -fno-threadsafe-statics \ 153eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -fvisibility-inlines-hidden \ 154eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -Wno-deprecated \ 155d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium Automerger -std=gnu++11 \ 156d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium Automerger -Wno-narrowing \ 157d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium Automerger -Wno-literal-suffix \ 158eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -Wno-non-virtual-dtor \ 159eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -Wno-sign-promo \ 160eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger -Wno-non-virtual-dtor 161eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 1626c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 1636c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger# Flags passed to both C and C++ files. 1646c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerMY_CFLAGS_Release := \ 1656c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger --param=ssp-buffer-size=4 \ 1666c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fno-strict-aliasing \ 1676c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wno-unused-parameter \ 1686c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wno-missing-field-initializers \ 1696c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fvisibility=hidden \ 1706c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -pipe \ 1716c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fPIC \ 1727b9ad4e95ab244473ce5b797e8780a7779a633a1Android Chromium Automerger -Wno-unused-local-typedefs \ 1736c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wno-format \ 1746c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -msse2 \ 1756c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -mfpmath=sse \ 17696dca66bd79068fbce62975a71c14f4a91185d0bAndroid Chromium Automerger -mmmx \ 17796dca66bd79068fbce62975a71c14f4a91185d0bAndroid Chromium Automerger -m32 \ 1786c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -ffunction-sections \ 1796c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -funwind-tables \ 1806c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -g \ 1816c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fno-short-enums \ 1826c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -finline-limit=64 \ 1836c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wa,--noexecstack \ 1846c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -U_FORTIFY_SOURCE \ 1856c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wno-extra \ 1866c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wno-ignored-qualifiers \ 1876c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wno-type-limits \ 18849c06b0b1d28732cc27b64249745855af984041cAndroid Chromium Automerger -Wno-unused-but-set-variable \ 1896295dcf5b92c438c8d5d57f5788f100c6f9b6c40Android Chromium Automerger -fno-stack-protector \ 1906c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wno-address \ 1916c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wno-format-security \ 1926c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wno-return-type \ 1936c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wno-sequence-point \ 194628b465140d344d6f750ff124633481cf761ae47Android Chromium Automerger -m32 \ 1956c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fno-ident \ 1966c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fdata-sections \ 1976c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -ffunction-sections \ 1986c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fomit-frame-pointer \ 19969771ca5d80378436cf20509a5c8d7c49bb565dbAndroid Chromium Automerger -funwind-tables \ 2006c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fdata-sections \ 2016c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -ffunction-sections \ 2026c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -O2 2036c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 2046c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerMY_DEFS_Release := \ 205fdb08f46e53f94a5e62043415568eda4e8de9950Android Chromium Automerger '-DV8_DEPRECATION_WARNINGS' \ 2066c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-D_FILE_OFFSET_BITS=64' \ 2076c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DNO_TCMALLOC' \ 2086c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DDISABLE_NACL' \ 2096c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DCHROMIUM_BUILD' \ 2106c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DUSE_LIBJPEG_TURBO=1' \ 2112dbd3e178f25e2af580fba093a6072fc17457871Android Chromium Automerger '-DENABLE_WEBRTC=1' \ 2126c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DUSE_PROPRIETARY_CODECS' \ 2138fa39d2e728ea8254a0cbd268c32772e8749c18dAndroid Chromium Automerger '-DENABLE_BROWSER_CDMS' \ 2141d12ca407ca8c9df12f38087b83f1094a36be80bAndroid Chromium Automerger '-DENABLE_CONFIGURATION_POLICY' \ 215851d2e34ccf060bb04200ad2f626f34189247b08Android Chromium Automerger '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 216851d2e34ccf060bb04200ad2f626f34189247b08Android Chromium Automerger '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 2176c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DENABLE_EGLIMAGE=1' \ 218de9f4a98b1165b9b1bb26c79ec743d2228c02f9cAndroid Chromium Automerger '-DCLD_VERSION=1' \ 219c21245f7080990d50a40981f431cea36909c704fAndroid Chromium Automerger '-DENABLE_PRINTING=1' \ 22014fdfac3422aaf1eb7e222b5f4021230cf865cceAndroid Chromium Automerger '-DENABLE_MANAGED_USERS=1' \ 221c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles) '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 222df0983a6acb560c1012036d21c29a826aac00b3aAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 223df0983a6acb560c1012036d21c29a826aac00b3aAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 224c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles) '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 225c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles) '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 226baf4b7536eee2d8fefabdab9be2901c4b04f1c85Android Chromium Automerger '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 22770d70cb2626549aed2f50d8c08082ab27f9f1077Torne (Richard Coles) '-DVIDEO_HOLE=1' \ 228f37885dbe3aaf84c4cfa45e49fa20fdc3cf415e2Android Chromium Automerger '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 2296c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DV8_TARGET_ARCH_IA32' \ 230fa2c7a84ec29e7150930affaabf8615fcb2d7a73Android Chromium Automerger '-DV8_I18N_SUPPORT' \ 231f8c9526b158ca34595a4d12d7518a54d84161095Android Chromium Automerger '-DUSE_OPENSSL=1' \ 2327cd9723fba417669a0887a2c47cda6a20bb25fe0Android Chromium Automerger '-DUSE_OPENSSL_CERTS=1' \ 2336c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DANDROID' \ 2346c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-D__GNU_SOURCE=1' \ 2356c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DUSE_STLPORT=1' \ 2366c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 2376c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DCHROME_BUILD_ID=""' \ 2386c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DNDEBUG' \ 2396c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger '-DNVALGRIND' \ 2401a99f89a4e1c1494c838619b21c8eb3d430ce9ccTorne (Richard Coles) '-DDYNAMIC_ANNOTATIONS_ENABLED=0' 2416c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 2426c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 2436c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger# Include paths placed before CFLAGS/CPPFLAGS 2446c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerLOCAL_C_INCLUDES_Release := \ 2455b5a28cd990f2b1d54dc085662e1df7014d5fcecAndroid Chromium Automerger $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 2465b5a28cd990f2b1d54dc085662e1df7014d5fcecAndroid Chromium Automerger $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 2470fac7502a6e87bf94f7ec9e56364012aad1031e5Android Chromium Automerger $(LOCAL_PATH)/v8 \ 248a715e94c5d62236fb7b1e050f175ed825a6373baAndroid Chromium Automerger $(gyp_shared_intermediate_dir) \ 2496c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger $(PWD)/frameworks/wilhelm/include \ 2506c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger $(PWD)/bionic \ 2516c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger $(PWD)/external/stlport/stlport 2526c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 2536c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 2546c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger# Flags passed to only C++ (and not C) files. 2556c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerLOCAL_CPPFLAGS_Release := \ 2566df483e67f4054a9b9011dbf9bc9379623ece826Android Chromium Automerger -fno-exceptions \ 2576c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fno-rtti \ 2586c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fno-threadsafe-statics \ 2596c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -fvisibility-inlines-hidden \ 2606c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wno-deprecated \ 261d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium Automerger -std=gnu++11 \ 262d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium Automerger -Wno-narrowing \ 263d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium Automerger -Wno-literal-suffix \ 2646c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wno-non-virtual-dtor \ 2656c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wno-sign-promo \ 2666c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger -Wno-non-virtual-dtor 2676c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 2686c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium Automerger 2696c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 2706c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 2716c8423273b6bfaafb3c48b0d20e30f580e99534bAndroid Chromium AutomergerLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 272868757725f36dabc0d459cfdcc6b328f668c8107Android Chromium AutomergerLOCAL_ASFLAGS := $(LOCAL_CFLAGS) 273eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger### Rules for final target. 274eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 275eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium AutomergerLOCAL_SHARED_LIBRARIES := \ 276eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger libstlport \ 277eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger libdl 278eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 2791a99f89a4e1c1494c838619b21c8eb3d430ce9ccTorne (Richard Coles)### Set directly by aosp_build_settings. 2801a99f89a4e1c1494c838619b21c8eb3d430ce9ccTorne (Richard Coles)LOCAL_FDO_SUPPORT := true 2811a99f89a4e1c1494c838619b21c8eb3d430ce9ccTorne (Richard Coles) 282eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger# Add target alias to "gyp_all_modules" target. 283eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger.PHONY: gyp_all_modules 284eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automergergyp_all_modules: v8_tools_gyp_v8_snapshot_gyp 285eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 286eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger# Alias gyp target name. 287eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger.PHONY: v8_snapshot 288eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automergerv8_snapshot: v8_tools_gyp_v8_snapshot_gyp 289eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automerger 290eaefd1460d59e9b12fcc5b97b3bdd87a5f4e8d3dAndroid Chromium Automergerinclude $(BUILD_STATIC_LIBRARY) 291