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