1109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# This file is generated by gyp; do not edit. 2109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 3109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automergerinclude $(CLEAR_VARS) 4109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 5109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_MODULE_CLASS := STATIC_LIBRARIES 6109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_MODULE := third_party_webrtc_modules_video_processing_gyp 7109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_MODULE_SUFFIX := .a 8109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH) 9109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automergergyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX)) 10109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automergergyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX)) 11109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 12109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Make sure our deps are built first. 13109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerGYP_TARGET_DEPENDENCIES := 14109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 15109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerGYP_GENERATED_OUTPUTS := 16109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 17109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Make sure our deps and generated files are built first. 18109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 19109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 20109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_CPP_EXTENSION := .cc 21109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_GENERATED_SOURCES := 22109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 23109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerGYP_COPIED_SOURCE_ORIGIN_DIRS := 24109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 25109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_SRC_FILES := \ 26109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/video_processing/main/source/brighten.cc \ 27109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/video_processing/main/source/brightness_detection.cc \ 28109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/video_processing/main/source/color_enhancement.cc \ 29109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/video_processing/main/source/content_analysis.cc \ 30109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/video_processing/main/source/deflickering.cc \ 31109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/video_processing/main/source/frame_preprocessor.cc \ 32109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/video_processing/main/source/spatial_resampler.cc \ 33109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/video_processing/main/source/video_decimator.cc \ 34109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/video_processing/main/source/video_processing_impl.cc 35109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 36109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 37109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Flags passed to both C and C++ files. 38109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerMY_CFLAGS_Debug := \ 39109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger --param=ssp-buffer-size=4 \ 40109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Werror \ 41109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-strict-aliasing \ 42109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wall \ 43109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-unused-parameter \ 44109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-missing-field-initializers \ 45109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fvisibility=hidden \ 46109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -pipe \ 47109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fPIC \ 48271bf09ce755bf3e20f3a433f7c670e2a7ac4b0cAndroid Chromium Automerger -Wno-unused-local-typedefs \ 49109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cos \ 50109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sin \ 51109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cosf \ 52109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sinf \ 53109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cos \ 54109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sin \ 55109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cosf \ 56109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sinf \ 57109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -ffunction-sections \ 58109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -funwind-tables \ 59109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -g \ 60109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-short-enums \ 61109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -finline-limit=64 \ 62109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wa,--noexecstack \ 63109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -U_FORTIFY_SOURCE \ 64109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-extra \ 65109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-ignored-qualifiers \ 66109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-type-limits \ 67109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-unused-but-set-variable \ 68109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Os \ 69109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -g \ 7081b7993e9ee6acc9e003ee943373c90221ef6f70Android Chromium Automerger -gdwarf-4 \ 71109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fdata-sections \ 72109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -ffunction-sections \ 73109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -funwind-tables 74109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 75109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerMY_DEFS_Debug := \ 76109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DV8_DEPRECATION_WARNINGS' \ 77109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D_FILE_OFFSET_BITS=64' \ 78109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DNO_TCMALLOC' \ 79109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DDISABLE_NACL' \ 80109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DCHROMIUM_BUILD' \ 81109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_LIBJPEG_TURBO=1' \ 82109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_WEBRTC=1' \ 83109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_PROPRIETARY_CODECS' \ 84adda09e50de65c9a17d8d24dbbb421d39da1fe00Android Chromium Automerger '-DENABLE_BROWSER_CDMS' \ 85109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_CONFIGURATION_POLICY' \ 86109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 87109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 88109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_EGLIMAGE=1' \ 89109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DCLD_VERSION=1' \ 90109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_PRINTING=1' \ 91109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_MANAGED_USERS=1' \ 92618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 930889e2e637af905e46b32b7d69847def0f297fcaAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 940889e2e637af905e46b32b7d69847def0f297fcaAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 95618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 96618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 97ad3bcf43404f06080840b0787fad7a394e7925d8Android Chromium Automerger '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 98d658c1128db26424e73674abd5a5051cc8ef15abTorne (Richard Coles) '-DVIDEO_HOLE=1' \ 99037d14dba23a47e64df0cb621e2c68dba386fb8eAndroid Chromium Automerger '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 100109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_RESTRICT_LOGGING' \ 101cb45b28423b9c22974e440af3224efe1a68bace5Android Chromium Automerger '-DEXPAT_RELATIVE_PATH' \ 102109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_MODULE_UTILITY_VIDEO' \ 103109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_CHROMIUM_BUILD' \ 104618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DLOGGING_INSIDE_WEBRTC' \ 105109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_POSIX' \ 106109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_LINUX' \ 107109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_ANDROID' \ 108109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_ANDROID_OPENSLES' \ 109109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_OPENSSL=1' \ 110109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_OPENSSL_CERTS=1' \ 111109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D__STDC_CONSTANT_MACROS' \ 112109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D__STDC_FORMAT_MACROS' \ 113109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DANDROID' \ 114109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D__GNU_SOURCE=1' \ 115109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_STLPORT=1' \ 116109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 117109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DCHROME_BUILD_ID=""' \ 118109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 119109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 120109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D_DEBUG' 121109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 122109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 123109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Include paths placed before CFLAGS/CPPFLAGS 124109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_C_INCLUDES_Debug := \ 125cb4fdd1fdaaf2c11d40d3aeb3d5f62127230a6ccAndroid Chromium Automerger $(gyp_shared_intermediate_dir) \ 126109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH) \ 127618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) $(LOCAL_PATH)/third_party/webrtc/overrides \ 128618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) $(LOCAL_PATH)/third_party \ 129109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/common_audio/resampler/include \ 130109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/common_audio/signal_processing/include \ 131109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/common_audio/vad/include \ 132109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/common_video/interface \ 133109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/common_video/libyuv/include \ 134109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/system_wrappers/interface \ 135109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(PWD)/frameworks/wilhelm/include \ 136109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(PWD)/bionic \ 137109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(PWD)/external/stlport/stlport 138109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 139109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 140109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Flags passed to only C++ (and not C) files. 141109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_CPPFLAGS_Debug := \ 14240d8f859f097f75c5bfd85ac8f04c3b983afe0e1Android Chromium Automerger -fno-exceptions \ 143109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-rtti \ 144109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-threadsafe-statics \ 145109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fvisibility-inlines-hidden \ 146109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wsign-compare \ 147841f8c8a99058c853fe9c1f16ec0729f90cb6dd0Android Chromium Automerger -std=gnu++11 \ 148841f8c8a99058c853fe9c1f16ec0729f90cb6dd0Android Chromium Automerger -Wno-narrowing \ 149841f8c8a99058c853fe9c1f16ec0729f90cb6dd0Android Chromium Automerger -Wno-literal-suffix \ 150109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-non-virtual-dtor \ 151109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-sign-promo 152109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 153109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 154109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Flags passed to both C and C++ files. 155109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerMY_CFLAGS_Release := \ 156109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger --param=ssp-buffer-size=4 \ 157109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Werror \ 158109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-strict-aliasing \ 159109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wall \ 160109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-unused-parameter \ 161109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-missing-field-initializers \ 162109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fvisibility=hidden \ 163109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -pipe \ 164109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fPIC \ 165271bf09ce755bf3e20f3a433f7c670e2a7ac4b0cAndroid Chromium Automerger -Wno-unused-local-typedefs \ 166109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cos \ 167109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sin \ 168109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cosf \ 169109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sinf \ 170109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cos \ 171109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sin \ 172109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cosf \ 173109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sinf \ 174109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -ffunction-sections \ 175109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -funwind-tables \ 176109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -g \ 177109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-short-enums \ 178109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -finline-limit=64 \ 179109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wa,--noexecstack \ 180109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -U_FORTIFY_SOURCE \ 181109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-extra \ 182109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-ignored-qualifiers \ 183109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-type-limits \ 184109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-unused-but-set-variable \ 185109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Os \ 186109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-ident \ 187109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fdata-sections \ 188109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -ffunction-sections \ 189109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -funwind-tables 190109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 191109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerMY_DEFS_Release := \ 192109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DV8_DEPRECATION_WARNINGS' \ 193109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D_FILE_OFFSET_BITS=64' \ 194109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DNO_TCMALLOC' \ 195109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DDISABLE_NACL' \ 196109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DCHROMIUM_BUILD' \ 197109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_LIBJPEG_TURBO=1' \ 198109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_WEBRTC=1' \ 199109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_PROPRIETARY_CODECS' \ 200adda09e50de65c9a17d8d24dbbb421d39da1fe00Android Chromium Automerger '-DENABLE_BROWSER_CDMS' \ 201109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_CONFIGURATION_POLICY' \ 202109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 203109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 204109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_EGLIMAGE=1' \ 205109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DCLD_VERSION=1' \ 206109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_PRINTING=1' \ 207109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_MANAGED_USERS=1' \ 208618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 2090889e2e637af905e46b32b7d69847def0f297fcaAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 2100889e2e637af905e46b32b7d69847def0f297fcaAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 211618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 212618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 213ad3bcf43404f06080840b0787fad7a394e7925d8Android Chromium Automerger '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 214d658c1128db26424e73674abd5a5051cc8ef15abTorne (Richard Coles) '-DVIDEO_HOLE=1' \ 215037d14dba23a47e64df0cb621e2c68dba386fb8eAndroid Chromium Automerger '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 216109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_RESTRICT_LOGGING' \ 217cb45b28423b9c22974e440af3224efe1a68bace5Android Chromium Automerger '-DEXPAT_RELATIVE_PATH' \ 218109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_MODULE_UTILITY_VIDEO' \ 219109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_CHROMIUM_BUILD' \ 220618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DLOGGING_INSIDE_WEBRTC' \ 221109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_POSIX' \ 222109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_LINUX' \ 223109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_ANDROID' \ 224109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_ANDROID_OPENSLES' \ 225109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_OPENSSL=1' \ 226109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_OPENSSL_CERTS=1' \ 227109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D__STDC_CONSTANT_MACROS' \ 228109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D__STDC_FORMAT_MACROS' \ 229109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DANDROID' \ 230109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D__GNU_SOURCE=1' \ 231109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_STLPORT=1' \ 232109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 233109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DCHROME_BUILD_ID=""' \ 234109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DNDEBUG' \ 235109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DNVALGRIND' \ 236109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DDYNAMIC_ANNOTATIONS_ENABLED=0' \ 237109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D_FORTIFY_SOURCE=2' 238109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 239109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 240109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Include paths placed before CFLAGS/CPPFLAGS 241109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_C_INCLUDES_Release := \ 242cb4fdd1fdaaf2c11d40d3aeb3d5f62127230a6ccAndroid Chromium Automerger $(gyp_shared_intermediate_dir) \ 243109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH) \ 244618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) $(LOCAL_PATH)/third_party/webrtc/overrides \ 245618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) $(LOCAL_PATH)/third_party \ 246109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/common_audio/resampler/include \ 247109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/common_audio/signal_processing/include \ 248109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/common_audio/vad/include \ 249109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/common_video/interface \ 250109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/common_video/libyuv/include \ 251109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/system_wrappers/interface \ 252109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(PWD)/frameworks/wilhelm/include \ 253109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(PWD)/bionic \ 254109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(PWD)/external/stlport/stlport 255109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 256109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 257109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Flags passed to only C++ (and not C) files. 258109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_CPPFLAGS_Release := \ 25940d8f859f097f75c5bfd85ac8f04c3b983afe0e1Android Chromium Automerger -fno-exceptions \ 260109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-rtti \ 261109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-threadsafe-statics \ 262109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fvisibility-inlines-hidden \ 263109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wsign-compare \ 264841f8c8a99058c853fe9c1f16ec0729f90cb6dd0Android Chromium Automerger -std=gnu++11 \ 265841f8c8a99058c853fe9c1f16ec0729f90cb6dd0Android Chromium Automerger -Wno-narrowing \ 266841f8c8a99058c853fe9c1f16ec0729f90cb6dd0Android Chromium Automerger -Wno-literal-suffix \ 267109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-non-virtual-dtor \ 268109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-sign-promo 269109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 270109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 271109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 272109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 273109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 274109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_ASFLAGS := $(LOCAL_CFLAGS) 275109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger### Rules for final target. 276109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 277109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_SHARED_LIBRARIES := \ 278109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger libstlport \ 279109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger libdl 280109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 281109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Add target alias to "gyp_all_modules" target. 282109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger.PHONY: gyp_all_modules 283109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automergergyp_all_modules: third_party_webrtc_modules_video_processing_gyp 284109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 285109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Alias gyp target name. 286109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger.PHONY: video_processing 287109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automergervideo_processing: third_party_webrtc_modules_video_processing_gyp 288109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 289109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automergerinclude $(BUILD_STATIC_LIBRARY) 290