libphonenumber.target.linux-mips.mk revision 23730a6e56a168d1879203e4b3819bb36e3d8f1f
18d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt# This file is generated by gyp; do not edit. 28d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 38d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtinclude $(CLEAR_VARS) 48d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 58d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_MODULE_CLASS := STATIC_LIBRARIES 68d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_MODULE := third_party_libphonenumber_libphonenumber_gyp 78d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_MODULE_SUFFIX := .a 88d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_MODULE_TAGS := optional 98d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtgyp_intermediate_dir := $(call local-intermediates-dir) 108d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtgyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared) 118d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 128d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt# Make sure our deps are built first. 138d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtGYP_TARGET_DEPENDENCIES := \ 148d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(call intermediates-dir-for,STATIC_LIBRARIES,third_party_libphonenumber_libphonenumber_without_metadata_gyp)/third_party_libphonenumber_libphonenumber_without_metadata_gyp.a 158d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 168d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtGYP_GENERATED_OUTPUTS := 178d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 188d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt# Make sure our deps and generated files are built first. 198d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 208d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 218d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_CPP_EXTENSION := .cc 228d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_GENERATED_SOURCES := 238d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 248d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtGYP_COPIED_SOURCE_ORIGIN_DIRS := 258d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 268d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_SRC_FILES := \ 278d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt third_party/libphonenumber/src/phonenumbers/lite_metadata.cc 288d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 298d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 308d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt# Flags passed to both C and C++ files. 318d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtMY_CFLAGS_Debug := \ 328d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fstack-protector \ 338d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt --param=ssp-buffer-size=4 \ 348d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt \ 358d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fno-exceptions \ 368d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fno-strict-aliasing \ 378d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-unused-parameter \ 388d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-missing-field-initializers \ 398d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fvisibility=hidden \ 408d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -pipe \ 418d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fPIC \ 428d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-format \ 438d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -EL \ 448d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -mhard-float \ 458d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -ffunction-sections \ 468d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -funwind-tables \ 478d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -g \ 488d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fstack-protector \ 498d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fno-short-enums \ 508d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -finline-limit=64 \ 518d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wa,--noexecstack \ 528d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -U_FORTIFY_SOURCE \ 538d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-extra \ 548d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-ignored-qualifiers \ 558d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-type-limits \ 568d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-unused-but-set-variable \ 578d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-address \ 588d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-format-security \ 598d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-return-type \ 608d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-sequence-point \ 618d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Os \ 628d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -g \ 638d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fomit-frame-pointer \ 648d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fdata-sections \ 658d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -ffunction-sections \ 668d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -funwind-tables 678d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 688d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtMY_DEFS_Debug := \ 698d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DI18N_PHONENUMBERS_USE_ICU_REGEXP=1' \ 708d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DV8_DEPRECATION_WARNINGS' \ 718d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DBLINK_SCALE_FILTERS_AT_RECORD_TIME' \ 728d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-D_FILE_OFFSET_BITS=64' \ 738d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DNO_TCMALLOC' \ 748d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DDISABLE_NACL' \ 758d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DCHROMIUM_BUILD' \ 768d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DUSE_LIBJPEG_TURBO=1' \ 778d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DUSE_PROPRIETARY_CODECS' \ 788d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DENABLE_CONFIGURATION_POLICY' \ 798d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 808d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 818d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DENABLE_EGLIMAGE=1' \ 828d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DCLD_VERSION=1' \ 838d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DENABLE_PRINTING=1' \ 848d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DENABLE_MANAGED_USERS=1' \ 858d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DPROTOBUF_USE_DLLS' \ 868d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DGOOGLE_PROTOBUF_NO_RTTI' \ 878d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER' \ 888d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DUSE_OPENSSL=1' \ 898d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DANDROID' \ 908d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-D__GNU_SOURCE=1' \ 918d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DUSE_STLPORT=1' \ 928d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 938d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DCHROME_BUILD_ID=""' \ 948d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 958d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 968d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-D_DEBUG' 978d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 988d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 998d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt# Include paths placed before CFLAGS/CPPFLAGS 1008d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_C_INCLUDES_Debug := \ 1018d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 1028d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 1038d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(LOCAL_PATH)/third_party/libphonenumber/src \ 1048d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(LOCAL_PATH)/third_party/libphonenumber/src/test \ 1058d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber \ 1068d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(gyp_shared_intermediate_dir)/protoc_out \ 1078d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(LOCAL_PATH) \ 1088d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(LOCAL_PATH)/third_party/protobuf \ 1098d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(LOCAL_PATH)/third_party/protobuf/src \ 1108d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(PWD)/frameworks/wilhelm/include \ 1118d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(PWD)/bionic \ 1128d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(PWD)/external/stlport/stlport 1138d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 1148d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 1158d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt# Flags passed to only C++ (and not C) files. 1168d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_CPPFLAGS_Debug := \ 1178d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fno-rtti \ 1188d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fno-threadsafe-statics \ 1198d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fvisibility-inlines-hidden \ 1208d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-deprecated \ 1218d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-uninitialized \ 1228d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-non-virtual-dtor \ 1238d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-sign-promo \ 1248d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-non-virtual-dtor 1258d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 1268d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 1278d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt# Flags passed to both C and C++ files. 1288d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtMY_CFLAGS_Release := \ 1298d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fstack-protector \ 1308d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt --param=ssp-buffer-size=4 \ 1318d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt \ 1328d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fno-exceptions \ 1338d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fno-strict-aliasing \ 1348d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-unused-parameter \ 1358d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-missing-field-initializers \ 1368d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fvisibility=hidden \ 1378d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -pipe \ 1388d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fPIC \ 1398d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-format \ 1408d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -EL \ 1418d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -mhard-float \ 1428d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -ffunction-sections \ 1438d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -funwind-tables \ 1448d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -g \ 1458d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fstack-protector \ 1468d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fno-short-enums \ 1478d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -finline-limit=64 \ 1488d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wa,--noexecstack \ 1498d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -U_FORTIFY_SOURCE \ 1508d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-extra \ 1518d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-ignored-qualifiers \ 1528d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-type-limits \ 1538d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-unused-but-set-variable \ 1548d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-address \ 1558d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-format-security \ 1568d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-return-type \ 1578d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-sequence-point \ 1588d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Os \ 1598d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fno-ident \ 1608d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fdata-sections \ 1618d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -ffunction-sections \ 1628d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fomit-frame-pointer \ 1638d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -funwind-tables 1648d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 1658d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtMY_DEFS_Release := \ 1668d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DI18N_PHONENUMBERS_USE_ICU_REGEXP=1' \ 1678d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DV8_DEPRECATION_WARNINGS' \ 1688d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DBLINK_SCALE_FILTERS_AT_RECORD_TIME' \ 1698d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-D_FILE_OFFSET_BITS=64' \ 1708d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DNO_TCMALLOC' \ 1718d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DDISABLE_NACL' \ 1728d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DCHROMIUM_BUILD' \ 1738d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DUSE_LIBJPEG_TURBO=1' \ 1748d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DUSE_PROPRIETARY_CODECS' \ 1758d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DENABLE_CONFIGURATION_POLICY' \ 1768d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 1778d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 1788d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DENABLE_EGLIMAGE=1' \ 1798d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DCLD_VERSION=1' \ 1808d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DENABLE_PRINTING=1' \ 1818d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DENABLE_MANAGED_USERS=1' \ 1828d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DPROTOBUF_USE_DLLS' \ 1838d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DGOOGLE_PROTOBUF_NO_RTTI' \ 1848d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER' \ 1858d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DUSE_OPENSSL=1' \ 1868d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DANDROID' \ 1878d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-D__GNU_SOURCE=1' \ 1888d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DUSE_STLPORT=1' \ 1898d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 1908d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DCHROME_BUILD_ID=""' \ 1918d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DNDEBUG' \ 1928d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DNVALGRIND' \ 1938d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt '-DDYNAMIC_ANNOTATIONS_ENABLED=0' 1948d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 1958d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 1968d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt# Include paths placed before CFLAGS/CPPFLAGS 1978d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_C_INCLUDES_Release := \ 1988d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 1998d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 2008d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(LOCAL_PATH)/third_party/libphonenumber/src \ 2018d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(LOCAL_PATH)/third_party/libphonenumber/src/test \ 2028d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(gyp_shared_intermediate_dir)/protoc_out/third_party/libphonenumber \ 2038d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(gyp_shared_intermediate_dir)/protoc_out \ 2048d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(LOCAL_PATH) \ 2058d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(LOCAL_PATH)/third_party/protobuf \ 2068d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(LOCAL_PATH)/third_party/protobuf/src \ 2078d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(PWD)/frameworks/wilhelm/include \ 2088d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(PWD)/bionic \ 2098d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt $(PWD)/external/stlport/stlport 2108d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 2118d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 2128d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt# Flags passed to only C++ (and not C) files. 2138d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_CPPFLAGS_Release := \ 2148d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fno-rtti \ 2158d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fno-threadsafe-statics \ 2168d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fvisibility-inlines-hidden \ 2178d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-deprecated \ 2188d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-uninitialized \ 2198d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-non-virtual-dtor \ 2208d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-sign-promo \ 2218d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wno-non-virtual-dtor 2228d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 2238d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 2248d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 2258d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 2268d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 2278d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_ASFLAGS := $(LOCAL_CFLAGS) 2288d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt### Rules for final target. 2298d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 2308d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_LDFLAGS_Debug := \ 2318d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,--fatal-warnings \ 2328d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,-z,now \ 2338d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,-z,relro \ 2348d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,-z,noexecstack \ 2358d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fPIC \ 2368d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -EL \ 2378d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,--no-keep-memory \ 2388d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -nostdlib \ 2398d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,--no-undefined \ 2408d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,--exclude-libs=ALL \ 2418d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,--gc-sections \ 2428d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,--warn-shared-textrel \ 2438d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,-O1 \ 2448d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,--as-needed 2458d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 2468d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 2478d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_LDFLAGS_Release := \ 2488d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,--fatal-warnings \ 2498d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,-z,now \ 2508d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,-z,relro \ 2518d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,-z,noexecstack \ 2528d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -fPIC \ 2538d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -EL \ 2548d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,--no-keep-memory \ 2558d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -nostdlib \ 2568d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,--no-undefined \ 2578d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,--exclude-libs=ALL \ 2588d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,-O1 \ 2598d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,--as-needed \ 2608d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,--gc-sections \ 2618d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt -Wl,--warn-shared-textrel 2628d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 2638d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 2648d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION)) 2658d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 2668d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_STATIC_LIBRARIES := \ 2678d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt third_party_libphonenumber_libphonenumber_without_metadata_gyp 2688d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 2698d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt# Enable grouping to fix circular references 2708d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_GROUP_STATIC_LIBRARIES := true 2718d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 2728d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLOCAL_SHARED_LIBRARIES := \ 2738d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt libstlport \ 2748d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt libdl 2758d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 2768d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt# Add target alias to "gyp_all_modules" target. 2778d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt.PHONY: gyp_all_modules 2788d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtgyp_all_modules: third_party_libphonenumber_libphonenumber_gyp 2798d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 2808d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt# Alias gyp target name. 2818d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt.PHONY: libphonenumber 2828d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtlibphonenumber: third_party_libphonenumber_libphonenumber_gyp 2838d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 2848d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtinclude $(BUILD_STATIC_LIBRARY) 2858d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt