1c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger# This file is generated by gyp; do not edit. 2c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 3c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automergerinclude $(CLEAR_VARS) 4c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 5c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerLOCAL_MODULE_CLASS := STATIC_LIBRARIES 6c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerLOCAL_MODULE := v8_tools_gyp_v8_snapshot_gyp 7c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerLOCAL_MODULE_SUFFIX := .a 8c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerLOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH) 9c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automergergyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX)) 10c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automergergyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX)) 11c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 12c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger# Make sure our deps are built first. 13c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid 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 16c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 17c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger### Rules for action "run_mksnapshot": 18c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid 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) 20c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger$(gyp_intermediate_dir)/snapshot.cc: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir)) 21c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger$(gyp_intermediate_dir)/snapshot.cc: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir)) 22c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid 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) 24c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid 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" 26c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 27c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 28c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 29c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerGYP_GENERATED_OUTPUTS := \ 30c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger $(gyp_intermediate_dir)/snapshot.cc 31c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 32c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger# Make sure our deps and generated files are built first. 33c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerLOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 34c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 35c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerLOCAL_CPP_EXTENSION := .cc 36c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger$(gyp_intermediate_dir)/libraries.cc: $(gyp_shared_intermediate_dir)/libraries.cc 37c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger mkdir -p $(@D); cp $< $@ 38c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger$(gyp_intermediate_dir)/experimental-libraries.cc: $(gyp_shared_intermediate_dir)/experimental-libraries.cc 39c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger mkdir -p $(@D); cp $< $@ 40c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerLOCAL_GENERATED_SOURCES := \ 41c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger $(gyp_intermediate_dir)/libraries.cc \ 42c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger $(gyp_intermediate_dir)/experimental-libraries.cc \ 43c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger $(gyp_intermediate_dir)/snapshot.cc 44c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 45c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerGYP_COPIED_SOURCE_ORIGIN_DIRS := \ 46c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger $(gyp_shared_intermediate_dir) 47c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 48d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium AutomergerLOCAL_SRC_FILES := \ 49d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium Automerger v8/src/snapshot-common.cc 50c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 51c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 52c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger# Flags passed to both C and C++ files. 53c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerMY_CFLAGS_Debug := \ 54c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger --param=ssp-buffer-size=4 \ 55c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -fno-strict-aliasing \ 56c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-unused-parameter \ 57c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-missing-field-initializers \ 58c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -fvisibility=hidden \ 59c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -pipe \ 60c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -fPIC \ 613f417819926108853433df184fbb358aaa85cefcAndroid Chromium Automerger -Wno-unused-local-typedefs \ 62c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-format \ 63c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -ffunction-sections \ 64c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -funwind-tables \ 65c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -g \ 66c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -fno-short-enums \ 67c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -finline-limit=64 \ 68c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wa,--noexecstack \ 69c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -U_FORTIFY_SOURCE \ 70c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-extra \ 71c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-ignored-qualifiers \ 72c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-type-limits \ 73c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-unused-but-set-variable \ 74c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-address \ 75c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-format-security \ 76c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-return-type \ 77c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-sequence-point \ 78c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Os \ 79c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -g \ 801b4962ebd16c1ace88c12bc2c7f646ec287545c3Android Chromium Automerger -gdwarf-4 \ 81c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -fdata-sections \ 82c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -ffunction-sections \ 83c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -funwind-tables 84c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 85c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerMY_DEFS_Debug := \ 86c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DV8_DEPRECATION_WARNINGS' \ 87c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-D_FILE_OFFSET_BITS=64' \ 88c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DNO_TCMALLOC' \ 89c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DDISABLE_NACL' \ 90c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DCHROMIUM_BUILD' \ 91c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DUSE_LIBJPEG_TURBO=1' \ 92c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DENABLE_WEBRTC=1' \ 93c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DUSE_PROPRIETARY_CODECS' \ 948fa39d2e728ea8254a0cbd268c32772e8749c18dAndroid Chromium Automerger '-DENABLE_BROWSER_CDMS' \ 95c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DENABLE_CONFIGURATION_POLICY' \ 96c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 97c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 98c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DENABLE_EGLIMAGE=1' \ 99c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DCLD_VERSION=1' \ 100c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DENABLE_PRINTING=1' \ 101c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DENABLE_MANAGED_USERS=1' \ 102c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles) '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 103df0983a6acb560c1012036d21c29a826aac00b3aAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 104df0983a6acb560c1012036d21c29a826aac00b3aAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 105c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles) '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 106c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles) '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 107baf4b7536eee2d8fefabdab9be2901c4b04f1c85Android Chromium Automerger '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 10870d70cb2626549aed2f50d8c08082ab27f9f1077Torne (Richard Coles) '-DVIDEO_HOLE=1' \ 109f37885dbe3aaf84c4cfa45e49fa20fdc3cf415e2Android Chromium Automerger '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 110c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DV8_TARGET_ARCH_ARM64' \ 111c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DV8_I18N_SUPPORT' \ 112c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DUSE_OPENSSL=1' \ 113c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DUSE_OPENSSL_CERTS=1' \ 114c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DANDROID' \ 115c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-D__GNU_SOURCE=1' \ 116c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DUSE_STLPORT=1' \ 117c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 118c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DCHROME_BUILD_ID=""' \ 119c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 120c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 121c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-D_DEBUG' \ 122c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DENABLE_DISASSEMBLER' \ 123c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DV8_ENABLE_CHECKS' \ 124c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DOBJECT_PRINT' \ 125c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DVERIFY_HEAP' \ 126c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DENABLE_EXTRA_CHECKS' \ 127c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DENABLE_HANDLE_ZAPPING' 128c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 129c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 130c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger# Include paths placed before CFLAGS/CPPFLAGS 131c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerLOCAL_C_INCLUDES_Debug := \ 1325b5a28cd990f2b1d54dc085662e1df7014d5fcecAndroid Chromium Automerger $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 1335b5a28cd990f2b1d54dc085662e1df7014d5fcecAndroid Chromium Automerger $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 1340fac7502a6e87bf94f7ec9e56364012aad1031e5Android Chromium Automerger $(LOCAL_PATH)/v8 \ 135a715e94c5d62236fb7b1e050f175ed825a6373baAndroid Chromium Automerger $(gyp_shared_intermediate_dir) \ 136c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger $(PWD)/frameworks/wilhelm/include \ 137c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger $(PWD)/bionic \ 138c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger $(PWD)/external/stlport/stlport 139c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 140c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 141c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger# Flags passed to only C++ (and not C) files. 142c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerLOCAL_CPPFLAGS_Debug := \ 1436df483e67f4054a9b9011dbf9bc9379623ece826Android Chromium Automerger -fno-exceptions \ 144c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -fno-rtti \ 145c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -fno-threadsafe-statics \ 146c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -fvisibility-inlines-hidden \ 147c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-deprecated \ 148d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium Automerger -std=gnu++11 \ 149d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium Automerger -Wno-narrowing \ 150d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium Automerger -Wno-literal-suffix \ 151c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-non-virtual-dtor \ 152c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-sign-promo \ 153c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-non-virtual-dtor 154c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 155c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 156c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger# Flags passed to both C and C++ files. 157c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerMY_CFLAGS_Release := \ 158c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger --param=ssp-buffer-size=4 \ 159c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -fno-strict-aliasing \ 160c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-unused-parameter \ 161c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-missing-field-initializers \ 162c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -fvisibility=hidden \ 163c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -pipe \ 164c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -fPIC \ 1653f417819926108853433df184fbb358aaa85cefcAndroid Chromium Automerger -Wno-unused-local-typedefs \ 166c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-format \ 167c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -ffunction-sections \ 168c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -funwind-tables \ 169c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -g \ 170c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -fno-short-enums \ 171c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -finline-limit=64 \ 172c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wa,--noexecstack \ 173c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -U_FORTIFY_SOURCE \ 174c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-extra \ 175c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-ignored-qualifiers \ 176c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-type-limits \ 177c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-unused-but-set-variable \ 178c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-address \ 179c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-format-security \ 180c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-return-type \ 181c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-sequence-point \ 182c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -fno-ident \ 183c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -fdata-sections \ 184c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -ffunction-sections \ 185c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -funwind-tables \ 186c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -fdata-sections \ 187c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -ffunction-sections \ 188c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -O2 189c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 190c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerMY_DEFS_Release := \ 191c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DV8_DEPRECATION_WARNINGS' \ 192c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-D_FILE_OFFSET_BITS=64' \ 193c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DNO_TCMALLOC' \ 194c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DDISABLE_NACL' \ 195c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DCHROMIUM_BUILD' \ 196c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DUSE_LIBJPEG_TURBO=1' \ 197c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DENABLE_WEBRTC=1' \ 198c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DUSE_PROPRIETARY_CODECS' \ 1998fa39d2e728ea8254a0cbd268c32772e8749c18dAndroid Chromium Automerger '-DENABLE_BROWSER_CDMS' \ 200c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DENABLE_CONFIGURATION_POLICY' \ 201c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 202c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 203c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DENABLE_EGLIMAGE=1' \ 204c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DCLD_VERSION=1' \ 205c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DENABLE_PRINTING=1' \ 206c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DENABLE_MANAGED_USERS=1' \ 207c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles) '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 208df0983a6acb560c1012036d21c29a826aac00b3aAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 209df0983a6acb560c1012036d21c29a826aac00b3aAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 210c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles) '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 211c1f5fc681b0495f5e16a6c7a693d767dbefcfa5fTorne (Richard Coles) '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 212baf4b7536eee2d8fefabdab9be2901c4b04f1c85Android Chromium Automerger '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 21370d70cb2626549aed2f50d8c08082ab27f9f1077Torne (Richard Coles) '-DVIDEO_HOLE=1' \ 214f37885dbe3aaf84c4cfa45e49fa20fdc3cf415e2Android Chromium Automerger '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 215c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DV8_TARGET_ARCH_ARM64' \ 216c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DV8_I18N_SUPPORT' \ 217c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DUSE_OPENSSL=1' \ 218c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DUSE_OPENSSL_CERTS=1' \ 219c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DANDROID' \ 220c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-D__GNU_SOURCE=1' \ 221c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DUSE_STLPORT=1' \ 222c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 223c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DCHROME_BUILD_ID=""' \ 224c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DNDEBUG' \ 225c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger '-DNVALGRIND' \ 2261a99f89a4e1c1494c838619b21c8eb3d430ce9ccTorne (Richard Coles) '-DDYNAMIC_ANNOTATIONS_ENABLED=0' 227c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 228c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 229c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger# Include paths placed before CFLAGS/CPPFLAGS 230c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerLOCAL_C_INCLUDES_Release := \ 2315b5a28cd990f2b1d54dc085662e1df7014d5fcecAndroid Chromium Automerger $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 2325b5a28cd990f2b1d54dc085662e1df7014d5fcecAndroid Chromium Automerger $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 2330fac7502a6e87bf94f7ec9e56364012aad1031e5Android Chromium Automerger $(LOCAL_PATH)/v8 \ 234a715e94c5d62236fb7b1e050f175ed825a6373baAndroid Chromium Automerger $(gyp_shared_intermediate_dir) \ 235c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger $(PWD)/frameworks/wilhelm/include \ 236c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger $(PWD)/bionic \ 237c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger $(PWD)/external/stlport/stlport 238c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 239c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 240c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger# Flags passed to only C++ (and not C) files. 241c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerLOCAL_CPPFLAGS_Release := \ 2426df483e67f4054a9b9011dbf9bc9379623ece826Android Chromium Automerger -fno-exceptions \ 243c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -fno-rtti \ 244c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -fno-threadsafe-statics \ 245c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -fvisibility-inlines-hidden \ 246c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-deprecated \ 247d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium Automerger -std=gnu++11 \ 248d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium Automerger -Wno-narrowing \ 249d55ba1dfaeddc5c5aee37f13d85e279bb3b8363aAndroid Chromium Automerger -Wno-literal-suffix \ 250c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-non-virtual-dtor \ 251c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-sign-promo \ 252c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger -Wno-non-virtual-dtor 253c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 254c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 255c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 256c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 257c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 258c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerLOCAL_ASFLAGS := $(LOCAL_CFLAGS) 259c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger### Rules for final target. 260c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 261c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium AutomergerLOCAL_SHARED_LIBRARIES := \ 262c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger libstlport \ 263c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger libdl 264c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 2651a99f89a4e1c1494c838619b21c8eb3d430ce9ccTorne (Richard Coles)### Set directly by aosp_build_settings. 2661a99f89a4e1c1494c838619b21c8eb3d430ce9ccTorne (Richard Coles)LOCAL_FDO_SUPPORT := true 2671a99f89a4e1c1494c838619b21c8eb3d430ce9ccTorne (Richard Coles) 268c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger# Add target alias to "gyp_all_modules" target. 269c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger.PHONY: gyp_all_modules 270c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automergergyp_all_modules: v8_tools_gyp_v8_snapshot_gyp 271c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 272c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger# Alias gyp target name. 273c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger.PHONY: v8_snapshot 274c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automergerv8_snapshot: v8_tools_gyp_v8_snapshot_gyp 275c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automerger 276c79d9ef8f90b520414940bdc79164b9d18e5627bAndroid Chromium Automergerinclude $(BUILD_STATIC_LIBRARY) 277