libphonenumber_without_metadata.target.darwin-arm64.mk revision 010d83a9304c5a91596085d917d248abff47903a
15c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)# This file is generated by gyp; do not edit. 25c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 35c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)include $(CLEAR_VARS) 45c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 55c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)LOCAL_MODULE_CLASS := STATIC_LIBRARIES 65c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)LOCAL_MODULE := third_party_libphonenumber_libphonenumber_without_metadata_gyp 75c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)LOCAL_MODULE_SUFFIX := .a 85c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)LOCAL_MODULE_TAGS := optional 95c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)LOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH) 105c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)gyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX)) 115c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX)) 125c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 135c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)# Make sure our deps are built first. 145c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)GYP_TARGET_DEPENDENCIES := \ 155c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(call intermediates-dir-for,GYP,third_party_icu_icui18n_gyp,,,$(GYP_VAR_PREFIX))/icui18n.stamp \ 165c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(call intermediates-dir-for,GYP,third_party_icu_icuuc_gyp,,,$(GYP_VAR_PREFIX))/icuuc.stamp \ 175c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(gyp_shared_intermediate_dir)/protoc 185c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 195c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 205c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)### Generated for rule "third_party_libphonenumber_libphonenumber_gyp_libphonenumber_without_metadata_target_genproto": 215c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)# "{'inputs': ['../../tools/protoc_wrapper/protoc_wrapper.py', '$(gyp_shared_intermediate_dir)/protoc'], 'process_outputs_as_sources': '1', 'extension': 'proto', 'outputs': ['$(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/%(INPUT_ROOT)s_pb2.py', '$(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers/%(INPUT_ROOT)s.pb.cc', '$(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers/%(INPUT_ROOT)s.pb.h'], 'rule_name': 'genproto', 'rule_sources': ['src/resources/phonemetadata.proto', 'src/resources/phonenumber.proto'], 'action': ['python', '../../tools/protoc_wrapper/protoc_wrapper.py', '--include', '', '--protobuf', '$(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers/%(INPUT_ROOT)s.pb.h', '--proto-in-dir', 'src/resources', '--proto-in-file', '%(INPUT_ROOT)s$(suffix $<)', '--use-system-protobuf=0', '--', '$(gyp_shared_intermediate_dir)/protoc', '--cpp_out', '$(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers', '--python_out', '$(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers'], 'message': 'Generating C++ and Python code from $(RULE_SOURCES)'}": 225c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)$(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonemetadata_pb2.py: gyp_local_path := $(LOCAL_PATH) 235c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)$(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonemetadata_pb2.py: gyp_var_prefix := $(GYP_VAR_PREFIX) 245c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)$(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonemetadata_pb2.py: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir)) 255c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)$(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonemetadata_pb2.py: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir)) 265c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)$(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonemetadata_pb2.py: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH)) 2753e740f4a82e17f3ae59772501622dc354e42336Torne (Richard Coles)$(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonemetadata_pb2.py: $(LOCAL_PATH)/third_party/libphonenumber/src/resources/phonemetadata.proto $(LOCAL_PATH)/tools/protoc_wrapper/protoc_wrapper.py $(gyp_shared_intermediate_dir)/protoc $(GYP_TARGET_DEPENDENCIES) 2853e740f4a82e17f3ae59772501622dc354e42336Torne (Richard Coles) mkdir -p $(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers $(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers; cd $(gyp_local_path)/third_party/libphonenumber; python ../../tools/protoc_wrapper/protoc_wrapper.py --include "" --protobuf "$(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers/phonemetadata.pb.h" --proto-in-dir src/resources --proto-in-file "phonemetadata$(suffix $<)" "--use-system-protobuf=0" -- "$(gyp_shared_intermediate_dir)/protoc" --cpp_out "$(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers" --python_out "$(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers" 29197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch 305d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles)$(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers/phonemetadata.pb.cc: $(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonemetadata_pb2.py ; 3153e740f4a82e17f3ae59772501622dc354e42336Torne (Richard Coles)$(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers/phonemetadata.pb.h: $(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonemetadata_pb2.py ; 32e1f1df5f01594c0e62e751e4b46e779b85c2faa5Torne (Richard Coles) 3306f816c7c76bc45a15e452ade8a34e8af077693eTorne (Richard Coles)$(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonenumber_pb2.py: gyp_local_path := $(LOCAL_PATH) 34e52495584422c5edb5b2944981473a2e208da323Torne (Richard Coles)$(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonenumber_pb2.py: gyp_var_prefix := $(GYP_VAR_PREFIX) 35e52495584422c5edb5b2944981473a2e208da323Torne (Richard Coles)$(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonenumber_pb2.py: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir)) 36e1f1df5f01594c0e62e751e4b46e779b85c2faa5Torne (Richard Coles)$(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonenumber_pb2.py: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir)) 37e1f1df5f01594c0e62e751e4b46e779b85c2faa5Torne (Richard Coles)$(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonenumber_pb2.py: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH)) 3853e740f4a82e17f3ae59772501622dc354e42336Torne (Richard Coles)$(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonenumber_pb2.py: $(LOCAL_PATH)/third_party/libphonenumber/src/resources/phonenumber.proto $(LOCAL_PATH)/tools/protoc_wrapper/protoc_wrapper.py $(gyp_shared_intermediate_dir)/protoc $(GYP_TARGET_DEPENDENCIES) 3953e740f4a82e17f3ae59772501622dc354e42336Torne (Richard Coles) mkdir -p $(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers $(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers; cd $(gyp_local_path)/third_party/libphonenumber; python ../../tools/protoc_wrapper/protoc_wrapper.py --include "" --protobuf "$(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers/phonenumber.pb.h" --proto-in-dir src/resources --proto-in-file "phonenumber$(suffix $<)" "--use-system-protobuf=0" -- "$(gyp_shared_intermediate_dir)/protoc" --cpp_out "$(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers" --python_out "$(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers" 4053e740f4a82e17f3ae59772501622dc354e42336Torne (Richard Coles) 4153e740f4a82e17f3ae59772501622dc354e42336Torne (Richard Coles)$(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers/phonenumber.pb.cc: $(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonenumber_pb2.py ; 4253e740f4a82e17f3ae59772501622dc354e42336Torne (Richard Coles)$(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers/phonenumber.pb.h: $(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonenumber_pb2.py ; 4353e740f4a82e17f3ae59772501622dc354e42336Torne (Richard Coles) 445c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 45c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)GYP_GENERATED_OUTPUTS := \ 465c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonemetadata_pb2.py \ 47d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) $(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers/phonemetadata.pb.cc \ 4851b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles) $(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers/phonemetadata.pb.h \ 4909380295ba73501a205346becac22c6978e4671dTorne (Richard Coles) $(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonenumber_pb2.py \ 5007a852d8c1953036774d8f3b65d18dcfea3bb4a2Ben Murdoch $(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers/phonenumber.pb.cc \ 5107a852d8c1953036774d8f3b65d18dcfea3bb4a2Ben Murdoch $(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers/phonenumber.pb.h 5207a852d8c1953036774d8f3b65d18dcfea3bb4a2Ben Murdoch 5307a852d8c1953036774d8f3b65d18dcfea3bb4a2Ben Murdoch# Make sure our deps and generated files are built first. 545c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 555c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 565c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)LOCAL_CPP_EXTENSION := .cc 575c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)$(gyp_intermediate_dir)/phonemetadata.pb.cc: $(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers/phonemetadata.pb.cc 58926b001d589ce2f10facb93dd4b87578ea35a855Torne (Richard Coles) mkdir -p $(@D); cp $< $@ 5909380295ba73501a205346becac22c6978e4671dTorne (Richard Coles)$(gyp_intermediate_dir)/phonenumber.pb.cc: $(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers/phonenumber.pb.cc 6009380295ba73501a205346becac22c6978e4671dTorne (Richard Coles) mkdir -p $(@D); cp $< $@ 6109380295ba73501a205346becac22c6978e4671dTorne (Richard Coles)LOCAL_GENERATED_SOURCES := \ 6209380295ba73501a205346becac22c6978e4671dTorne (Richard Coles) $(gyp_intermediate_dir)/phonemetadata.pb.cc \ 6309380295ba73501a205346becac22c6978e4671dTorne (Richard Coles) $(gyp_intermediate_dir)/phonenumber.pb.cc \ 645c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonemetadata_pb2.py \ 655c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers/phonemetadata.pb.h \ 66d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) $(gyp_shared_intermediate_dir)/pyproto/third_party/libphonenumber/phonenumbers/phonenumber_pb2.py \ 675c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers/phonenumber.pb.h 68aafa69cb17c9d6606c07663ade5f81388a2c5986Ben Murdoch 695d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles)GYP_COPIED_SOURCE_ORIGIN_DIRS := \ 70926b001d589ce2f10facb93dd4b87578ea35a855Torne (Richard Coles) $(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber/phonenumbers 715c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 725c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)LOCAL_SRC_FILES := \ 735c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) third_party/libphonenumber/src/phonenumbers/asyoutypeformatter.cc \ 745c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) third_party/libphonenumber/src/phonenumbers/base/strings/string_piece.cc \ 755c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) third_party/libphonenumber/src/phonenumbers/default_logger.cc \ 763c9e4aeaee9f9b0a9a814da07bcb33319c7ea363Ben Murdoch third_party/libphonenumber/src/phonenumbers/logger.cc \ 77f91f5fa1608c2cdd9af1842fb5dadbe78275be2aBo Liu third_party/libphonenumber/src/phonenumbers/phonenumber.cc \ 785c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) third_party/libphonenumber/src/phonenumbers/phonenumbermatch.cc \ 79f91f5fa1608c2cdd9af1842fb5dadbe78275be2aBo Liu third_party/libphonenumber/src/phonenumbers/phonenumbermatcher.cc \ 805c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) third_party/libphonenumber/src/phonenumbers/phonenumberutil.cc \ 815c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) third_party/libphonenumber/src/phonenumbers/regexp_adapter_icu.cc \ 825c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) third_party/libphonenumber/src/phonenumbers/regexp_cache.cc \ 835c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) third_party/libphonenumber/src/phonenumbers/string_byte_sink.cc \ 845c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) third_party/libphonenumber/src/phonenumbers/stringutil.cc \ 855c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) third_party/libphonenumber/src/phonenumbers/unicodestring.cc \ 865c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) third_party/libphonenumber/src/phonenumbers/utf/rune.c \ 875c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) third_party/libphonenumber/src/phonenumbers/utf/unicodetext.cc \ 885c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) third_party/libphonenumber/src/phonenumbers/utf/unilib.cc 895c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 905c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 915c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)# Flags passed to both C and C++ files. 92591b958dee2cf159d33a0b931e6231072eaf38d5Ben MurdochMY_CFLAGS_Debug := \ 935c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) --param=ssp-buffer-size=4 \ 945c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -fno-exceptions \ 95926b001d589ce2f10facb93dd4b87578ea35a855Torne (Richard Coles) -fno-strict-aliasing \ 965c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wno-unused-parameter \ 97c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles) -Wno-missing-field-initializers \ 985c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -fvisibility=hidden \ 995c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -pipe \ 100197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch -fPIC \ 1015c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wno-unused-local-typedefs \ 1025c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wno-format \ 10309380295ba73501a205346becac22c6978e4671dTorne (Richard Coles) -ffunction-sections \ 1045c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -funwind-tables \ 1055c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -g \ 1065c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -fno-short-enums \ 10751b2906e11752df6c18351cf520e30522d3b53a1Torne (Richard Coles) -finline-limit=64 \ 1085c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wa,--noexecstack \ 1095c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -U_FORTIFY_SOURCE \ 1105c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wno-extra \ 1115c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wno-ignored-qualifiers \ 112591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch -Wno-type-limits \ 1135c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wno-unused-but-set-variable \ 1145c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wno-address \ 1158abfc5808a4e34d6e03867af8bc440dee641886fTorne (Richard Coles) -Wno-format-security \ 1168abfc5808a4e34d6e03867af8bc440dee641886fTorne (Richard Coles) -Wno-return-type \ 117d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) -Wno-sequence-point \ 118d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) -Os \ 119d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) -g \ 1205c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -fomit-frame-pointer \ 1215c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -fdata-sections \ 1225c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -ffunction-sections \ 1235c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -funwind-tables 1245c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 125591b958dee2cf159d33a0b931e6231072eaf38d5Ben MurdochMY_DEFS_Debug := \ 1265c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DI18N_PHONENUMBERS_USE_ICU_REGEXP=1' \ 1275c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DV8_DEPRECATION_WARNINGS' \ 1285c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DBLINK_SCALE_FILTERS_AT_RECORD_TIME' \ 1295c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-D_FILE_OFFSET_BITS=64' \ 13010f88d5669dbd969c059d61ba09fa37dd72ac559Ben Murdoch '-DNO_TCMALLOC' \ 1315c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DDISABLE_NACL' \ 13209380295ba73501a205346becac22c6978e4671dTorne (Richard Coles) '-DCHROMIUM_BUILD' \ 13310f88d5669dbd969c059d61ba09fa37dd72ac559Ben Murdoch '-DUSE_LIBJPEG_TURBO=1' \ 1345c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DENABLE_WEBRTC=1' \ 1355c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DUSE_PROPRIETARY_CODECS' \ 1365c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DENABLE_CONFIGURATION_POLICY' \ 1375c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 1385c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 1393c9e4aeaee9f9b0a9a814da07bcb33319c7ea363Ben Murdoch '-DENABLE_EGLIMAGE=1' \ 1405c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DCLD_VERSION=1' \ 1413c9e4aeaee9f9b0a9a814da07bcb33319c7ea363Ben Murdoch '-DENABLE_PRINTING=1' \ 1425c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DENABLE_MANAGED_USERS=1' \ 1433c9e4aeaee9f9b0a9a814da07bcb33319c7ea363Ben Murdoch '-DU_USING_ICU_NAMESPACE=0' \ 1443c9e4aeaee9f9b0a9a814da07bcb33319c7ea363Ben Murdoch '-DPROTOBUF_USE_DLLS' \ 1455c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DGOOGLE_PROTOBUF_NO_RTTI' \ 1465c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER' \ 1475c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DUSE_OPENSSL=1' \ 1485c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DUSE_OPENSSL_CERTS=1' \ 149323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) '-DANDROID' \ 150323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) '-D__GNU_SOURCE=1' \ 1517242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci '-DUSE_STLPORT=1' \ 152323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 153323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) '-DCHROME_BUILD_ID=""' \ 154323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 155323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 156323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) '-D_DEBUG' 157323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) 1587242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci 1597242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci# Include paths placed before CFLAGS/CPPFLAGS 160323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles)LOCAL_C_INCLUDES_Debug := \ 161323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 162323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 163323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) $(LOCAL_PATH)/third_party/libphonenumber/src \ 164323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) $(LOCAL_PATH)/third_party/libphonenumber/src/test \ 165323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) $(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber \ 166323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) $(gyp_shared_intermediate_dir)/protoc_out \ 167323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) $(LOCAL_PATH) \ 168323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) $(PWD)/external/icu4c/common \ 169323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) $(PWD)/external/icu4c/i18n \ 170323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) $(LOCAL_PATH)/third_party/protobuf \ 171323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) $(LOCAL_PATH)/third_party/protobuf/src \ 172323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) $(PWD)/frameworks/wilhelm/include \ 173323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) $(PWD)/bionic \ 1745c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(PWD)/external/stlport/stlport 1755c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 1765c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 177591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch# Flags passed to only C++ (and not C) files. 1785c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)LOCAL_CPPFLAGS_Debug := \ 1795c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -fno-rtti \ 1805c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -fno-threadsafe-statics \ 181323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) -fvisibility-inlines-hidden \ 1825c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wno-deprecated \ 1835c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wno-non-virtual-dtor \ 1845c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wno-sign-promo \ 1855c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wno-non-virtual-dtor 1865c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 1875c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 1885c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)# Flags passed to both C and C++ files. 189323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles)MY_CFLAGS_Release := \ 190323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) --param=ssp-buffer-size=4 \ 1915d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles) -fno-exceptions \ 192323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) -fno-strict-aliasing \ 1935c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wno-unused-parameter \ 1945c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wno-missing-field-initializers \ 1955c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -fvisibility=hidden \ 1965c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -pipe \ 1975c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -fPIC \ 1985c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wno-unused-local-typedefs \ 19909380295ba73501a205346becac22c6978e4671dTorne (Richard Coles) -Wno-format \ 2005c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -ffunction-sections \ 20109380295ba73501a205346becac22c6978e4671dTorne (Richard Coles) -funwind-tables \ 2025c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -g \ 2037242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci -fno-short-enums \ 2048abfc5808a4e34d6e03867af8bc440dee641886fTorne (Richard Coles) -finline-limit=64 \ 2055c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wa,--noexecstack \ 2063c9e4aeaee9f9b0a9a814da07bcb33319c7ea363Ben Murdoch -U_FORTIFY_SOURCE \ 2073c9e4aeaee9f9b0a9a814da07bcb33319c7ea363Ben Murdoch -Wno-extra \ 2083c9e4aeaee9f9b0a9a814da07bcb33319c7ea363Ben Murdoch -Wno-ignored-qualifiers \ 2095c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wno-type-limits \ 210d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) -Wno-unused-but-set-variable \ 211926b001d589ce2f10facb93dd4b87578ea35a855Torne (Richard Coles) -Wno-address \ 2125c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wno-format-security \ 2135c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wno-return-type \ 2145c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wno-sequence-point \ 2155c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Os \ 2165c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -fno-ident \ 2175c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -fdata-sections \ 2185c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -ffunction-sections \ 2195c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -fomit-frame-pointer \ 2205c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -funwind-tables 2215c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 2225c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)MY_DEFS_Release := \ 2235c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DI18N_PHONENUMBERS_USE_ICU_REGEXP=1' \ 2245c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DV8_DEPRECATION_WARNINGS' \ 2255c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DBLINK_SCALE_FILTERS_AT_RECORD_TIME' \ 2265c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-D_FILE_OFFSET_BITS=64' \ 2275c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DNO_TCMALLOC' \ 2285c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DDISABLE_NACL' \ 2295c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DCHROMIUM_BUILD' \ 2305c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DUSE_LIBJPEG_TURBO=1' \ 2315c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DENABLE_WEBRTC=1' \ 2325c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DUSE_PROPRIETARY_CODECS' \ 2335c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DENABLE_CONFIGURATION_POLICY' \ 234926b001d589ce2f10facb93dd4b87578ea35a855Torne (Richard Coles) '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 2355c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 2365c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DENABLE_EGLIMAGE=1' \ 2375c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DCLD_VERSION=1' \ 2385c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DENABLE_PRINTING=1' \ 2395c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DENABLE_MANAGED_USERS=1' \ 2405c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DU_USING_ICU_NAMESPACE=0' \ 2415c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DPROTOBUF_USE_DLLS' \ 2425c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DGOOGLE_PROTOBUF_NO_RTTI' \ 2435c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER' \ 2445c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DUSE_OPENSSL=1' \ 2455c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DUSE_OPENSSL_CERTS=1' \ 2465c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DANDROID' \ 2475c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-D__GNU_SOURCE=1' \ 2485c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DUSE_STLPORT=1' \ 2495c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 2505c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DCHROME_BUILD_ID=""' \ 2515c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DNDEBUG' \ 2525c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DNVALGRIND' \ 2535c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) '-DDYNAMIC_ANNOTATIONS_ENABLED=0' 2545c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 2555c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 2565c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)# Include paths placed before CFLAGS/CPPFLAGS 2575c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)LOCAL_C_INCLUDES_Release := \ 2585c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 259591b958dee2cf159d33a0b931e6231072eaf38d5Ben Murdoch $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 2605c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(LOCAL_PATH)/third_party/libphonenumber/src \ 2615c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(LOCAL_PATH)/third_party/libphonenumber/src/test \ 2625c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber \ 2635c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(gyp_shared_intermediate_dir)/protoc_out \ 2645c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(LOCAL_PATH) \ 2655c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(PWD)/external/icu4c/common \ 2665c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(PWD)/external/icu4c/i18n \ 2675c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(LOCAL_PATH)/third_party/protobuf \ 2685c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(LOCAL_PATH)/third_party/protobuf/src \ 2695c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(PWD)/frameworks/wilhelm/include \ 2705c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(PWD)/bionic \ 2715c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) $(PWD)/external/stlport/stlport 2725c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 2735c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 2745c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)# Flags passed to only C++ (and not C) files. 27509380295ba73501a205346becac22c6978e4671dTorne (Richard Coles)LOCAL_CPPFLAGS_Release := \ 27609380295ba73501a205346becac22c6978e4671dTorne (Richard Coles) -fno-rtti \ 27710f88d5669dbd969c059d61ba09fa37dd72ac559Ben Murdoch -fno-threadsafe-statics \ 27809380295ba73501a205346becac22c6978e4671dTorne (Richard Coles) -fvisibility-inlines-hidden \ 27909380295ba73501a205346becac22c6978e4671dTorne (Richard Coles) -Wno-deprecated \ 28009380295ba73501a205346becac22c6978e4671dTorne (Richard Coles) -Wno-non-virtual-dtor \ 28109380295ba73501a205346becac22c6978e4671dTorne (Richard Coles) -Wno-sign-promo \ 28209380295ba73501a205346becac22c6978e4671dTorne (Richard Coles) -Wno-non-virtual-dtor 2835c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 2845c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 2855d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles)LOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 286d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 2875c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 288323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles)LOCAL_ASFLAGS := $(LOCAL_CFLAGS) 289323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles)### Rules for final target. 290323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) 291323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles)LOCAL_LDFLAGS_Debug := \ 2925c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wl,-z,now \ 29309380295ba73501a205346becac22c6978e4671dTorne (Richard Coles) -Wl,-z,relro \ 2945c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wl,--fatal-warnings \ 295197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch -Wl,-z,noexecstack \ 2965c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -fPIC \ 2975c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -nostdlib \ 2985c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wl,--no-undefined \ 2995c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wl,--exclude-libs=ALL \ 30010f88d5669dbd969c059d61ba09fa37dd72ac559Ben Murdoch -Wl,--warn-shared-textrel \ 3015c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wl,-O1 \ 3025c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wl,--as-needed 303926b001d589ce2f10facb93dd4b87578ea35a855Torne (Richard Coles) 3045c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 3055c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)LOCAL_LDFLAGS_Release := \ 30609380295ba73501a205346becac22c6978e4671dTorne (Richard Coles) -Wl,-z,now \ 30710f88d5669dbd969c059d61ba09fa37dd72ac559Ben Murdoch -Wl,-z,relro \ 3085c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wl,--fatal-warnings \ 3095c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wl,-z,noexecstack \ 3105c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -fPIC \ 3115c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -nostdlib \ 3125c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wl,--no-undefined \ 3135c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wl,--exclude-libs=ALL \ 3145c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wl,-O1 \ 3155c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wl,--as-needed \ 31610f88d5669dbd969c059d61ba09fa37dd72ac559Ben Murdoch -Wl,--gc-sections \ 3175c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) -Wl,--warn-shared-textrel 3185c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 3195c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 3205c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)LOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION)) 321926b001d589ce2f10facb93dd4b87578ea35a855Torne (Richard Coles) 322926b001d589ce2f10facb93dd4b87578ea35a855Torne (Richard Coles)LOCAL_STATIC_LIBRARIES := 323926b001d589ce2f10facb93dd4b87578ea35a855Torne (Richard Coles) 324926b001d589ce2f10facb93dd4b87578ea35a855Torne (Richard Coles)# Enable grouping to fix circular references 325926b001d589ce2f10facb93dd4b87578ea35a855Torne (Richard Coles)LOCAL_GROUP_STATIC_LIBRARIES := true 3265c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 3275c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)LOCAL_SHARED_LIBRARIES := \ 3285c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) libstlport \ 3295d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles) libdl 3305d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles) 3315d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles)# Add target alias to "gyp_all_modules" target. 3325d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles).PHONY: gyp_all_modules 3335d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles)gyp_all_modules: third_party_libphonenumber_libphonenumber_without_metadata_gyp 3345d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles) 3355d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles)# Alias gyp target name. 3365d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles).PHONY: libphonenumber_without_metadata 3375d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles)libphonenumber_without_metadata: third_party_libphonenumber_libphonenumber_without_metadata_gyp 3385d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles) 3395d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles)include $(BUILD_STATIC_LIBRARY) 3405d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles)