15c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# This file is generated by gyp; do not edit. 25c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 35c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liuinclude $(CLEAR_VARS) 45c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 55c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_MODULE_CLASS := EXECUTABLES 65c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_MODULE := third_party_protobuf_protoc_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp 75c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_MODULE_STEM := protoc 85c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_MODULE_SUFFIX := 95c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_IS_HOST_MODULE := true 1046d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)LOCAL_MULTILIB := $(GYP_HOST_MULTILIB) 1146d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)gyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_HOST_VAR_PREFIX)) 125c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liugyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX)) 135c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 145c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Make sure our deps are built first. 155c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuGYP_TARGET_DEPENDENCIES := \ 1646d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles) $(call intermediates-dir-for,STATIC_LIBRARIES,third_party_protobuf_protobuf_full_do_not_use_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp,true,,$(GYP_HOST_VAR_PREFIX))/third_party_protobuf_protobuf_full_do_not_use_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp.a 175c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 185c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuGYP_GENERATED_OUTPUTS := 195c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 205c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Make sure our deps and generated files are built first. 215c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 225c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 235c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_CPP_EXTENSION := .cc 245c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_GENERATED_SOURCES := 255c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 265c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuGYP_COPIED_SOURCE_ORIGIN_DIRS := 275c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 285c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_SRC_FILES := \ 295c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/code_generator.cc \ 305c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc \ 315c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/plugin.cc \ 325c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/plugin.pb.cc \ 335c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/subprocess.cc \ 345c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/zip_writer.cc \ 355c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_enum.cc \ 365c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_enum_field.cc \ 375c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_extension.cc \ 385c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_field.cc \ 395c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc \ 405c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_generator.cc \ 415c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc \ 425c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc \ 435c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message_field.cc \ 445c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_primitive_field.cc \ 455c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_service.cc \ 465c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_string_field.cc \ 475c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/java/java_enum.cc \ 485c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/java/java_enum_field.cc \ 495c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/java/java_extension.cc \ 505c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/java/java_field.cc \ 515c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/java/java_file.cc \ 525c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/java/java_generator.cc \ 535c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/java/java_helpers.cc \ 545c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/java/java_message.cc \ 555c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/java/java_message_field.cc \ 565c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/java/java_primitive_field.cc \ 575c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/java/java_service.cc \ 585c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/java/java_string_field.cc \ 595c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/python/python_generator.cc \ 605c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party/protobuf/src/google/protobuf/compiler/main.cc 615c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 625c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 635c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Flags passed to both C and C++ files. 645c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuMY_CFLAGS_Debug := \ 655c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fstack-protector \ 665c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu --param=ssp-buffer-size=4 \ 675c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -pthread \ 685c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fno-strict-aliasing \ 695c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -Wno-unused-parameter \ 705c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -Wno-missing-field-initializers \ 715c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fvisibility=hidden \ 725c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -pipe \ 735c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fPIC \ 745c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -Wno-format \ 751320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -Wheader-hygiene \ 761320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -Wno-char-subscripts \ 771320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -Wno-unneeded-internal-declaration \ 781320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -Wno-covered-switch-default \ 791320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -Wstring-conversion \ 801320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -Wno-c++11-narrowing \ 811320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -Wno-deprecated-register \ 821320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -Wno-unused-local-typedef \ 835c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -Os \ 845c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -g \ 851320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -gdwarf-4 \ 865c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fdata-sections \ 875c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -ffunction-sections \ 885c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -funwind-tables 895c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 905c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuMY_DEFS_Debug := \ 915c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DV8_DEPRECATION_WARNINGS' \ 925c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-D_FILE_OFFSET_BITS=64' \ 935c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DNO_TCMALLOC' \ 945c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DDISABLE_NACL' \ 955c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DCHROMIUM_BUILD' \ 965c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DUSE_LIBJPEG_TURBO=1' \ 975c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DENABLE_WEBRTC=1' \ 985c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DUSE_PROPRIETARY_CODECS' \ 99f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles) '-DENABLE_BROWSER_CDMS' \ 1005c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DENABLE_CONFIGURATION_POLICY' \ 1015c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 1025c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 1035c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DENABLE_EGLIMAGE=1' \ 1045c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DCLD_VERSION=1' \ 1055c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DENABLE_PRINTING=1' \ 1065c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DENABLE_MANAGED_USERS=1' \ 107cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 1081320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 1091320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 110cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 111cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 1126d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles) '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 1130de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) '-DVIDEO_HOLE=1' \ 1141320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 1155c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DGOOGLE_PROTOBUF_NO_RTTI' \ 1165c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER' \ 1175c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DUSE_OPENSSL=1' \ 1185c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DUSE_OPENSSL_CERTS=1' \ 1195c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 1205c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 1215c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-D_DEBUG' 1225c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 1235c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 1245c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Include paths placed before CFLAGS/CPPFLAGS 1255c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_C_INCLUDES_Debug := \ 126f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles) $(gyp_shared_intermediate_dir) \ 1275c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu $(LOCAL_PATH)/third_party/protobuf \ 1285c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu $(LOCAL_PATH)/third_party/protobuf/src/src \ 1295c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu $(LOCAL_PATH)/third_party/protobuf/src 1305c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 1315c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 1325c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Flags passed to only C++ (and not C) files. 1335c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_CPPFLAGS_Debug := \ 1341320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -fno-exceptions \ 1355c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fno-rtti \ 1365c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fno-threadsafe-statics \ 1375c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fvisibility-inlines-hidden \ 1381320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -Wno-deprecated \ 1391320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -std=gnu++11 1405c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 1415c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 1425c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Flags passed to both C and C++ files. 1435c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuMY_CFLAGS_Release := \ 1445c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fstack-protector \ 1455c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu --param=ssp-buffer-size=4 \ 1465c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -pthread \ 1475c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fno-strict-aliasing \ 1485c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -Wno-unused-parameter \ 1495c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -Wno-missing-field-initializers \ 1505c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fvisibility=hidden \ 1515c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -pipe \ 1525c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fPIC \ 1535c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -Wno-format \ 1541320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -Wheader-hygiene \ 1551320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -Wno-char-subscripts \ 1561320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -Wno-unneeded-internal-declaration \ 1571320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -Wno-covered-switch-default \ 1581320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -Wstring-conversion \ 1591320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -Wno-c++11-narrowing \ 1601320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -Wno-deprecated-register \ 1611320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -Wno-unused-local-typedef \ 1625c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -Os \ 1635c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fno-ident \ 1645c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fdata-sections \ 1655c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -ffunction-sections \ 1665c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -funwind-tables 1675c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 1685c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuMY_DEFS_Release := \ 1695c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DV8_DEPRECATION_WARNINGS' \ 1705c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-D_FILE_OFFSET_BITS=64' \ 1715c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DNO_TCMALLOC' \ 1725c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DDISABLE_NACL' \ 1735c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DCHROMIUM_BUILD' \ 1745c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DUSE_LIBJPEG_TURBO=1' \ 1755c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DENABLE_WEBRTC=1' \ 1765c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DUSE_PROPRIETARY_CODECS' \ 177f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles) '-DENABLE_BROWSER_CDMS' \ 1785c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DENABLE_CONFIGURATION_POLICY' \ 1795c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 1805c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 1815c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DENABLE_EGLIMAGE=1' \ 1825c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DCLD_VERSION=1' \ 1835c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DENABLE_PRINTING=1' \ 1845c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DENABLE_MANAGED_USERS=1' \ 185cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 1861320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 1871320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 188cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 189cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 1906d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles) '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 1910de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) '-DVIDEO_HOLE=1' \ 1921320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 1935c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DGOOGLE_PROTOBUF_NO_RTTI' \ 1945c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER' \ 1955c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DUSE_OPENSSL=1' \ 1965c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DUSE_OPENSSL_CERTS=1' \ 1975c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DNDEBUG' \ 1985c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DNVALGRIND' \ 1995c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu '-DDYNAMIC_ANNOTATIONS_ENABLED=0' 2005c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 2015c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 2025c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Include paths placed before CFLAGS/CPPFLAGS 2035c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_C_INCLUDES_Release := \ 204f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles) $(gyp_shared_intermediate_dir) \ 2055c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu $(LOCAL_PATH)/third_party/protobuf \ 2065c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu $(LOCAL_PATH)/third_party/protobuf/src/src \ 2075c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu $(LOCAL_PATH)/third_party/protobuf/src 2085c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 2095c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 2105c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Flags passed to only C++ (and not C) files. 2115c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_CPPFLAGS_Release := \ 2121320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -fno-exceptions \ 2135c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fno-rtti \ 2145c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fno-threadsafe-statics \ 2155c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fvisibility-inlines-hidden \ 2161320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -Wno-deprecated \ 2171320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -std=gnu++11 2185c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 2195c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 2205c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 2215c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Undefine ANDROID for host modules 2225c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_CFLAGS += -UANDROID 2235c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 2245c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 2255c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_ASFLAGS := $(LOCAL_CFLAGS) 2265c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu### Rules for final target. 2275c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 2285c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_LDFLAGS_Debug := \ 2295c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -pthread \ 2305c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fPIC 2315c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 2325c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 2335c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_LDFLAGS_Release := \ 2345c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -pthread \ 2355c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu -fPIC 2365c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 2375c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 2385c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION)) 2395c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 2405c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_STATIC_LIBRARIES := \ 2415c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu third_party_protobuf_protobuf_full_do_not_use_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp 2425c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 2435c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Enable grouping to fix circular references 2445c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_GROUP_STATIC_LIBRARIES := true 24534680572440d7894ef8dafce81d8039ed80726a2Torne (Richard Coles)### Set directly by aosp_build_settings. 24634680572440d7894ef8dafce81d8039ed80726a2Torne (Richard Coles)LOCAL_CLANG := true 24734680572440d7894ef8dafce81d8039ed80726a2Torne (Richard Coles) 2485c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Add target alias to "gyp_all_modules" target. 2495c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu.PHONY: gyp_all_modules 2505c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liugyp_all_modules: third_party_protobuf_protoc_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp 2515c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 2525c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Alias gyp target name. 2535c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu.PHONY: protoc 2545c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liuprotoc: third_party_protobuf_protoc_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp 2555c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 2565c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_MODULE_PATH := $(gyp_shared_intermediate_dir) 2575c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liuinclude $(BUILD_HOST_EXECUTABLE) 258