cityhash.target.linux-mips.mk revision 116680a4aac90f2aa7413d9095a592090648e557
15f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer# This file is generated by gyp; do not edit. 25f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer 35f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencerinclude $(CLEAR_VARS) 45f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer 50bc735ffcfb223c0186419547abaa5c84482663eChris LattnerLOCAL_MODULE_CLASS := STATIC_LIBRARIES 60bc735ffcfb223c0186419547abaa5c84482663eChris LattnerLOCAL_MODULE := third_party_smhasher_cityhash_gyp 75f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid SpencerLOCAL_MODULE_SUFFIX := .a 85f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid SpencerLOCAL_MODULE_TAGS := optional 9010bfc253050626435f006386c0bee4b55329687James DennettLOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH) 10010bfc253050626435f006386c0bee4b55329687James Dennettgyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX)) 11010bfc253050626435f006386c0bee4b55329687James Dennettgyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX)) 12010bfc253050626435f006386c0bee4b55329687James Dennett 135f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer# Make sure our deps are built first. 145f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid SpencerGYP_TARGET_DEPENDENCIES := 155f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer 165f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid SpencerGYP_GENERATED_OUTPUTS := 175f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer 18478851c3ed6bd784e7377dffd8e57b200c1b9ba9Benjamin Kramer# Make sure our deps and generated files are built first. 195f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid SpencerLOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 20d5532b6cfff2977e0c59fa6ead7f7973984a620dJohn McCall 2130a2e16f6c27f888dd11eba6bbbae1e980078fcbChandler CarruthLOCAL_GENERATED_SOURCES := 2201d08018b7cf5ce1601707cfd7a84d22015fc04eDouglas Gregor 236bcf27bb9a4b5c3f79cb44c0e4654a6d7619ad89Stephen HinesGYP_COPIED_SOURCE_ORIGIN_DIRS := 2401d08018b7cf5ce1601707cfd7a84d22015fc04eDouglas Gregor 25aa49a7d70e58dac2aeb40664ba16d2ea571b8c95Daniel DunbarLOCAL_SRC_FILES := \ 265f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer third_party/smhasher/src/City.cpp 275f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer 285f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer 29aa165f8458b51c546bebff947343e1a36f3594cbDouglas Gregor# Flags passed to both C and C++ files. 30aa165f8458b51c546bebff947343e1a36f3594cbDouglas GregorMY_CFLAGS_Debug := \ 31aa165f8458b51c546bebff947343e1a36f3594cbDouglas Gregor -fstack-protector \ 32aa165f8458b51c546bebff947343e1a36f3594cbDouglas Gregor --param=ssp-buffer-size=4 \ 3376da55d3a49e1805f51b1ced7c5da5bcd7f759d8John McCall \ 34aa165f8458b51c546bebff947343e1a36f3594cbDouglas Gregor -fno-exceptions \ 352fa67efeaf66a9332c30a026dc1c21bef6c33a6cBenjamin Kramer -fno-strict-aliasing \ 364c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl -Wno-unused-parameter \ 371060aff23f72135f8b50034a1e80f16725ebc56cTed Kremenek -Wno-missing-field-initializers \ 381060aff23f72135f8b50034a1e80f16725ebc56cTed Kremenek -fvisibility=hidden \ 391060aff23f72135f8b50034a1e80f16725ebc56cTed Kremenek -pipe \ 401060aff23f72135f8b50034a1e80f16725ebc56cTed Kremenek -fPIC \ 413fd95ce225393fe4a3623e429766a8c3f487ff9dDouglas Gregor -Wno-unused-local-typedefs \ 423fd95ce225393fe4a3623e429766a8c3f487ff9dDouglas Gregor -Wno-format \ 433fd95ce225393fe4a3623e429766a8c3f487ff9dDouglas Gregor -EL \ 443fd95ce225393fe4a3623e429766a8c3f487ff9dDouglas Gregor -mhard-float \ 453fd95ce225393fe4a3623e429766a8c3f487ff9dDouglas Gregor -ffunction-sections \ 463fd95ce225393fe4a3623e429766a8c3f487ff9dDouglas Gregor -funwind-tables \ 473fd95ce225393fe4a3623e429766a8c3f487ff9dDouglas Gregor -g \ 483fd95ce225393fe4a3623e429766a8c3f487ff9dDouglas Gregor -fstack-protector \ 493fd95ce225393fe4a3623e429766a8c3f487ff9dDouglas Gregor -fno-short-enums \ 503fd95ce225393fe4a3623e429766a8c3f487ff9dDouglas Gregor -finline-limit=64 \ 513fd95ce225393fe4a3623e429766a8c3f487ff9dDouglas Gregor -Wa,--noexecstack \ 523fd95ce225393fe4a3623e429766a8c3f487ff9dDouglas Gregor -U_FORTIFY_SOURCE \ 533fd95ce225393fe4a3623e429766a8c3f487ff9dDouglas Gregor -Wno-extra \ 54b4609806e9232593ece09ce08b630836e825865cDouglas Gregor -Wno-ignored-qualifiers \ 55063daf6e196c51f162e0485478355d8e280eef5cDouglas Gregor -Wno-type-limits \ 56063daf6e196c51f162e0485478355d8e280eef5cDouglas Gregor -Wno-unused-but-set-variable \ 574548ca2912e5f2b78a20e50c58d8a1a9c5e9e67cArgyrios Kyrtzidis -Wno-address \ 58063daf6e196c51f162e0485478355d8e280eef5cDouglas Gregor -Wno-format-security \ 59be9af1288881110e406b87914162eaa59f1e5918Lang Hames -Wno-return-type \ 60be9af1288881110e406b87914162eaa59f1e5918Lang Hames -Wno-sequence-point \ 61be9af1288881110e406b87914162eaa59f1e5918Lang Hames -Os \ 62be9af1288881110e406b87914162eaa59f1e5918Lang Hames -g \ 63be9af1288881110e406b87914162eaa59f1e5918Lang Hames -fdata-sections \ 644548ca2912e5f2b78a20e50c58d8a1a9c5e9e67cArgyrios Kyrtzidis -ffunction-sections \ 65b4609806e9232593ece09ce08b630836e825865cDouglas Gregor -fomit-frame-pointer \ 661eb4433ac451dc16f4133a88af2d002ac26c58efMike Stump -funwind-tables 673b6bef9a213249c6ab6d67c07b1ac6380961be3eBenjamin Kramer 68be9af1288881110e406b87914162eaa59f1e5918Lang HamesMY_DEFS_Debug := \ 693b6bef9a213249c6ab6d67c07b1ac6380961be3eBenjamin Kramer '-DV8_DEPRECATION_WARNINGS' \ 70f89e55ab1bfb3ea997f8b02997c611a02254eb2dJohn McCall '-DBLINK_SCALE_FILTERS_AT_RECORD_TIME' \ 71be9af1288881110e406b87914162eaa59f1e5918Lang Hames '-D_FILE_OFFSET_BITS=64' \ 724548ca2912e5f2b78a20e50c58d8a1a9c5e9e67cArgyrios Kyrtzidis '-DNO_TCMALLOC' \ 734548ca2912e5f2b78a20e50c58d8a1a9c5e9e67cArgyrios Kyrtzidis '-DDISABLE_NACL' \ 741eb4433ac451dc16f4133a88af2d002ac26c58efMike Stump '-DCHROMIUM_BUILD' \ 75ba0a9006dbc4814e1e35f82812cb5a1dad65e8b8Argyrios Kyrtzidis '-DUSE_LIBJPEG_TURBO=1' \ 761eb4433ac451dc16f4133a88af2d002ac26c58efMike Stump '-DENABLE_WEBRTC=1' \ 77b4609806e9232593ece09ce08b630836e825865cDouglas Gregor '-DUSE_PROPRIETARY_CODECS' \ 78010bfc253050626435f006386c0bee4b55329687James Dennett '-DENABLE_BROWSER_CDMS' \ 79b4609806e9232593ece09ce08b630836e825865cDouglas Gregor '-DENABLE_CONFIGURATION_POLICY' \ 80063daf6e196c51f162e0485478355d8e280eef5cDouglas Gregor '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 81b4609806e9232593ece09ce08b630836e825865cDouglas Gregor '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 82010bfc253050626435f006386c0bee4b55329687James Dennett '-DENABLE_EGLIMAGE=1' \ 83010bfc253050626435f006386c0bee4b55329687James Dennett '-DCLD_VERSION=1' \ 84010bfc253050626435f006386c0bee4b55329687James Dennett '-DCLD_DATA_FROM_STATIC' \ 85010bfc253050626435f006386c0bee4b55329687James Dennett '-DENABLE_PRINTING=1' \ 86010bfc253050626435f006386c0bee4b55329687James Dennett '-DENABLE_MANAGED_USERS=1' \ 87b4609806e9232593ece09ce08b630836e825865cDouglas Gregor '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 88b4609806e9232593ece09ce08b630836e825865cDouglas Gregor '-DDATA_REDUCTION_DEV_HOST="http://proxy-dev.googlezip.net:80/"' \ 8965d78312ce026092cb6e7b1d4d06f05e18d02aa0Erik Verbruggen '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 9065d78312ce026092cb6e7b1d4d06f05e18d02aa0Erik Verbruggen '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 914548ca2912e5f2b78a20e50c58d8a1a9c5e9e67cArgyrios Kyrtzidis '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 921eb4433ac451dc16f4133a88af2d002ac26c58efMike Stump '-DVIDEO_HOLE=1' \ 931eb4433ac451dc16f4133a88af2d002ac26c58efMike Stump '-DUSE_OPENSSL=1' \ 941eb4433ac451dc16f4133a88af2d002ac26c58efMike Stump '-DUSE_OPENSSL_CERTS=1' \ 95b4609806e9232593ece09ce08b630836e825865cDouglas Gregor '-DANDROID' \ 964548ca2912e5f2b78a20e50c58d8a1a9c5e9e67cArgyrios Kyrtzidis '-D__GNU_SOURCE=1' \ 97be9af1288881110e406b87914162eaa59f1e5918Lang Hames '-DUSE_STLPORT=1' \ 98be9af1288881110e406b87914162eaa59f1e5918Lang Hames '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 99be9af1288881110e406b87914162eaa59f1e5918Lang Hames '-DCHROME_BUILD_ID=""' \ 100be9af1288881110e406b87914162eaa59f1e5918Lang Hames '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 101be9af1288881110e406b87914162eaa59f1e5918Lang Hames '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 102be9af1288881110e406b87914162eaa59f1e5918Lang Hames '-D_DEBUG' 103be9af1288881110e406b87914162eaa59f1e5918Lang Hames 104be9af1288881110e406b87914162eaa59f1e5918Lang Hames 1054548ca2912e5f2b78a20e50c58d8a1a9c5e9e67cArgyrios Kyrtzidis# Include paths placed before CFLAGS/CPPFLAGS 1064548ca2912e5f2b78a20e50c58d8a1a9c5e9e67cArgyrios KyrtzidisLOCAL_C_INCLUDES_Debug := \ 107b4609806e9232593ece09ce08b630836e825865cDouglas Gregor $(gyp_shared_intermediate_dir) \ 108b4609806e9232593ece09ce08b630836e825865cDouglas Gregor $(PWD)/frameworks/wilhelm/include \ 109010bfc253050626435f006386c0bee4b55329687James Dennett $(PWD)/bionic \ 11088a3514f36de96b19cdf50141c640df1a5f13f6cDouglas Gregor $(PWD)/external/stlport/stlport 11188a3514f36de96b19cdf50141c640df1a5f13f6cDouglas Gregor 11288a3514f36de96b19cdf50141c640df1a5f13f6cDouglas Gregor 11388a3514f36de96b19cdf50141c640df1a5f13f6cDouglas Gregor# Flags passed to only C++ (and not C) files. 11488a3514f36de96b19cdf50141c640df1a5f13f6cDouglas GregorLOCAL_CPPFLAGS_Debug := \ 11588a3514f36de96b19cdf50141c640df1a5f13f6cDouglas Gregor -fno-rtti \ 11688a3514f36de96b19cdf50141c640df1a5f13f6cDouglas Gregor -fno-threadsafe-statics \ 11788a3514f36de96b19cdf50141c640df1a5f13f6cDouglas Gregor -fvisibility-inlines-hidden \ 11888a3514f36de96b19cdf50141c640df1a5f13f6cDouglas Gregor -Wno-deprecated \ 1193b6bef9a213249c6ab6d67c07b1ac6380961be3eBenjamin Kramer -Wno-uninitialized \ 120f89e55ab1bfb3ea997f8b02997c611a02254eb2dJohn McCall -std=gnu++11 \ 1213b6bef9a213249c6ab6d67c07b1ac6380961be3eBenjamin Kramer -Wno-narrowing \ 12288a3514f36de96b19cdf50141c640df1a5f13f6cDouglas Gregor -Wno-literal-suffix \ 1231817bd483b538fd3f4530649f5cb900bad9e8a76Chris Lattner -Wno-non-virtual-dtor \ 1241817bd483b538fd3f4530649f5cb900bad9e8a76Chris Lattner -Wno-sign-promo \ 1251817bd483b538fd3f4530649f5cb900bad9e8a76Chris Lattner -Wno-non-virtual-dtor 126010bfc253050626435f006386c0bee4b55329687James Dennett 127010bfc253050626435f006386c0bee4b55329687James Dennett 128010bfc253050626435f006386c0bee4b55329687James Dennett# Flags passed to both C and C++ files. 129b277159055933e610bbc80262b600d3ad7e0595cTed KremenekMY_CFLAGS_Release := \ 130ba243b59a1074e0962f6abfa3bb9aa984eac1245David Blaikie -fstack-protector \ 131010bfc253050626435f006386c0bee4b55329687James Dennett --param=ssp-buffer-size=4 \ 132b277159055933e610bbc80262b600d3ad7e0595cTed Kremenek \ 13388a3514f36de96b19cdf50141c640df1a5f13f6cDouglas Gregor -fno-exceptions \ 134010bfc253050626435f006386c0bee4b55329687James Dennett -fno-strict-aliasing \ 135010bfc253050626435f006386c0bee4b55329687James Dennett -Wno-unused-parameter \ 136010bfc253050626435f006386c0bee4b55329687James Dennett -Wno-missing-field-initializers \ 137010bfc253050626435f006386c0bee4b55329687James Dennett -fvisibility=hidden \ 138010bfc253050626435f006386c0bee4b55329687James Dennett -pipe \ 139007a9b1c632bfaac20e41c60cbe07fdc6d0e647cChandler Carruth -fPIC \ 1400cf3c0eecbff007cea2750c113894b47d9e09f33David Blaikie -Wno-unused-local-typedefs \ 141007a9b1c632bfaac20e41c60cbe07fdc6d0e647cChandler Carruth -Wno-format \ 1421eb4433ac451dc16f4133a88af2d002ac26c58efMike Stump -EL \ 14388a3514f36de96b19cdf50141c640df1a5f13f6cDouglas Gregor -mhard-float \ 14488a3514f36de96b19cdf50141c640df1a5f13f6cDouglas Gregor -ffunction-sections \ 14588a3514f36de96b19cdf50141c640df1a5f13f6cDouglas Gregor -funwind-tables \ 14688a3514f36de96b19cdf50141c640df1a5f13f6cDouglas Gregor -g \ 147010bfc253050626435f006386c0bee4b55329687James Dennett -fstack-protector \ 148e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne -fno-short-enums \ 149e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne -finline-limit=64 \ 150e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne -Wa,--noexecstack \ 151e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne -U_FORTIFY_SOURCE \ 152e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne -Wno-extra \ 153e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne -Wno-ignored-qualifiers \ 1543b6bef9a213249c6ab6d67c07b1ac6380961be3eBenjamin Kramer -Wno-type-limits \ 1553b6bef9a213249c6ab6d67c07b1ac6380961be3eBenjamin Kramer -Wno-unused-but-set-variable \ 1563b6bef9a213249c6ab6d67c07b1ac6380961be3eBenjamin Kramer -Wno-address \ 157e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne -Wno-format-security \ 158e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne -Wno-return-type \ 159e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne -Wno-sequence-point \ 160e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne -Os \ 161e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne -fno-ident \ 162e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne -fdata-sections \ 163e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne -ffunction-sections \ 164e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne -fomit-frame-pointer \ 165e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne -funwind-tables 166e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne 167e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter CollingbourneMY_DEFS_Release := \ 168e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne '-DV8_DEPRECATION_WARNINGS' \ 169e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne '-DBLINK_SCALE_FILTERS_AT_RECORD_TIME' \ 170e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne '-D_FILE_OFFSET_BITS=64' \ 171e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne '-DNO_TCMALLOC' \ 172e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne '-DDISABLE_NACL' \ 173e08ce650a2b02410eddd1f60a4aa6b3d4be71e73Peter Collingbourne '-DCHROMIUM_BUILD' \ 174010bfc253050626435f006386c0bee4b55329687James Dennett '-DUSE_LIBJPEG_TURBO=1' \ 17549badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor '-DENABLE_WEBRTC=1' \ 17649badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor '-DUSE_PROPRIETARY_CODECS' \ 177010bfc253050626435f006386c0bee4b55329687James Dennett '-DENABLE_BROWSER_CDMS' \ 178010bfc253050626435f006386c0bee4b55329687James Dennett '-DENABLE_CONFIGURATION_POLICY' \ 179010bfc253050626435f006386c0bee4b55329687James Dennett '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 18049badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 1811060aff23f72135f8b50034a1e80f16725ebc56cTed Kremenek '-DENABLE_EGLIMAGE=1' \ 1821060aff23f72135f8b50034a1e80f16725ebc56cTed Kremenek '-DCLD_VERSION=1' \ 1831d5d0b9df6d2a3df338bc3e63000536406e7666cDouglas Gregor '-DCLD_DATA_FROM_STATIC' \ 184f799ae1afb897151a84a7170951e367d8307ae04Fariborz Jahanian '-DENABLE_PRINTING=1' \ 185ba243b59a1074e0962f6abfa3bb9aa984eac1245David Blaikie '-DENABLE_MANAGED_USERS=1' \ 18649badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 187f89e55ab1bfb3ea997f8b02997c611a02254eb2dJohn McCall '-DDATA_REDUCTION_DEV_HOST="http://proxy-dev.googlezip.net:80/"' \ 188f89e55ab1bfb3ea997f8b02997c611a02254eb2dJohn McCall '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 1891d5d0b9df6d2a3df338bc3e63000536406e7666cDouglas Gregor '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 190f799ae1afb897151a84a7170951e367d8307ae04Fariborz Jahanian '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 191f799ae1afb897151a84a7170951e367d8307ae04Fariborz Jahanian '-DVIDEO_HOLE=1' \ 1921d5d0b9df6d2a3df338bc3e63000536406e7666cDouglas Gregor '-DUSE_OPENSSL=1' \ 193f799ae1afb897151a84a7170951e367d8307ae04Fariborz Jahanian '-DUSE_OPENSSL_CERTS=1' \ 19449badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor '-DANDROID' \ 195f871d0cc377a1367b519a6cce26be74607566ebaJohn McCall '-D__GNU_SOURCE=1' \ 196f871d0cc377a1367b519a6cce26be74607566ebaJohn McCall '-DUSE_STLPORT=1' \ 197ce757a7a1ee905f87551996a69da3e95e8afeeb7Sam Weinig '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 1981d5d0b9df6d2a3df338bc3e63000536406e7666cDouglas Gregor '-DCHROME_BUILD_ID=""' \ 199ba243b59a1074e0962f6abfa3bb9aa984eac1245David Blaikie '-DNDEBUG' \ 2001060aff23f72135f8b50034a1e80f16725ebc56cTed Kremenek '-DNVALGRIND' \ 20149badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor '-DDYNAMIC_ANNOTATIONS_ENABLED=0' 20249badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor 203a3a7b8eea87c90a5a257f685749222b212ddaf36Douglas Gregor 204010bfc253050626435f006386c0bee4b55329687James Dennett# Include paths placed before CFLAGS/CPPFLAGS 205a3a7b8eea87c90a5a257f685749222b212ddaf36Douglas GregorLOCAL_C_INCLUDES_Release := \ 206a3a7b8eea87c90a5a257f685749222b212ddaf36Douglas Gregor $(gyp_shared_intermediate_dir) \ 2071d5d0b9df6d2a3df338bc3e63000536406e7666cDouglas Gregor $(PWD)/frameworks/wilhelm/include \ 2081d5d0b9df6d2a3df338bc3e63000536406e7666cDouglas Gregor $(PWD)/bionic \ 209ba243b59a1074e0962f6abfa3bb9aa984eac1245David Blaikie $(PWD)/external/stlport/stlport 21065d78312ce026092cb6e7b1d4d06f05e18d02aa0Erik Verbruggen 21165d78312ce026092cb6e7b1d4d06f05e18d02aa0Erik Verbruggen 212f799ae1afb897151a84a7170951e367d8307ae04Fariborz Jahanian# Flags passed to only C++ (and not C) files. 21365d78312ce026092cb6e7b1d4d06f05e18d02aa0Erik VerbruggenLOCAL_CPPFLAGS_Release := \ 2141eb4433ac451dc16f4133a88af2d002ac26c58efMike Stump -fno-rtti \ 21549badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor -fno-threadsafe-statics \ 21649badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor -fvisibility-inlines-hidden \ 21749badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor -Wno-deprecated \ 21849badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor -Wno-uninitialized \ 21949badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor -std=gnu++11 \ 22049badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor -Wno-narrowing \ 22149badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor -Wno-literal-suffix \ 22249badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor -Wno-non-virtual-dtor \ 22349badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor -Wno-sign-promo \ 2241060aff23f72135f8b50034a1e80f16725ebc56cTed Kremenek -Wno-non-virtual-dtor 22549badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor 22649badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor 227010bfc253050626435f006386c0bee4b55329687James DennettLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 2281eb4433ac451dc16f4133a88af2d002ac26c58efMike StumpLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 22949badde06e066d058d6c7fcf4e628a72999b65a9Douglas GregorLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 230010bfc253050626435f006386c0bee4b55329687James DennettLOCAL_ASFLAGS := $(LOCAL_CFLAGS) 23149badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor### Rules for final target. 232f89e55ab1bfb3ea997f8b02997c611a02254eb2dJohn McCall 233f871d0cc377a1367b519a6cce26be74607566ebaJohn McCallLOCAL_LDFLAGS_Debug := \ 234f799ae1afb897151a84a7170951e367d8307ae04Fariborz Jahanian -Wl,-z,now \ 235f799ae1afb897151a84a7170951e367d8307ae04Fariborz Jahanian -Wl,-z,relro \ 236f89e55ab1bfb3ea997f8b02997c611a02254eb2dJohn McCall -Wl,--fatal-warnings \ 237f799ae1afb897151a84a7170951e367d8307ae04Fariborz Jahanian -Wl,-z,noexecstack \ 23849badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor -fPIC \ 239f871d0cc377a1367b519a6cce26be74607566ebaJohn McCall -EL \ 240f871d0cc377a1367b519a6cce26be74607566ebaJohn McCall -Wl,--no-keep-memory \ 241f871d0cc377a1367b519a6cce26be74607566ebaJohn McCall -nostdlib \ 242f871d0cc377a1367b519a6cce26be74607566ebaJohn McCall -Wl,--no-undefined \ 24332b5a1e82f535d43e94332183cd330f4a39b2dbdCraig Topper -Wl,--exclude-libs=ALL \ 244f89e55ab1bfb3ea997f8b02997c611a02254eb2dJohn McCall -Wl,--warn-shared-textrel \ 245f871d0cc377a1367b519a6cce26be74607566ebaJohn McCall -Wl,-O1 \ 246ba243b59a1074e0962f6abfa3bb9aa984eac1245David Blaikie -Wl,--as-needed 247f799ae1afb897151a84a7170951e367d8307ae04Fariborz Jahanian 248f799ae1afb897151a84a7170951e367d8307ae04Fariborz Jahanian 24932b5a1e82f535d43e94332183cd330f4a39b2dbdCraig TopperLOCAL_LDFLAGS_Release := \ 250f871d0cc377a1367b519a6cce26be74607566ebaJohn McCall -Wl,-z,now \ 251ce757a7a1ee905f87551996a69da3e95e8afeeb7Sam Weinig -Wl,-z,relro \ 2521eb4433ac451dc16f4133a88af2d002ac26c58efMike Stump -Wl,--fatal-warnings \ 25349badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor -Wl,-z,noexecstack \ 25449badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor -fPIC \ 25549badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor -EL \ 25649badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor -Wl,--no-keep-memory \ 257010bfc253050626435f006386c0bee4b55329687James Dennett -nostdlib \ 2581eb4433ac451dc16f4133a88af2d002ac26c58efMike Stump -Wl,--no-undefined \ 25949badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor -Wl,--exclude-libs=ALL \ 26080747a834cf8b0304b314ede9aba3d6ddb8e9520NAKAMURA Takumi -Wl,-O1 \ 261010bfc253050626435f006386c0bee4b55329687James Dennett -Wl,--as-needed \ 26249badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor -Wl,--gc-sections \ 263f89e55ab1bfb3ea997f8b02997c611a02254eb2dJohn McCall -Wl,--warn-shared-textrel 264f89e55ab1bfb3ea997f8b02997c611a02254eb2dJohn McCall 265f799ae1afb897151a84a7170951e367d8307ae04Fariborz Jahanian 266f799ae1afb897151a84a7170951e367d8307ae04Fariborz JahanianLOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION)) 267f89e55ab1bfb3ea997f8b02997c611a02254eb2dJohn McCall 268f799ae1afb897151a84a7170951e367d8307ae04Fariborz JahanianLOCAL_STATIC_LIBRARIES := 26949badde06e066d058d6c7fcf4e628a72999b65a9Douglas Gregor 270f871d0cc377a1367b519a6cce26be74607566ebaJohn McCall# Enable grouping to fix circular references 271f871d0cc377a1367b519a6cce26be74607566ebaJohn McCallLOCAL_GROUP_STATIC_LIBRARIES := true 272f871d0cc377a1367b519a6cce26be74607566ebaJohn McCall 273f871d0cc377a1367b519a6cce26be74607566ebaJohn McCallLOCAL_SHARED_LIBRARIES := \ 27432b5a1e82f535d43e94332183cd330f4a39b2dbdCraig Topper libstlport \ 275f89e55ab1bfb3ea997f8b02997c611a02254eb2dJohn McCall libdl 276f871d0cc377a1367b519a6cce26be74607566ebaJohn McCall 277ba243b59a1074e0962f6abfa3bb9aa984eac1245David Blaikie# Add target alias to "gyp_all_modules" target. 278f799ae1afb897151a84a7170951e367d8307ae04Fariborz Jahanian.PHONY: gyp_all_modules 279f799ae1afb897151a84a7170951e367d8307ae04Fariborz Jahaniangyp_all_modules: third_party_smhasher_cityhash_gyp 280ba243b59a1074e0962f6abfa3bb9aa984eac1245David Blaikie 28132b5a1e82f535d43e94332183cd330f4a39b2dbdCraig Topper# Alias gyp target name. 282f871d0cc377a1367b519a6cce26be74607566ebaJohn McCall.PHONY: cityhash 283ce757a7a1ee905f87551996a69da3e95e8afeeb7Sam Weinigcityhash: third_party_smhasher_cityhash_gyp 2840fee330f5754ca4b248e5bb7363e834668aff06dAnders Carlsson 2850fee330f5754ca4b248e5bb7363e834668aff06dAnders Carlssoninclude $(BUILD_STATIC_LIBRARY) 2861eb4433ac451dc16f4133a88af2d002ac26c58efMike Stump