cityhash.target.linux-x86.mk revision 6e8cce623b6e4fe0c9e4af605d675dd9d0338c38
13330b203039dea366d4981db1408a460134b2d2cMathias Agopian# This file is generated by gyp; do not edit. 23330b203039dea366d4981db1408a460134b2d2cMathias Agopian 33330b203039dea366d4981db1408a460134b2d2cMathias Agopianinclude $(CLEAR_VARS) 43330b203039dea366d4981db1408a460134b2d2cMathias Agopian 53330b203039dea366d4981db1408a460134b2d2cMathias AgopianLOCAL_MODULE_CLASS := STATIC_LIBRARIES 63330b203039dea366d4981db1408a460134b2d2cMathias AgopianLOCAL_MODULE := third_party_smhasher_cityhash_gyp 73330b203039dea366d4981db1408a460134b2d2cMathias AgopianLOCAL_MODULE_SUFFIX := .a 83330b203039dea366d4981db1408a460134b2d2cMathias AgopianLOCAL_MODULE_TAGS := optional 93330b203039dea366d4981db1408a460134b2d2cMathias AgopianLOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH) 103330b203039dea366d4981db1408a460134b2d2cMathias Agopiangyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX)) 113330b203039dea366d4981db1408a460134b2d2cMathias Agopiangyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX)) 123330b203039dea366d4981db1408a460134b2d2cMathias Agopian 133330b203039dea366d4981db1408a460134b2d2cMathias Agopian# Make sure our deps are built first. 143330b203039dea366d4981db1408a460134b2d2cMathias AgopianGYP_TARGET_DEPENDENCIES := 153330b203039dea366d4981db1408a460134b2d2cMathias Agopian 163330b203039dea366d4981db1408a460134b2d2cMathias AgopianGYP_GENERATED_OUTPUTS := 1798e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian 1898e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian# Make sure our deps and generated files are built first. 193330b203039dea366d4981db1408a460134b2d2cMathias AgopianLOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 203330b203039dea366d4981db1408a460134b2d2cMathias Agopian 213330b203039dea366d4981db1408a460134b2d2cMathias AgopianLOCAL_GENERATED_SOURCES := 223330b203039dea366d4981db1408a460134b2d2cMathias Agopian 233330b203039dea366d4981db1408a460134b2d2cMathias AgopianGYP_COPIED_SOURCE_ORIGIN_DIRS := 243330b203039dea366d4981db1408a460134b2d2cMathias Agopian 253330b203039dea366d4981db1408a460134b2d2cMathias AgopianLOCAL_SRC_FILES := \ 263330b203039dea366d4981db1408a460134b2d2cMathias Agopian third_party/smhasher/src/City.cpp 273330b203039dea366d4981db1408a460134b2d2cMathias Agopian 283330b203039dea366d4981db1408a460134b2d2cMathias Agopian 293330b203039dea366d4981db1408a460134b2d2cMathias Agopian# Flags passed to both C and C++ files. 303330b203039dea366d4981db1408a460134b2d2cMathias AgopianMY_CFLAGS_Debug := \ 313330b203039dea366d4981db1408a460134b2d2cMathias Agopian --param=ssp-buffer-size=4 \ 323330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fno-exceptions \ 333330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fno-strict-aliasing \ 34697526bc9e44ce61c88614f98387ae8bbf0a187eIliyan Malchev -Wno-unused-parameter \ 353330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-missing-field-initializers \ 363330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fvisibility=hidden \ 37b1363d37fc6a661508fad106eb7698c5850a6c17Dan Stoza -pipe \ 38b1363d37fc6a661508fad106eb7698c5850a6c17Dan Stoza -fPIC \ 39b1363d37fc6a661508fad106eb7698c5850a6c17Dan Stoza -Wno-unused-local-typedefs \ 40b1363d37fc6a661508fad106eb7698c5850a6c17Dan Stoza -Wno-format \ 41b1363d37fc6a661508fad106eb7698c5850a6c17Dan Stoza -msse2 \ 42b1363d37fc6a661508fad106eb7698c5850a6c17Dan Stoza -mfpmath=sse \ 43b1363d37fc6a661508fad106eb7698c5850a6c17Dan Stoza -mmmx \ 443330b203039dea366d4981db1408a460134b2d2cMathias Agopian -m32 \ 4554ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian -ffunction-sections \ 46b1363d37fc6a661508fad106eb7698c5850a6c17Dan Stoza -funwind-tables \ 47b1363d37fc6a661508fad106eb7698c5850a6c17Dan Stoza -g \ 483330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fno-short-enums \ 493330b203039dea366d4981db1408a460134b2d2cMathias Agopian -finline-limit=64 \ 503330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wa,--noexecstack \ 513330b203039dea366d4981db1408a460134b2d2cMathias Agopian -U_FORTIFY_SOURCE \ 523330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-extra \ 533330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-ignored-qualifiers \ 543330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-type-limits \ 553330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-unused-but-set-variable \ 563330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fno-stack-protector \ 573330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-address \ 5854ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian -Wno-format-security \ 59b1363d37fc6a661508fad106eb7698c5850a6c17Dan Stoza -Wno-return-type \ 603330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-sequence-point \ 613330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Os \ 623330b203039dea366d4981db1408a460134b2d2cMathias Agopian -g \ 633330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fdata-sections \ 643330b203039dea366d4981db1408a460134b2d2cMathias Agopian -ffunction-sections \ 653330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fomit-frame-pointer \ 663330b203039dea366d4981db1408a460134b2d2cMathias Agopian -funwind-tables 673330b203039dea366d4981db1408a460134b2d2cMathias Agopian 683330b203039dea366d4981db1408a460134b2d2cMathias AgopianMY_DEFS_Debug := \ 693330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DV8_DEPRECATION_WARNINGS' \ 7054ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian '-D_FILE_OFFSET_BITS=64' \ 7154ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian '-DNO_TCMALLOC' \ 7254ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian '-DDISABLE_NACL' \ 7354ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian '-DCHROMIUM_BUILD' \ 7454ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian '-DUSE_LIBJPEG_TURBO=1' \ 75b1363d37fc6a661508fad106eb7698c5850a6c17Dan Stoza '-DENABLE_WEBRTC=1' \ 7654ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian '-DUSE_PROPRIETARY_CODECS' \ 7754ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian '-DENABLE_BROWSER_CDMS' \ 7854ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian '-DENABLE_CONFIGURATION_POLICY' \ 7954ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 8054ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 8154ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian '-DENABLE_EGLIMAGE=1' \ 8254ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian '-DCLD_VERSION=1' \ 8354ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian '-DENABLE_PRINTING=1' \ 8454ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian '-DENABLE_MANAGED_USERS=1' \ 85697526bc9e44ce61c88614f98387ae8bbf0a187eIliyan Malchev '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 86309d3bb2f902163356f9d40b6d45c11b435d77a9Jamie Gennis '-DDATA_REDUCTION_DEV_HOST="http://proxy-dev.googlezip.net:80/"' \ 87309d3bb2f902163356f9d40b6d45c11b435d77a9Jamie Gennis '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 88b1363d37fc6a661508fad106eb7698c5850a6c17Dan Stoza '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 89309d3bb2f902163356f9d40b6d45c11b435d77a9Jamie Gennis '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 90309d3bb2f902163356f9d40b6d45c11b435d77a9Jamie Gennis '-DVIDEO_HOLE=1' \ 91309d3bb2f902163356f9d40b6d45c11b435d77a9Jamie Gennis '-DUSE_OPENSSL=1' \ 92309d3bb2f902163356f9d40b6d45c11b435d77a9Jamie Gennis '-DUSE_OPENSSL_CERTS=1' \ 93309d3bb2f902163356f9d40b6d45c11b435d77a9Jamie Gennis '-DANDROID' \ 94309d3bb2f902163356f9d40b6d45c11b435d77a9Jamie Gennis '-D__GNU_SOURCE=1' \ 95309d3bb2f902163356f9d40b6d45c11b435d77a9Jamie Gennis '-DUSE_STLPORT=1' \ 96309d3bb2f902163356f9d40b6d45c11b435d77a9Jamie Gennis '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 97309d3bb2f902163356f9d40b6d45c11b435d77a9Jamie Gennis '-DCHROME_BUILD_ID=""' \ 9898e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 993330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 10098e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian '-D_DEBUG' 10198e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian 1023330b203039dea366d4981db1408a460134b2d2cMathias Agopian 1033330b203039dea366d4981db1408a460134b2d2cMathias Agopian# Include paths placed before CFLAGS/CPPFLAGS 1043330b203039dea366d4981db1408a460134b2d2cMathias AgopianLOCAL_C_INCLUDES_Debug := \ 10598e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian $(gyp_shared_intermediate_dir) \ 1063330b203039dea366d4981db1408a460134b2d2cMathias Agopian $(PWD)/frameworks/wilhelm/include \ 10798e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian $(PWD)/bionic \ 108309d3bb2f902163356f9d40b6d45c11b435d77a9Jamie Gennis $(PWD)/external/stlport/stlport 10998e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian 11098e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian 11198e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian# Flags passed to only C++ (and not C) files. 11298e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias AgopianLOCAL_CPPFLAGS_Debug := \ 11398e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian -fno-rtti \ 1143330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fno-threadsafe-statics \ 115309d3bb2f902163356f9d40b6d45c11b435d77a9Jamie Gennis -fvisibility-inlines-hidden \ 1163330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-deprecated \ 1173330b203039dea366d4981db1408a460134b2d2cMathias Agopian -std=gnu++11 \ 1183330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-narrowing \ 1193330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-literal-suffix \ 1203330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-non-virtual-dtor \ 1213330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-sign-promo \ 122678bdd6349344df254cc0c3377a40fd99e216635Mathias Agopian -Wno-non-virtual-dtor 123678bdd6349344df254cc0c3377a40fd99e216635Mathias Agopian 124678bdd6349344df254cc0c3377a40fd99e216635Mathias Agopian 125678bdd6349344df254cc0c3377a40fd99e216635Mathias Agopian# Flags passed to both C and C++ files. 126678bdd6349344df254cc0c3377a40fd99e216635Mathias AgopianMY_CFLAGS_Release := \ 127697526bc9e44ce61c88614f98387ae8bbf0a187eIliyan Malchev --param=ssp-buffer-size=4 \ 1283330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fno-exceptions \ 12918fae75350bcd5f19ef90afb533e3fbedfd4c83bColin Cross -fno-strict-aliasing \ 130697526bc9e44ce61c88614f98387ae8bbf0a187eIliyan Malchev -Wno-unused-parameter \ 1313330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-missing-field-initializers \ 1323330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fvisibility=hidden \ 1333330b203039dea366d4981db1408a460134b2d2cMathias Agopian -pipe \ 1343330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fPIC \ 1353330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-unused-local-typedefs \ 1363330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-format \ 13754ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian -msse2 \ 13854ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian -mfpmath=sse \ 13954ba51dff21de666c5ae3bf3abd4f0634ebb0676Mathias Agopian -mmmx \ 140579b3f88d03d06b897b778bd11818f5104677d1dMathias Agopian -m32 \ 141579b3f88d03d06b897b778bd11818f5104677d1dMathias Agopian -ffunction-sections \ 142579b3f88d03d06b897b778bd11818f5104677d1dMathias Agopian -funwind-tables \ 1433330b203039dea366d4981db1408a460134b2d2cMathias Agopian -g \ 1443330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fno-short-enums \ 1453330b203039dea366d4981db1408a460134b2d2cMathias Agopian -finline-limit=64 \ 1463330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wa,--noexecstack \ 1473330b203039dea366d4981db1408a460134b2d2cMathias Agopian -U_FORTIFY_SOURCE \ 1483330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-extra \ 1493330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-ignored-qualifiers \ 1503330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-type-limits \ 1513330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-unused-but-set-variable \ 1523330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fno-stack-protector \ 1533330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-address \ 1543330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-format-security \ 1553330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-return-type \ 1563330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Wno-sequence-point \ 1573330b203039dea366d4981db1408a460134b2d2cMathias Agopian -Os \ 1583330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fno-ident \ 1593330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fdata-sections \ 1603330b203039dea366d4981db1408a460134b2d2cMathias Agopian -ffunction-sections \ 1613330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fomit-frame-pointer \ 1623330b203039dea366d4981db1408a460134b2d2cMathias Agopian -funwind-tables 1633330b203039dea366d4981db1408a460134b2d2cMathias Agopian 1643330b203039dea366d4981db1408a460134b2d2cMathias AgopianMY_DEFS_Release := \ 1653330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DV8_DEPRECATION_WARNINGS' \ 1663330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-D_FILE_OFFSET_BITS=64' \ 1673330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DNO_TCMALLOC' \ 1683330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DDISABLE_NACL' \ 1693330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DCHROMIUM_BUILD' \ 1703330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DUSE_LIBJPEG_TURBO=1' \ 1713330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DENABLE_WEBRTC=1' \ 1723330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DUSE_PROPRIETARY_CODECS' \ 1733330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DENABLE_BROWSER_CDMS' \ 1743330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DENABLE_CONFIGURATION_POLICY' \ 1753330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 176e6f43ddce78d6846af12550ff9193c5c6fe5844bSteve Block '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 1773330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DENABLE_EGLIMAGE=1' \ 1783330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DCLD_VERSION=1' \ 1793330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DENABLE_PRINTING=1' \ 1803330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DENABLE_MANAGED_USERS=1' \ 1813330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 1823330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DDATA_REDUCTION_DEV_HOST="http://proxy-dev.googlezip.net:80/"' \ 1833330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 1843330b203039dea366d4981db1408a460134b2d2cMathias Agopian '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 185c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 186c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala '-DVIDEO_HOLE=1' \ 187c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala '-DUSE_OPENSSL=1' \ 188c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala '-DUSE_OPENSSL_CERTS=1' \ 189c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala '-DANDROID' \ 190c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala '-D__GNU_SOURCE=1' \ 191c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala '-DUSE_STLPORT=1' \ 192c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 193c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala '-DCHROME_BUILD_ID=""' \ 194c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala '-DNDEBUG' \ 195c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala '-DNVALGRIND' \ 196c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala '-DDYNAMIC_ANNOTATIONS_ENABLED=0' 197c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala 198c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala 199c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala# Include paths placed before CFLAGS/CPPFLAGS 200c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville TalvalaLOCAL_C_INCLUDES_Release := \ 201c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala $(gyp_shared_intermediate_dir) \ 202c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala $(PWD)/frameworks/wilhelm/include \ 203c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala $(PWD)/bionic \ 204c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala $(PWD)/external/stlport/stlport 205c43946b931de5dafd28f49963f9af78e05390b26Eino-Ville Talvala 2063330b203039dea366d4981db1408a460134b2d2cMathias Agopian 2073330b203039dea366d4981db1408a460134b2d2cMathias Agopian# Flags passed to only C++ (and not C) files. 2083330b203039dea366d4981db1408a460134b2d2cMathias AgopianLOCAL_CPPFLAGS_Release := \ 2093330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fno-rtti \ 2103330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fno-threadsafe-statics \ 2113330b203039dea366d4981db1408a460134b2d2cMathias Agopian -fvisibility-inlines-hidden \ 2128f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wno-deprecated \ 2138f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -std=gnu++11 \ 2148f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wno-narrowing \ 2158f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wno-literal-suffix \ 2168f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wno-non-virtual-dtor \ 2178f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wno-sign-promo \ 2188f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wno-non-virtual-dtor 2198f3960179c56767e5077be8337792bd4e244b7d7Francis Hart 2208f3960179c56767e5077be8337792bd4e244b7d7Francis Hart 2218f3960179c56767e5077be8337792bd4e244b7d7Francis HartLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 2228f3960179c56767e5077be8337792bd4e244b7d7Francis HartLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 2238f3960179c56767e5077be8337792bd4e244b7d7Francis HartLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 2248f3960179c56767e5077be8337792bd4e244b7d7Francis HartLOCAL_ASFLAGS := $(LOCAL_CFLAGS) 2258f3960179c56767e5077be8337792bd4e244b7d7Francis Hart### Rules for final target. 2268f3960179c56767e5077be8337792bd4e244b7d7Francis Hart 2278f3960179c56767e5077be8337792bd4e244b7d7Francis HartLOCAL_LDFLAGS_Debug := \ 2288f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,-z,now \ 2298f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,-z,relro \ 2308f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,--fatal-warnings \ 2318f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,-z,noexecstack \ 2328f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -fPIC \ 2338f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -m32 \ 2348f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -fuse-ld=gold \ 2358f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -nostdlib \ 2368f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,--no-undefined \ 2378f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,--exclude-libs=ALL \ 2388f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,--warn-shared-textrel \ 2398f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,-O1 \ 2408f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,--as-needed 2418f3960179c56767e5077be8337792bd4e244b7d7Francis Hart 2428f3960179c56767e5077be8337792bd4e244b7d7Francis Hart 2438f3960179c56767e5077be8337792bd4e244b7d7Francis HartLOCAL_LDFLAGS_Release := \ 2448f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,-z,now \ 2458f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,-z,relro \ 2468f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,--fatal-warnings \ 2478f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,-z,noexecstack \ 2488f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -fPIC \ 2498f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -m32 \ 2508f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -fuse-ld=gold \ 2518f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -nostdlib \ 2528f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,--no-undefined \ 2538f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,--exclude-libs=ALL \ 2548f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,-O1 \ 2558f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,--as-needed \ 2568f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,--gc-sections \ 2578f3960179c56767e5077be8337792bd4e244b7d7Francis Hart -Wl,--warn-shared-textrel 25898e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian 259b1363d37fc6a661508fad106eb7698c5850a6c17Dan Stoza 26098e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias AgopianLOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION)) 26198e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian 26298e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias AgopianLOCAL_STATIC_LIBRARIES := 26398e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian 26498e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian# Enable grouping to fix circular references 2653330b203039dea366d4981db1408a460134b2d2cMathias AgopianLOCAL_GROUP_STATIC_LIBRARIES := true 266e142428a9c8b9d2380032cd4d7b55ee440fe8770Mathias Agopian 26798e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias AgopianLOCAL_SHARED_LIBRARIES := \ 26898e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian libstlport \ 26998e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian libdl 27098e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian 27198e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian# Add target alias to "gyp_all_modules" target. 27298e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian.PHONY: gyp_all_modules 273b1363d37fc6a661508fad106eb7698c5850a6c17Dan Stozagyp_all_modules: third_party_smhasher_cityhash_gyp 27498e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian 27598e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian# Alias gyp target name. 27698e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian.PHONY: cityhash 27798e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopiancityhash: third_party_smhasher_cityhash_gyp 27898e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian 27998e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopianinclude $(BUILD_STATIC_LIBRARY) 280b1363d37fc6a661508fad106eb7698c5850a6c17Dan Stoza