1846eabd187be4bfe992e8bca131166b734d86e0dTed Kremenek# This file is generated by gyp; do not edit. 2e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed Kremenek 3e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed Kremenekinclude $(CLEAR_VARS) 4e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed Kremenek 5e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed KremenekLOCAL_MODULE_CLASS := STATIC_LIBRARIES 6e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed KremenekLOCAL_MODULE := components_pref_registry_gyp 7e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed KremenekLOCAL_MODULE_SUFFIX := .a 8e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed KremenekLOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH) 9e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed Kremenekgyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX)) 10846eabd187be4bfe992e8bca131166b734d86e0dTed Kremenekgyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX)) 11e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed Kremenek 121eb4433ac451dc16f4133a88af2d002ac26c58efMike Stump# Make sure our deps are built first. 13e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed KremenekGYP_TARGET_DEPENDENCIES := \ 14e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed Kremenek $(call intermediates-dir-for,STATIC_LIBRARIES,ui_base_ui_base_gyp,,,$(GYP_VAR_PREFIX))/ui_base_ui_base_gyp.a \ 155a4f98ff943e6a501b0fe47ade007c9bbf96cb88Argyrios Kyrtzidis $(call intermediates-dir-for,STATIC_LIBRARIES,skia_skia_library_gyp,,,$(GYP_VAR_PREFIX))/skia_skia_library_gyp.a 165a4f98ff943e6a501b0fe47ade007c9bbf96cb88Argyrios Kyrtzidis 17e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed KremenekGYP_GENERATED_OUTPUTS := 18478851c3ed6bd784e7377dffd8e57b200c1b9ba9Benjamin Kramer 19e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed Kremenek# Make sure our deps and generated files are built first. 201a45a5ff5d495cb6cd9a3d4d06317af79c0f634dTed KremenekLOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 219b663716449b618ba0390b1dbebc54fa8e971124Ted Kremenek 229b663716449b618ba0390b1dbebc54fa8e971124Ted KremenekLOCAL_CPP_EXTENSION := .cc 2330a2e16f6c27f888dd11eba6bbbae1e980078fcbChandler CarruthLOCAL_GENERATED_SOURCES := 24e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed Kremenek 25e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed KremenekGYP_COPIED_SOURCE_ORIGIN_DIRS := 26c35fb7d67d515659ad2325b4f6ec97c9fe64fb63Benjamin Kramer 27c35fb7d67d515659ad2325b4f6ec97c9fe64fb63Benjamin KramerLOCAL_SRC_FILES := \ 28c35fb7d67d515659ad2325b4f6ec97c9fe64fb63Benjamin Kramer components/pref_registry/pref_registry_syncable.cc 299ef6537a894c33003359b1f9b9676e9178e028b7Ted Kremenek 305a4f98ff943e6a501b0fe47ade007c9bbf96cb88Argyrios Kyrtzidis 31846eabd187be4bfe992e8bca131166b734d86e0dTed Kremenek# Flags passed to both C and C++ files. 3299ba9e3bd70671f3441fb974895f226a83ce0e66David BlaikieMY_CFLAGS_Debug := \ 33e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed Kremenek --param=ssp-buffer-size=4 \ 34c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -Werror \ 35c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -fno-strict-aliasing \ 36c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -Wall \ 37c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -Wno-unused-parameter \ 38c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -Wno-missing-field-initializers \ 39c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -fvisibility=hidden \ 40c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -pipe \ 41c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -fPIC \ 42c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -Wno-unused-local-typedefs \ 43c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -msse2 \ 44c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -mfpmath=sse \ 4518c66fdc3c4008d335885695fe36fb5353c5f672Ted Kremenek -mmmx \ 46c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -m32 \ 47c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -ffunction-sections \ 48c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -funwind-tables \ 49c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -g \ 50c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -fno-short-enums \ 51c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -finline-limit=64 \ 5232c3fa4195762ba93f0b7114ab36c0941bc34432Ted Kremenek -Wa,--noexecstack \ 53aace9ef279be3dadd53b481aee568bd7701178b4Anna Zaks -U_FORTIFY_SOURCE \ 54aace9ef279be3dadd53b481aee568bd7701178b4Anna Zaks -Wno-extra \ 55aace9ef279be3dadd53b481aee568bd7701178b4Anna Zaks -Wno-ignored-qualifiers \ 56c50e6df965ff264952d8d5805d151f89c89af302Ted Kremenek -Wno-type-limits \ 579f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan -Wno-unused-but-set-variable \ 589f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan -fno-stack-protector \ 59aace9ef279be3dadd53b481aee568bd7701178b4Anna Zaks -Os \ 6032c3fa4195762ba93f0b7114ab36c0941bc34432Ted Kremenek -g \ 61e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed Kremenek -gdwarf-4 \ 62c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -fdata-sections \ 6318c66fdc3c4008d335885695fe36fb5353c5f672Ted Kremenek -ffunction-sections \ 64c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -fomit-frame-pointer \ 65c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -funwind-tables 66c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek 67c8413fd03f73084a5c93028f8b4db619fc388087Ted KremenekMY_DEFS_Debug := \ 68c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DV8_DEPRECATION_WARNINGS' \ 69c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-D_FILE_OFFSET_BITS=64' \ 70c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DNO_TCMALLOC' \ 71846eabd187be4bfe992e8bca131166b734d86e0dTed Kremenek '-DDISABLE_NACL' \ 721eb4433ac451dc16f4133a88af2d002ac26c58efMike Stump '-DCHROMIUM_BUILD' \ 73432a4558b8161c362efc319f8a38e074e74da201Anna Zaks '-DUSE_LIBJPEG_TURBO=1' \ 74732cdf383f9030ff2b9fb28dfbdae2285ded80c6Ted Kremenek '-DENABLE_WEBRTC=1' \ 75432a4558b8161c362efc319f8a38e074e74da201Anna Zaks '-DUSE_PROPRIETARY_CODECS' \ 76432a4558b8161c362efc319f8a38e074e74da201Anna Zaks '-DENABLE_BROWSER_CDMS' \ 77432a4558b8161c362efc319f8a38e074e74da201Anna Zaks '-DENABLE_CONFIGURATION_POLICY' \ 78432a4558b8161c362efc319f8a38e074e74da201Anna Zaks '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 79432a4558b8161c362efc319f8a38e074e74da201Anna Zaks '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 80432a4558b8161c362efc319f8a38e074e74da201Anna Zaks '-DENABLE_EGLIMAGE=1' \ 81a5796f87229b4aeebca71fa6ee1790ae7a5a0382Jordan Rose '-DCLD_VERSION=1' \ 82a5796f87229b4aeebca71fa6ee1790ae7a5a0382Jordan Rose '-DENABLE_PRINTING=1' \ 83432a4558b8161c362efc319f8a38e074e74da201Anna Zaks '-DENABLE_MANAGED_USERS=1' \ 84432a4558b8161c362efc319f8a38e074e74da201Anna Zaks '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 859f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 865b9bd2137ebef350af803c634e3fdf5d74678100Ted Kremenek '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 879c14953d0c84f7cf5adfb4cd3c0f05a9b1723c1cTed Kremenek '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 881eb4433ac451dc16f4133a88af2d002ac26c58efMike Stump '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 899c14953d0c84f7cf5adfb4cd3c0f05a9b1723c1cTed Kremenek '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 90e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed Kremenek '-DVIDEO_HOLE=1' \ 91651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 920d339d06f8721d14befd6311bd306ac485772188Anna Zaks '-DPREF_REGISTRY_IMPLEMENTATION' \ 938bef8238181a30e52dea380789a7e2d760eac532Ted Kremenek '-DSK_ENABLE_INST_COUNT=0' \ 94cd8f6ac9b613e1fe962ebf9c87d822ce765275e6Ted Kremenek '-DSK_SUPPORT_GPU=1' \ 95e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed Kremenek '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \ 960d339d06f8721d14befd6311bd306ac485772188Anna Zaks '-DSK_ENABLE_LEGACY_API_ALIASING=1' \ 970d339d06f8721d14befd6311bd306ac485772188Anna Zaks '-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \ 988bef8238181a30e52dea380789a7e2d760eac532Ted Kremenek '-DGR_GL_IGNORE_ES3_MSAA=0' \ 99eac4a00e1d93aa963903031ed76425c231f0f0b9Jordy Rose '-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \ 100e74eaef9b550c002e59dfc57c0dd640a5f129e8eTed Kremenek '-DSK_SUPPORT_LEGACY_TEXTRENDERMODE' \ 1010d339d06f8721d14befd6311bd306ac485772188Anna Zaks '-DSK_BUILD_FOR_ANDROID' \ 102651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines '-DSK_USE_POSIX_THREADS' \ 1030d339d06f8721d14befd6311bd306ac485772188Anna Zaks '-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \ 1048bef8238181a30e52dea380789a7e2d760eac532Ted Kremenek '-DSK_FM_NEW_MATCH_FAMILY_STYLE_CHARACTER=1' \ 1051eb4433ac451dc16f4133a88af2d002ac26c58efMike Stump '-DU_USING_ICU_NAMESPACE=0' \ 10632f2656b90900ac04c4b50e87c16749d0ceb9ef2Jordy Rose '-DU_ENABLE_DYLOAD=0' \ 1070d339d06f8721d14befd6311bd306ac485772188Anna Zaks '-DUSE_OPENSSL=1' \ 1080d339d06f8721d14befd6311bd306ac485772188Anna Zaks '-DUSE_OPENSSL_CERTS=1' \ 1098bef8238181a30e52dea380789a7e2d760eac532Ted Kremenek '-D__STDC_CONSTANT_MACROS' \ 1105b9bd2137ebef350af803c634e3fdf5d74678100Ted Kremenek '-D__STDC_FORMAT_MACROS' \ 111e2241cbb0455a60ba27d6c4b9d601ffef3ed103fAnna Zaks '-DANDROID' \ 112e2241cbb0455a60ba27d6c4b9d601ffef3ed103fAnna Zaks '-D__GNU_SOURCE=1' \ 113e2241cbb0455a60ba27d6c4b9d601ffef3ed103fAnna Zaks '-DUSE_STLPORT=1' \ 1140d339d06f8721d14befd6311bd306ac485772188Anna Zaks '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 1158bef8238181a30e52dea380789a7e2d760eac532Ted Kremenek '-DCHROME_BUILD_ID=""' \ 1169f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 1175b9bd2137ebef350af803c634e3fdf5d74678100Ted Kremenek '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 1188bef8238181a30e52dea380789a7e2d760eac532Ted Kremenek '-D_DEBUG' 1199f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan 120c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek 121c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek# Include paths placed before CFLAGS/CPPFLAGS 122c8413fd03f73084a5c93028f8b4db619fc388087Ted KremenekLOCAL_C_INCLUDES_Debug := \ 123c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 12418c66fdc3c4008d335885695fe36fb5353c5f672Ted Kremenek $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 1256bd8124f53d6694ef0de1713f06325893c0ea2caTed Kremenek $(gyp_shared_intermediate_dir) \ 1266bd8124f53d6694ef0de1713f06325893c0ea2caTed Kremenek $(LOCAL_PATH) \ 127a4317709127e3b63c44a34f9fa1c3f8abe6a77a3Ted Kremenek $(LOCAL_PATH)/skia/config \ 1286bd8124f53d6694ef0de1713f06325893c0ea2caTed Kremenek $(LOCAL_PATH)/third_party/skia/src/core \ 1296bd8124f53d6694ef0de1713f06325893c0ea2caTed Kremenek $(LOCAL_PATH)/third_party/skia/include/core \ 1306bd8124f53d6694ef0de1713f06325893c0ea2caTed Kremenek $(LOCAL_PATH)/third_party/skia/include/effects \ 1316bd8124f53d6694ef0de1713f06325893c0ea2caTed Kremenek $(LOCAL_PATH)/third_party/skia/include/pdf \ 1326bd8124f53d6694ef0de1713f06325893c0ea2caTed Kremenek $(LOCAL_PATH)/third_party/skia/include/gpu \ 133c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(LOCAL_PATH)/third_party/skia/include/lazy \ 134c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(LOCAL_PATH)/third_party/skia/include/pathops \ 135c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(LOCAL_PATH)/third_party/skia/include/pipe \ 136c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(LOCAL_PATH)/third_party/skia/include/ports \ 137c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(LOCAL_PATH)/third_party/skia/include/utils \ 138c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(LOCAL_PATH)/skia/ext \ 139c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(PWD)/external/icu/icu4c/source/common \ 140c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(PWD)/external/icu/icu4c/source/i18n \ 141c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(PWD)/frameworks/wilhelm/include \ 142c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(PWD)/bionic \ 143c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(PWD)/external/stlport/stlport 144c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek 1453b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek 1463b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek# Flags passed to only C++ (and not C) files. 1473b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted KremenekLOCAL_CPPFLAGS_Debug := \ 1483b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -fno-exceptions \ 1496bcf27bb9a4b5c3f79cb44c0e4654a6d7619ad89Stephen Hines -fno-rtti \ 1503b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -fno-threadsafe-statics \ 151c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -fvisibility-inlines-hidden \ 152c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -Wsign-compare \ 1533b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -std=gnu++11 \ 1543b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -Wno-narrowing \ 1553b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -Wno-literal-suffix \ 1566bcf27bb9a4b5c3f79cb44c0e4654a6d7619ad89Stephen Hines -Wno-non-virtual-dtor \ 1573b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -Wno-sign-promo 158c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek 159c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek 160426a16d4e5efe7efefe76c405207fb170cabad9fAnna Zaks# Flags passed to both C and C++ files. 1619f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong WanMY_CFLAGS_Release := \ 162c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek --param=ssp-buffer-size=4 \ 163426a16d4e5efe7efefe76c405207fb170cabad9fAnna Zaks -Werror \ 1649697934650354bed2e509d8e7e44f21a1fb00f76Ted Kremenek -fno-strict-aliasing \ 165c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -Wall \ 166426a16d4e5efe7efefe76c405207fb170cabad9fAnna Zaks -Wno-unused-parameter \ 167426a16d4e5efe7efefe76c405207fb170cabad9fAnna Zaks -Wno-missing-field-initializers \ 168426a16d4e5efe7efefe76c405207fb170cabad9fAnna Zaks -fvisibility=hidden \ 169426a16d4e5efe7efefe76c405207fb170cabad9fAnna Zaks -pipe \ 170426a16d4e5efe7efefe76c405207fb170cabad9fAnna Zaks -fPIC \ 171426a16d4e5efe7efefe76c405207fb170cabad9fAnna Zaks -Wno-unused-local-typedefs \ 1723b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -msse2 \ 1733b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -mfpmath=sse \ 1743b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -mmmx \ 1753b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -m32 \ 1763b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -ffunction-sections \ 1773b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -funwind-tables \ 1783b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -g \ 1793b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -fno-short-enums \ 1803b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -finline-limit=64 \ 181337e4dbc6859589b8878146a88bebf754e916702Ted Kremenek -Wa,--noexecstack \ 1823b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -U_FORTIFY_SOURCE \ 1833b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -Wno-extra \ 1843b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -Wno-ignored-qualifiers \ 1853b1df8bb941a18c4a7256d7cfcbccb9de7e39995Ted Kremenek -Wno-type-limits \ 186e17fdb2d5dbf0ffefd417587003eebbe5baf5984Anna Zaks -Wno-unused-but-set-variable \ 187e17fdb2d5dbf0ffefd417587003eebbe5baf5984Anna Zaks -fno-stack-protector \ 188e17fdb2d5dbf0ffefd417587003eebbe5baf5984Anna Zaks -Os \ 189e17fdb2d5dbf0ffefd417587003eebbe5baf5984Anna Zaks -fno-ident \ 190e17fdb2d5dbf0ffefd417587003eebbe5baf5984Anna Zaks -fdata-sections \ 191e17fdb2d5dbf0ffefd417587003eebbe5baf5984Anna Zaks -ffunction-sections \ 192c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -fomit-frame-pointer \ 1939f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan -funwind-tables 1949697934650354bed2e509d8e7e44f21a1fb00f76Ted Kremenek 195c8413fd03f73084a5c93028f8b4db619fc388087Ted KremenekMY_DEFS_Release := \ 1969f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan '-DV8_DEPRECATION_WARNINGS' \ 1979f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan '-D_FILE_OFFSET_BITS=64' \ 1989f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan '-DNO_TCMALLOC' \ 199c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DDISABLE_NACL' \ 2009f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan '-DCHROMIUM_BUILD' \ 201c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DUSE_LIBJPEG_TURBO=1' \ 2029f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan '-DENABLE_WEBRTC=1' \ 2033eb52bb5d791630f926ff2226dae25012315ad9aBill Wendling '-DUSE_PROPRIETARY_CODECS' \ 2043eb52bb5d791630f926ff2226dae25012315ad9aBill Wendling '-DENABLE_BROWSER_CDMS' \ 205c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DENABLE_CONFIGURATION_POLICY' \ 206e2b1246a24e8babf2f58c93713fba16b8edb8e2dJordan Rose '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 207e2b1246a24e8babf2f58c93713fba16b8edb8e2dJordan Rose '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 208e2b1246a24e8babf2f58c93713fba16b8edb8e2dJordan Rose '-DENABLE_EGLIMAGE=1' \ 209e2b1246a24e8babf2f58c93713fba16b8edb8e2dJordan Rose '-DCLD_VERSION=1' \ 210e2b1246a24e8babf2f58c93713fba16b8edb8e2dJordan Rose '-DENABLE_PRINTING=1' \ 211e2b1246a24e8babf2f58c93713fba16b8edb8e2dJordan Rose '-DENABLE_MANAGED_USERS=1' \ 2129f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 2139f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 214c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 215c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 2169697934650354bed2e509d8e7e44f21a1fb00f76Ted Kremenek '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 2179697934650354bed2e509d8e7e44f21a1fb00f76Ted Kremenek '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 2189f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan '-DVIDEO_HOLE=1' \ 2199f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 220c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DPREF_REGISTRY_IMPLEMENTATION' \ 221c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DSK_ENABLE_INST_COUNT=0' \ 222c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DSK_SUPPORT_GPU=1' \ 223c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \ 224c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DSK_ENABLE_LEGACY_API_ALIASING=1' \ 225c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \ 226c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DGR_GL_IGNORE_ES3_MSAA=0' \ 227c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \ 228c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DSK_SUPPORT_LEGACY_TEXTRENDERMODE' \ 229c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DSK_BUILD_FOR_ANDROID' \ 2309f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan '-DSK_USE_POSIX_THREADS' \ 231c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \ 2329f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan '-DSK_FM_NEW_MATCH_FAMILY_STYLE_CHARACTER=1' \ 2339f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan '-DU_USING_ICU_NAMESPACE=0' \ 2349f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan '-DU_ENABLE_DYLOAD=0' \ 2355e9ebb3c0fb554d9285aa99c470abdf283272bd9Douglas Gregor '-DUSE_OPENSSL=1' \ 236c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DUSE_OPENSSL_CERTS=1' \ 2372e4457a006fa2beaa87d909b743aa8f09fbf9ec6Bob Wilson '-D__STDC_CONSTANT_MACROS' \ 2381a45a5ff5d495cb6cd9a3d4d06317af79c0f634dTed Kremenek '-D__STDC_FORMAT_MACROS' \ 2391a45a5ff5d495cb6cd9a3d4d06317af79c0f634dTed Kremenek '-DANDROID' \ 2401a45a5ff5d495cb6cd9a3d4d06317af79c0f634dTed Kremenek '-D__GNU_SOURCE=1' \ 241c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DUSE_STLPORT=1' \ 242c35fb7d67d515659ad2325b4f6ec97c9fe64fb63Benjamin Kramer '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 243c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DCHROME_BUILD_ID=""' \ 2449f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan '-DNDEBUG' \ 2459f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan '-DNVALGRIND' \ 246c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-DDYNAMIC_ANNOTATIONS_ENABLED=0' \ 247c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek '-D_FORTIFY_SOURCE=2' 2489f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan 2499f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan 250c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek# Include paths placed before CFLAGS/CPPFLAGS 251c8413fd03f73084a5c93028f8b4db619fc388087Ted KremenekLOCAL_C_INCLUDES_Release := \ 2529f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 2539f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 254c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(gyp_shared_intermediate_dir) \ 255c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(LOCAL_PATH) \ 2569f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan $(LOCAL_PATH)/skia/config \ 2579f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan $(LOCAL_PATH)/third_party/skia/src/core \ 2589f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan $(LOCAL_PATH)/third_party/skia/include/core \ 259c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(LOCAL_PATH)/third_party/skia/include/effects \ 2609f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan $(LOCAL_PATH)/third_party/skia/include/pdf \ 261c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(LOCAL_PATH)/third_party/skia/include/gpu \ 262c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(LOCAL_PATH)/third_party/skia/include/lazy \ 2639f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan $(LOCAL_PATH)/third_party/skia/include/pathops \ 2649f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan $(LOCAL_PATH)/third_party/skia/include/pipe \ 265c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(LOCAL_PATH)/third_party/skia/include/ports \ 266c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(LOCAL_PATH)/third_party/skia/include/utils \ 2679f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan $(LOCAL_PATH)/skia/ext \ 2689f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan $(PWD)/external/icu/icu4c/source/common \ 2699f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan $(PWD)/external/icu/icu4c/source/i18n \ 270c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(PWD)/frameworks/wilhelm/include \ 271c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek $(PWD)/bionic \ 2729f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan $(PWD)/external/stlport/stlport 2739f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan 274c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek 275c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek# Flags passed to only C++ (and not C) files. 276c8413fd03f73084a5c93028f8b4db619fc388087Ted KremenekLOCAL_CPPFLAGS_Release := \ 2779f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan -fno-exceptions \ 278c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -fno-rtti \ 2796d6a83c3754b449ac24cb83bc6d3a50b10535061Anna Zaks -fno-threadsafe-statics \ 2806d6a83c3754b449ac24cb83bc6d3a50b10535061Anna Zaks -fvisibility-inlines-hidden \ 2816d6a83c3754b449ac24cb83bc6d3a50b10535061Anna Zaks -Wsign-compare \ 282c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -std=gnu++11 \ 2839f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan -Wno-narrowing \ 284c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek -Wno-literal-suffix \ 285aace9ef279be3dadd53b481aee568bd7701178b4Anna Zaks -Wno-non-virtual-dtor \ 286aace9ef279be3dadd53b481aee568bd7701178b4Anna Zaks -Wno-sign-promo 287aace9ef279be3dadd53b481aee568bd7701178b4Anna Zaks 2889f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan 2899f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong WanLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 290c8413fd03f73084a5c93028f8b4db619fc388087Ted KremenekLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 291c8413fd03f73084a5c93028f8b4db619fc388087Ted KremenekLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 292370e6e984cc32167228b66eaf9610c010da0d794Argyrios KyrtzidisLOCAL_ASFLAGS := $(LOCAL_CFLAGS) 293c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek### Rules for final target. 294c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek 295c8413fd03f73084a5c93028f8b4db619fc388087Ted KremenekLOCAL_SHARED_LIBRARIES := \ 296c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek libstlport \ 297c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek libdl 298c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek 299c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek# Add target alias to "gyp_all_modules" target. 3009f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan.PHONY: gyp_all_modules 3019f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wangyp_all_modules: components_pref_registry_gyp 302c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek 303c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek# Alias gyp target name. 3049f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan.PHONY: pref_registry 3059f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wanpref_registry: components_pref_registry_gyp 306c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenek 307c8413fd03f73084a5c93028f8b4db619fc388087Ted Kremenekinclude $(BUILD_STATIC_LIBRARY) 3089f8862aa64300ef97b8fe85034ee93bbc03e3b7bZhanyong Wan