Commit 5821806d authored by Torne (Richard Coles)'s avatar Torne (Richard Coles)
Browse files

Merge from Chromium at DEPS revision r167172

This commit was generated by merge_to_master.py.

Change-Id: Ib8d56fd5ae39a2d7e8c91dcd76cc6d13f25f2aab
parent 8e79a8ef

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.
This diff is collapsed.
*.Makefile
*.gypcmd
*.host.mk
*.ncb
*.ninja
*.opensdf
*.props
*.pyc
*.rules
*.sdf
*.sln
*.suo
*.target.mk
*.targets
*.user
*.vcproj
*.vcxproj
*.vcxproj.filters
*.vpj
*.vpw
*.vpwhistu
*.vtg
*.xcodeproj
*_proto.xml
*_proto_cpp.xml
*~
.*.sw?
.DS_Store
.classpath
.cproject
.gdb_history
.gdbinit
.metadata
.project
.pydevproject
# Settings directory for eclipse
/.settings
tags
Thumbs.db
v8.log
/Makefile
/_out
/ash/resources/google_wallpapers/
/breakpad/src/
/build/Debug
/build/Release
/build/ipch/
/build/util/LASTCHANGE
/build/util/support
/build/x64/
# The Chrome OS build creates a /c symlink due to http://crbug.com/54866.
/c
/ceee/internal/
/chrome/Hammer
/chrome/app/policy/cloud_policy_backend_header_compile.xml
/chrome/app/policy/cloud_policy_proto_compile.xml
/chrome/app/theme/default_100_percent/google_chrome
/chrome/app/theme/default_200_percent/google_chrome
/chrome/app/theme/google_chrome
/chrome/browser/autofill/internal
/chrome/browser/extensions/default_extensions/chromeos
/chrome/browser/google/linkdoctor_internal
/chrome/browser/intents/internal/
/chrome/browser/performance_monitor/performance_monitor.xml
/chrome/browser/protector/internal
/chrome/browser/resources/software_rendering_list
/chrome/browser/spellchecker/internal
/chrome/chrome_version_resources.xml
/chrome/common/extensions/api/api.xml
/chrome/installer/linux
/chrome/installer/mac/internal
/chrome/installer/mac/third_party/xz/xz
/chrome/installer/mini_installer.xml
/chrome/installer/mini_installer/mini_installer.aps
/chrome/installer/mini_installer/support
/chrome/installer/mini_installer_syzygy.xml
/chrome/installer_util_strings.xml
/chrome/setup.xml
/chrome/setup_unittests.xml
/chrome/supplement.gypi
/chrome/test/chromeos/autotest/files/client/deps/chrome_test/test_src/
/chrome/test/chromeos/autotest/files/client/deps/pyauto_dep/test_src/
/chrome/test/data/extensions/api_test/permissions/nacl_enabled/bin
/chrome/test/data/firefox2_profile/searchplugins
/chrome/test/data/firefox2_searchplugins
/chrome/test/data/firefox3_profile/searchplugins
/chrome/test/data/firefox3_searchplugins
/chrome/test/data/gpu/vectortown_endurance/
/chrome/test/data/gpu/vt/
/chrome/test/data/layout_tests
/chrome/test/data/osdd
/chrome/test/data/perf/canvas_bench
/chrome/test/data/perf/frame_rate/content
/chrome/test/data/perf/frame_rate/private
/chrome/test/data/perf/private/
/chrome/test/data/plugin/
/chrome/test/data/pyauto_private
/chrome/tools/memory
/chrome/tools/test/reference_build
/chrome_frame/chrome_frame_ie.xml
/chrome_frame/tools/test/reference_build
/content/test/data/layout_tests/
/content/test/data/plugin/
/data
/delegate_execute
/googleurl
/google_apis/internal
/gpu/gles2_conform_test
/gyp-mac-tool
/hideout
/llvm
/media/test/data/content
/media/test/data/security
/media/yuv_convert_simd_x86.xml
/metro_driver
/native_client
/net/Debug
/net/Release
/net/testserver.log
/out
/out_*
/pdf
/ppapi/native_client/nacl_irt.xml
/ppapi/native_client/ppapi_lib.xml
/ppapi/native_client/src/shared/ppapi_proxy/nacl_ppapi_browser.xml
/ppapi/native_client/src/shared/ppapi_proxy/ppruntime_lib.xml
/ppapi/native_client/src/trusted/plugin/ppGoogleNaClPluginChrome.xml
/remoting/appengine/
/remoting/proto/chromotocol_proto_lib.xml
/remoting/proto/trace_proto_lib.xml
/remoting/remoting_elevated_controller.xml
/remoting/remoting_host_event_logger.xml
/remoting/remoting_host_installation.xml
/remoting/remoting_host_installation_unittest.xml
/remoting/remoting_me2me_host.xml
/remoting/remoting_version_resources.xml
/remoting/tools/internal/
/sandbox/linux/seccomp-legacy/
/sdch/open-vcdiff
/seccompsandbox
/testing/gmock
/testing/gtest
/testing/iossim/third_party/
/testserver.log
/third_party/GTM
/third_party/WebKit
/third_party/adobe/flash/binaries
/third_party/adobe/flash/symbols
/third_party/amd/
/third_party/angle
/third_party/android_tools/
/third_party/aosp
/third_party/asan
/third_party/bidichecker
/third_party/bison
/third_party/cacheinvalidation/src
/third_party/chromeos_login_manager
/third_party/chromeos_text_input
/third_party/cros
/third_party/cros_dbus_cplusplus/source
/third_party/cros_system_api
/third_party/cygwin
/third_party/directxsdk
/third_party/drmemory
/third_party/ffmpeg
/third_party/flac
/third_party/freetype
/third_party/gles2_conform
/third_party/gnu_binutils/
/third_party/gold
/third_party/googlemac
/third_party/gperf
/third_party/hunspell
/third_party/hunspell_dictionaries
/third_party/icu
/third_party/jsoncpp/source
/third_party/leveldatabase/src
/third_party/leveldb
/third_party/libexif/sources
/third_party/libjingle/source
/third_party/libjingle/source_internal
/third_party/libjpeg_turbo
/third_party/libmtp/
/third_party/libphonenumber/libphonenumber.xml
/third_party/libphonenumber/libphonenumber_without_metadata.xml
/third_party/libphonenumber/src
/third_party/libsrtp
/third_party/libvpx
/third_party/libyuv
/third_party/lighttpd
/third_party/llvm
/third_party/llvm-allocated-type
/third_party/llvm-build
/third_party/lss
/third_party/mingw-w64
/third_party/mkl
/third_party/mozc
/third_party/mt19937ar
/third_party/mtpd/source/
/third_party/nacl_sdk_binaries/
/third_party/nss
/third_party/openssl
/third_party/opus/src
/third_party/ots
/third_party/pdfsqueeze
/third_party/pefile
/third_party/perl
/third_party/platformsdk_win7
/third_party/platformsdk_win8
/third_party/ppapi
/third_party/psyco_win32
/third_party/pthreads-win32
/third_party/pyftpdlib/src
/third_party/pywebsocket/src
/third_party/pylib
/third_party/pymox/src
/third_party/python_24
/third_party/python_26
/third_party/pywebsocket/src
/third_party/safe_browsing/testing
/third_party/scons-2.0.1
/third_party/sfntly
/third_party/skia
/third_party/smhasher
/third_party/snappy/src
/third_party/speex
/third_party/swiftshader/include/
/third_party/swig
/third_party/syzygy
/third_party/syzygy/binaries
/third_party/trace-viewer
/third_party/undoview
/third_party/v8-i18n
/third_party/valgrind
/third_party/webdriver/pylib
/third_party/webdriver/python/selenium
/third_party/webgl_conformance
/third_party/webpagereplay/
/third_party/webrtc
/third_party/webrtc/internal
/third_party/webrtc/modules/video_coding/codecs/vp8_internal
/third_party/widevine/cdm/binaries
/third_party/widevine/cdm/symbols
/third_party/wix
/third_party/xdg-utils
/third_party/xulrunner-sdk
/third_party/yasm/binaries
/third_party/yasm/generate_files.xml
/third_party/yasm/source/patched-yasm
/third_party/yasm/yasm.xml
/tools/deps2git/
/tools/distcc
/tools/grit
/tools/gyp
/tools/histograms
/tools/json_schema_compiler/test/json_schema_compiler_tests.xml
/tools/page_cycler/acid3
/tools/perf/data
/tools/swarm_client
/tools/tryserver
/tools/win/link_limiter/build
/ui/resources/aura/google_wallpapers
/v8
/webkit/Debug
/webkit/Release
/webkit/data/bmp_decoder
/webkit/data/ico_decoder
/webkit/data/layout_tests/LayoutTests
/webkit/data/test_shell/plugins
/webkit/data/xbm_decoder
/webpagereplay_logs/
/x86-generic_out/
/xcodebuild
[submodule "breakpad/src"]
path = breakpad/src
url = https://chromium.googlesource.com/external/google-breakpad/src.git
os = all
[submodule "build/util/support"]
path = build/util/support
url =
os = ios
[submodule "chrome/installer/mac/third_party/xz/xz"]
path = chrome/installer/mac/third_party/xz/xz
url = https://chromium.googlesource.com/chromium/deps/xz.git
os = mac
[submodule "chrome/test/data/extensions/api_test/permissions/nacl_enabled/bin"]
path = chrome/test/data/extensions/api_test/permissions/nacl_enabled/bin
url = https://chromium.googlesource.com/native_client/src/native_client/tests/prebuilt.git
os = all
[submodule "chrome/test/data/perf/canvas_bench"]
path = chrome/test/data/perf/canvas_bench
url = https://chromium.googlesource.com/chromium/canvas_bench.git
os = all
[submodule "chrome/test/data/perf/frame_rate/content"]
path = chrome/test/data/perf/frame_rate/content
url = https://chromium.googlesource.com/chromium/frame_rate/content.git
os = all
[submodule "chrome/tools/test/reference_build/chrome_linux"]
path = chrome/tools/test/reference_build/chrome_linux
url = https://chromium.googlesource.com/chromium/reference_builds/chrome_linux.git
os = unix
[submodule "chrome/tools/test/reference_build/chrome_mac"]
path = chrome/tools/test/reference_build/chrome_mac
url = https://chromium.googlesource.com/chromium/reference_builds/chrome_mac.git
os = mac
[submodule "chrome/tools/test/reference_build/chrome_win"]
path = chrome/tools/test/reference_build/chrome_win
url = https://chromium.googlesource.com/chromium/reference_builds/chrome_win.git
os = win
[submodule "chrome_frame/tools/test/reference_build/chrome_win"]
path = chrome_frame/tools/test/reference_build/chrome_win
url = https://chromium.googlesource.com/chromium/reference_builds/chrome_win.git
os = win
[submodule "content/test/data/layout_tests/LayoutTests/fast/events"]
path = content/test/data/layout_tests/LayoutTests/fast/events
url =
os = ios
[submodule "content/test/data/layout_tests/LayoutTests/fast/filesystem/resources"]
path = content/test/data/layout_tests/LayoutTests/fast/filesystem/resources
url =
os = ios
[submodule "content/test/data/layout_tests/LayoutTests/fast/js/resources"]
path = content/test/data/layout_tests/LayoutTests/fast/js/resources
url =
os = ios
[submodule "content/test/data/layout_tests/LayoutTests/fast/workers"]
path = content/test/data/layout_tests/LayoutTests/fast/workers
url =
os = ios
[submodule "content/test/data/layout_tests/LayoutTests/http/tests/appcache"]
path = content/test/data/layout_tests/LayoutTests/http/tests/appcache
url =
os = ios
[submodule "content/test/data/layout_tests/LayoutTests/http/tests/resources"]
path = content/test/data/layout_tests/LayoutTests/http/tests/resources
url =
os = ios
[submodule "content/test/data/layout_tests/LayoutTests/http/tests/websocket/tests"]
path = content/test/data/layout_tests/LayoutTests/http/tests/websocket/tests
url =
os = ios
[submodule "content/test/data/layout_tests/LayoutTests/http/tests/workers"]
path = content/test/data/layout_tests/LayoutTests/http/tests/workers
url =
os = ios
[submodule "content/test/data/layout_tests/LayoutTests/http/tests/xmlhttprequest"]
path = content/test/data/layout_tests/LayoutTests/http/tests/xmlhttprequest
url =
os = ios
[submodule "content/test/data/layout_tests/LayoutTests/media"]
path = content/test/data/layout_tests/LayoutTests/media
url =
os = ios
[submodule "content/test/data/layout_tests/LayoutTests/platform/chromium-win/fast/events"]
path = content/test/data/layout_tests/LayoutTests/platform/chromium-win/fast/events
url =
os = ios
[submodule "content/test/data/layout_tests/LayoutTests/platform/chromium-win/fast/workers"]
path = content/test/data/layout_tests/LayoutTests/platform/chromium-win/fast/workers
url =
os = ios
[submodule "content/test/data/layout_tests/LayoutTests/platform/chromium-win/http/tests/workers"]
path = content/test/data/layout_tests/LayoutTests/platform/chromium-win/http/tests/workers
url =
os = ios
[submodule "content/test/data/layout_tests/LayoutTests/platform/chromium-win/storage/domstorage"]
path = content/test/data/layout_tests/LayoutTests/platform/chromium-win/storage/domstorage
url =
os = ios
[submodule "content/test/data/layout_tests/LayoutTests/platform/chromium/fast/events"]
path = content/test/data/layout_tests/LayoutTests/platform/chromium/fast/events
url =
os = ios
[submodule "content/test/data/layout_tests/LayoutTests/platform/chromium/fast/workers"]
path = content/test/data/layout_tests/LayoutTests/platform/chromium/fast/workers
url =
os = ios
[submodule "content/test/data/layout_tests/LayoutTests/storage/domstorage"]
path = content/test/data/layout_tests/LayoutTests/storage/domstorage
url =
os = ios
[submodule "content/test/data/layout_tests/LayoutTests/storage/indexeddb"]
path = content/test/data/layout_tests/LayoutTests/storage/indexeddb
url =
os = ios
[submodule "googleurl"]
path = googleurl
url = https://chromium.googlesource.com/external/google-url.git
os = all
[submodule "native_client"]
path = native_client
url = https://chromium.googlesource.com/native_client/src/native_client.git
os = all
[submodule "sandbox/linux/seccomp-legacy"]
path = sandbox/linux/seccomp-legacy
url = https://chromium.googlesource.com/external/seccompsandbox.git
os = all
[submodule "sdch/open-vcdiff"]
path = sdch/open-vcdiff
url = https://chromium.googlesource.com/external/open-vcdiff.git
os = all
[submodule "testing/gmock"]
path = testing/gmock
url = https://chromium.googlesource.com/external/googlemock.git
os = all
[submodule "testing/gtest"]
path = testing/gtest
url = https://chromium.googlesource.com/external/googletest.git
os = all
[submodule "testing/iossim/third_party/class-dump"]
path = testing/iossim/third_party/class-dump
url = https://chromium.googlesource.com/chromium/deps/class-dump.git
os = ios
[submodule "third_party/GTM"]
path = third_party/GTM
url = https://chromium.googlesource.com/external/google-toolbox-for-mac.git
os = ios,mac
[submodule "third_party/WebKit"]
path = third_party/WebKit
url = https://chromium.googlesource.com/external/WebKit_trimmed.git
os = all
[submodule "third_party/android_tools"]
path = third_party/android_tools
url = https://chromium.googlesource.com/android_tools.git
os = android
[submodule "third_party/angle"]
path = third_party/angle
url = https://chromium.googlesource.com/external/angleproject.git
os = all
[submodule "third_party/aosp"]
path = third_party/aosp
url = https://chromium.googlesource.com/chromium/deps/aosp.git
os = android
[submodule "third_party/bidichecker"]
path = third_party/bidichecker
url = https://chromium.googlesource.com/external/bidichecker/lib.git
os = all
[submodule "third_party/bison"]
path = third_party/bison
url = https://chromium.googlesource.com/chromium/deps/bison.git
os = win
[submodule "third_party/cacheinvalidation/src"]
path = third_party/cacheinvalidation/src
url = https://chromium.googlesource.com/external/google-cache-invalidation-api/src.git
os = all
[submodule "third_party/cros_dbus_cplusplus/source"]
path = third_party/cros_dbus_cplusplus/source
url = https://chromium.googlesource.com/chromiumos/third_party/dbus-cplusplus.git
os = unix
[submodule "third_party/cros_system_api"]
path = third_party/cros_system_api
url = https://chromium.googlesource.com/chromiumos/platform/system_api.git
os = unix
[submodule "third_party/cygwin"]
path = third_party/cygwin
url = https://chromium.googlesource.com/chromium/deps/cygwin.git
os = win
[submodule "third_party/ffmpeg"]
path = third_party/ffmpeg
url = https://chromium.googlesource.com/chromium/third_party/ffmpeg.git
os = all
[submodule "third_party/flac"]
path = third_party/flac
url = https://chromium.googlesource.com/chromium/deps/flac.git
os = all
[submodule "third_party/freetype"]
path = third_party/freetype
url = https://chromium.googlesource.com/chromium/src/third_party/freetype.git
os = android
[submodule "third_party/gnu_binutils"]
path = third_party/gnu_binutils
url = https://chromium.googlesource.com/native_client/deps/third_party/gnu_binutils.git
os = win
[submodule "third_party/gold"]
path = third_party/gold
url = https://chromium.googlesource.com/chromium/deps/gold.git
os = unix
[submodule "third_party/gperf"]
path = third_party/gperf
url = https://chromium.googlesource.com/chromium/deps/gperf.git
os = win
[submodule "third_party/hunspell"]
path = third_party/hunspell
url = https://chromium.googlesource.com/chromium/deps/hunspell.git
os = all
[submodule "third_party/hunspell_dictionaries"]
path = third_party/hunspell_dictionaries
url = https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git
os = all
[submodule "third_party/icu"]
path = third_party/icu
url = https://chromium.googlesource.com/chromium/deps/icu46.git
os = all
[submodule "third_party/jsoncpp/source/include"]
path = third_party/jsoncpp/source/include
url = https://chromium.googlesource.com/external/jsoncpp/jsoncpp/include.git
os = all
[submodule "third_party/jsoncpp/source/src/lib_json"]
path = third_party/jsoncpp/source/src/lib_json
url = https://chromium.googlesource.com/external/jsoncpp/jsoncpp/src/lib_json.git
os = all
[submodule "third_party/leveldatabase/src"]
path = third_party/leveldatabase/src
url = https://chromium.googlesource.com/external/leveldb.git
os = all
[submodule "third_party/libexif/sources"]
path = third_party/libexif/sources
url = https://chromium.googlesource.com/chromium/deps/libexif/sources.git
os = all
[submodule "third_party/libjingle/source"]
path = third_party/libjingle/source
url = https://chromium.googlesource.com/external/libjingle.git
os = all
[submodule "third_party/libjpeg_turbo"]
path = third_party/libjpeg_turbo
url = https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git
os = all
[submodule "third_party/libmtp"]
path = third_party/libmtp
url = https://chromium.googlesource.com/chromium/deps/libmtp.git
os = unix
[submodule "third_party/libphonenumber/src/phonenumbers"]
path = third_party/libphonenumber/src/phonenumbers
url = https://chromium.googlesource.com/external/libphonenumber/cpp/src/phonenumbers.git
os = all
[submodule "third_party/libphonenumber/src/resources"]
path = third_party/libphonenumber/src/resources
url = https://chromium.googlesource.com/external/libphonenumber/resources.git
os = all
[submodule "third_party/libphonenumber/src/test"]
path = third_party/libphonenumber/src/test
url = https://chromium.googlesource.com/external/libphonenumber/cpp/test.git
os = all
[submodule "third_party/libsrtp"]
path = third_party/libsrtp
url = https://chromium.googlesource.com/chromium/deps/libsrtp.git
os = all
[submodule "third_party/libvpx"]
path = third_party/libvpx
url = https://chromium.googlesource.com/chromium/deps/libvpx.git
os = all
[submodule "third_party/libyuv"]
path = third_party/libyuv
url = https://chromium.googlesource.com/external/libyuv.git
os = all
[submodule "third_party/lighttpd"]
path = third_party/lighttpd
url = https://chromium.googlesource.com/chromium/deps/lighttpd.git
os = win,mac
[submodule "third_party/lss"]
path = third_party/lss
url = https://chromium.googlesource.com/external/linux-syscall-support/lss.git
os = unix
[submodule "third_party/mingw-w64/mingw/bin"]
path = third_party/mingw-w64/mingw/bin
url = https://chromium.googlesource.com/native_client/deps/third_party/mingw-w64/mingw/bin.git
os = win
[submodule "third_party/mozc/chrome/chromeos/renderer"]
path = third_party/mozc/chrome/chromeos/renderer
url = https://chromium.googlesource.com/external/mozc/src/chrome/chromeos/renderer.git
os = all
[submodule "third_party/mozc/session"]
path = third_party/mozc/session
url = https://chromium.googlesource.com/external/mozc/src/session.git
os = all
[submodule "third_party/mtpd/source"]
path = third_party/mtpd/source
url = https://chromium.googlesource.com/chromiumos/platform/mtpd.git
os = unix
[submodule "third_party/nacl_sdk_binaries"]
path = third_party/nacl_sdk_binaries
url = https://chromium.googlesource.com/chromium/deps/nacl_sdk_binaries.git
os = win
[submodule "third_party/nss"]
path = third_party/nss
url = https://chromium.googlesource.com/chromium/deps/nss.git
os = win,ios,mac
[submodule "third_party/openssl"]
path = third_party/openssl
url = https://chromium.googlesource.com/chromium/deps/openssl.git
os = unix
[submodule "third_party/opus/src"]
path = third_party/opus/src
url = https://chromium.googlesource.com/chromium/deps/opus.git
os = all
[submodule "third_party/ots"]
path = third_party/ots
url = https://chromium.googlesource.com/external/ots.git
os = all
[submodule "third_party/pdfsqueeze"]
path = third_party/pdfsqueeze
url = https://chromium.googlesource.com/external/pdfsqueeze.git
os = mac
[submodule "third_party/pefile"]
path = third_party/pefile
url = https://chromium.googlesource.com/external/pefile.git
os = win
[submodule "third_party/perl"]
path = third_party/perl
url = https://chromium.googlesource.com/chromium/deps/perl.git
os = win
[submodule "third_party/psyco_win32"]
path = third_party/psyco_win32
url = https://chromium.googlesource.com/chromium/deps/psyco_win32.git
os = win
[submodule "third_party/pyftpdlib/src"]
path = third_party/pyftpdlib/src
url = https://chromium.googlesource.com/external/pyftpdlib.git
os = all
[submodule "third_party/pylib"]
path = third_party/pylib
url =
os = ios
[submodule "third_party/pymox/src"]
path = third_party/pymox/src
url = https://chromium.googlesource.com/external/pymox.git
os = all
[submodule "third_party/python_26"]
path = third_party/python_26
url = https://chromium.googlesource.com/chromium/deps/python_26.git
os = win
[submodule "third_party/pywebsocket/src"]
path = third_party/pywebsocket/src
url = https://chromium.googlesource.com/external/pywebsocket/src.git
os = all
[submodule "third_party/safe_browsing/testing"]
path = third_party/safe_browsing/testing
url = https://chromium.googlesource.com/external/google-safe-browsing/testing.git
os = all
[submodule "third_party/scons-2.0.1"]
path = third_party/scons-2.0.1
url = https://chromium.googlesource.com/native_client/src/third_party/scons-2.0.1.git
os = all
[submodule "third_party/sfntly/cpp/src"]
path = third_party/sfntly/cpp/src
url = https://chromium.googlesource.com/external/sfntly/cpp/src.git
os = all
[submodule "third_party/skia/gyp"]
path = third_party/skia/gyp
url = https://chromium.googlesource.com/external/skia/gyp.git
os = all
[submodule "third_party/skia/include"]
path = third_party/skia/include
url = https://chromium.googlesource.com/external/skia/include.git
os = all
[submodule "third_party/skia/src"]
path = third_party/skia/src
url = https://chromium.googlesource.com/external/skia/src.git
os = all
[submodule "third_party/smhasher/src"]
path = third_party/smhasher/src
url = https://chromium.googlesource.com/external/smhasher.git
os = all
[submodule "third_party/snappy/src"]
path = third_party/snappy/src
url = https://chromium.googlesource.com/external/snappy.git
os = all
[submodule "third_party/speex"]
path = third_party/speex
url = https://chromium.googlesource.com/chromium/deps/speex.git
os = all
[submodule "third_party/swig/Lib"]
path = third_party/swig/Lib
url = https://chromium.googlesource.com/chromium/deps/swig/Lib.git
os = all
[submodule "third_party/swig/linux"]
path = third_party/swig/linux
url = https://chromium.googlesource.com/chromium/deps/swig/linux.git
os = unix
[submodule "third_party/swig/mac"]
path = third_party/swig/mac
url = https://chromium.googlesource.com/chromium/deps/swig/mac.git
os = mac
[submodule "third_party/swig/win"]
path = third_party/swig/win
url = https://chromium.googlesource.com/chromium/deps/swig/win.git
os = win
[submodule "third_party/syzygy/binaries"]
path = third_party/syzygy/binaries
url = https://chromium.googlesource.com/external/sawbuck/syzygy/binaries.git
os = win
[submodule "third_party/trace-viewer"]
path = third_party/trace-viewer
url = https://chromium.googlesource.com/external/trace-viewer.git
os = all
[submodule "third_party/undoview"]
path = third_party/undoview
url = https://chromium.googlesource.com/chromium/deps/undoview.git
os = all
[submodule "third_party/v8-i18n"]
path = third_party/v8-i18n
url = https://chromium.googlesource.com/external/v8-i18n.git
os = all
[submodule "third_party/webdriver/pylib"]
path = third_party/webdriver/pylib
url = https://chromium.googlesource.com/external/selenium/py.git
os = all
[submodule "third_party/webgl_conformance"]
path = third_party/webgl_conformance
url = https://chromium.googlesource.com/chromium/deps/webgl/sdk/tests.git
os = all
[submodule "third_party/webpagereplay"]
path = third_party/webpagereplay
url = https://chromium.googlesource.com/external/web-page-replay.git
os = all
[submodule "third_party/webrtc"]
path = third_party/webrtc
url = https://chromium.googlesource.com/external/webrtc/stable/src.git
os = all
[submodule "third_party/xdg-utils"]
path = third_party/xdg-utils
url = https://chromium.googlesource.com/chromium/deps/xdg-utils.git
os = unix
[submodule "third_party/xulrunner-sdk"]
path = third_party/xulrunner-sdk
url = https://chromium.googlesource.com/chromium/deps/xulrunner-sdk.git
os = win
[submodule "third_party/yasm/binaries"]
path = third_party/yasm/binaries
url = https://chromium.googlesource.com/chromium/deps/yasm/binaries.git
os = win
[submodule "third_party/yasm/source/patched-yasm"]
path = third_party/yasm/source/patched-yasm
url = https://chromium.googlesource.com/chromium/deps/yasm/patched-yasm.git
os = all
[submodule "tools/deps2git"]
path = tools/deps2git
url = https://chromium.googlesource.com/chromium/tools/deps2git.git
os = all
[submodule "tools/grit"]
path = tools/grit
url = https://chromium.googlesource.com/external/grit-i18n.git
os = all
[submodule "tools/gyp"]
path = tools/gyp
url = https://chromium.googlesource.com/external/gyp.git
os = all
[submodule "tools/page_cycler/acid3"]
path = tools/page_cycler/acid3
url = https://chromium.googlesource.com/chromium/deps/acid3.git
os = all
[submodule "tools/swarm_client"]
path = tools/swarm_client
url = https://chromium.googlesource.com/chromium/tools/swarm_client.git
os = all
[submodule "v8"]
path = v8
url = https://chromium.googlesource.com/external/v8.git
os = all
# Names should be added to this file with this pattern:
#
# For individuals:
# Name <email address>
#
# For organizations:
# Organization <fnmatch pattern>
#
# See python fnmatch module documentation for more information.
The Chromium Authors <*@chromium.org>
Google Inc. <*@google.com>
Mohamed I. Hammad <ibraaaa@gmail.com>
Sergiy Byelozyorov <rryk.ua@gmail.com>
Seo Sanghyeon <sanxiyn@gmail.com>
Alex Scheele <alexscheele@gmail.com>
Andrew Brampton <me@bramp.net>
Paweł Hajdan jr <phajdan.jr@gmail.com>
Jesse Miller <jesse@jmiller.biz>
Szymon Piechowicz <szymonpiechowicz@o2.pl>
James Vega <vega.james@gmail.com>
Marco Rodrigues <gothicx@gmail.com>
Matthias Reitinger <reimarvin@gmail.com>
Peter Bright <drpizza@quiscalusmexicanus.org>
Arthur Lussos <developer0420@gmail.com>
Masahiro Yado <yado.masa@gmail.com>
Yarin Kaul <yarin.kaul@gmail.com>
Gaetano Mendola <mendola@gmail.com>
Comodo CA Limited
Torchmobile Inc.
Craig Schlenter <craig.schlenter@gmail.com>
Ibrar Ahmed <ibrar.ahmad@gmail.com>
Naoki Takano <takano.naoki@gmail.com>
Fabien Tassin <fta@sofaraway.org>
Kunal Thakar <kunalt@gmail.com>
Mohamed Mansour <m0.interactive@gmail.com>
Joshua Roesslein <jroesslein@gmail.com>
Yong Shin <sy3620@gmail.com>
Laszlo Radanyi <bekkra@gmail.com>
Raman Tenneti <raman.tenneti@gmail.com>
Kyle Nahrgang <kpn24@drexel.edu>
Kim Christensen <kimworking@gmail.com>
Paul Robinson <paulrobinson85@googlemail.com>
Josué Ratelle <jorat1346@gmail.com>
Edward Crossman <tedoc2000@gmail.com>
Nikita Ofitserov <himikof@gmail.com>
Sean Bryant <sean@cyberwang.net>
Robert Sesek <rsesek@bluestatic.org>
Janwar Dinata <j.dinata@gmail.com>
Will Hirsch <chromium@willhirsch.co.uk>
Yoav Zilberberg <yoav.zilberberg@gmail.com>
Joel Stanley <joel@jms.id.au>
Jacob Mandelson <jacob@mandelson.org>
Yuri Gorobets <yuri.gorobets@gmail.com>
Paul Wicks <pwicks86@gmail.com>
Thiago Farina <thiago.farina@gmail.com>
Viet-Trung Luu <viettrungluu@gmail.com>
Pierre-Antoine LaFayette <pierre.lafayette@gmail.com>
Song YeWen <ffmpeg@gmail.com>
Philippe Beauchamp <philippe.beauchamp@gmail.com>
Vedran Šajatović <vedran.sajatovic@gmail.com>
Randy Posynick <randy.posynick@gmail.com>
Bruno Calvignac <bruno@flock.com>
Jaime Soriano Pastor <jsorianopastor@gmail.com>
Bryan Donlan <bdonlan@gmail.com>
Ramkumar Ramachandra <artagnon@gmail.com>
Dominic Jodoin <dominic.jodoin@gmail.com>
Kaspar Brand <googlecontrib@velox.ch>
Clemens Fruhwirth <clemens@endorphin.org>
Kevin Lee Helpingstine <sig11@reprehensible.net>
Bernard Cafarelli <voyageur@gentoo.org>
Vernon Tang <vt@foilhead.net>
Alexander Sulfrian <alexander@sulfrian.net>
Philippe Beaudoin <philippe.beaudoin@gmail.com>
Mark Hahnenberg <mhahnenb@andrew.cmu.edu>
Alex Gartrell <agartrell@cmu.edu>
Leith Bade <leith@leithalweapon.geek.nz>
James Choi <jchoi42@pha.jhu.edu>
Paul Kehrer <paul.l.kehrer@gmail.com>
Chamal De Silva <chamalsl@yahoo.com>
Jay Soffian <jaysoffian@gmail.com>
Brian G. Merrell <bgmerrell@gmail.com>
Matthew Willis <appamatto@gmail.com>
Brian Merrell, Novell Inc. <bgmerrell@gmail.com>
Ryan Sleevi <ryan-chromium-dev@sleevi.com>
Satoshi Matsuzaki <satoshi.matsuzaki@gmail.com>
Benjamin Jemlich <pcgod99@gmail.com>
Ningxin Hu <ningxin.hu@intel.com>
James Wei <james.wei@intel.com>
Haitao Feng <haitao.feng@intel.com>
Jared Wein <weinjared@gmail.com>
Mingmin Xie <melvinxie@gmail.com>
Michael Gilbert <floppymaster@gmail.com>
Giuseppe Iuculano <giuseppe@iuculano.it>
James Willcox <jwillcox@litl.com>
Shreyas VA <v.a.shreyas@gmail.com>
Steven Pennington <spenn@engr.uvic.ca>
Jorge Villatoro <jorge@tomatocannon.com>
Paul Nettleship <pnettleship@gmail.com>
David Benjamin <davidben@mit.edu>
Sevan Janiyan <venture37@geeklan.co.uk>
Peter Beverloo <peter@chromium.org>
Lauri Oherd <lauri.oherd@gmail.com>
Ben Karel <eschew@gmail.com>
Sam McDonald <sam@sammcd.com>
Magnus Danielsson <fuzzac@gmail.com>
Kushal Pisavadia <kushi.p@gmail.com>
Maarten Lankhorst <m.b.lankhorst@gmail.com>
Vipul Bhasin <vipul.bhasin@gmail.com>
Ryan Norton <rnorton10@gmail.com>
Dillon Sellars <dill.sellars@gmail.com>
Seshadri Mahalingam <seshadri.mahalingam@gmail.com>
Clement Scheelfeldt Skau <clementskau@gmail.com>
David Futcher <david.mike.futcher@gmail.com>
Ramkumar Gokarnesan <ramkumar.gokarnesan@gmail.com>
Matt Arpidone <mma.public@gmail.com>
ruben <chromium@hybridsource.org>
NVIDIA Corporation <*@nvidia.com>
Torsten Kurbad <google@tk-webart.de>
Max Perepelitsyn <pph34r@gmail.com>
Luke Zarko <lukezarko@gmail.com>
Felix H. Dahlke <fhd@ubercode.de>
Ali Vathi <ali.akbar@gmail.com>
Mathias Bynens <mathias@qiwi.be>
Mark Seaborn <mrs@mythic-beasts.com>
Amruth Raj <amruthraj@motorola.com>
Amruth Raj <ckqr36@motorola.com>
Gajendra Singh <wxjg68@motorola.com>
Ehsan Akhgari <ehsan.akhgari@gmail.com>
Christopher Dale <chrelad@gmail.com>
Sanjoy Pal <ncj674@motorola.com>
Mike Tilburg <mtilburg@adobe.com>
Peter Brophy <pbrophy@adobe.com>
Robert Goldberg <goldberg@adobe.com>
Don Woodward <woodward@adobe.com>
Vinay Anantharaman <vinaya@adobe.com>
Naveen Bobbili <naveenbobbili@motorola.com>
Vamshikrishna Yellenki <vamshi@motorola.com>
Robert Nagy <robert.nagy@gmail.com>
Nayan Kumar K <qtc746@motorola.com>
ShankarGanesh K <blr.bmlab@gmail.com>
Goutham Jagannatha <wrm364@motorola.com>
Rosen Dash <rosen.dash@gmail.com>
Naveen Bobbili <qghc36@motorola.com>
Ravi Phaneendra Kasibhatla <ravi.kasibhatla@motorola.com>
Rosen Dash <nqk836@motorola.com>
Parag Radke <nrqv63@motorola.com>
Ted Vessenes <tedvessenes@gmail.com>
Yair Yogev <progame@chromium.org>
Chandra Shekar Vallala <brk376@motorola.com>
Patrasciuc Sorin Cristian <cristian.patrasciuc@gmail.com>
Halton Huo <halton.huo@intel.com>
Shiliu Wang <aofdwsl@gmail.com>
Gao Chun <gaochun.dev@gmail.com>
Clinton Staley <clintstaley@gmail.com>
Clinton Staley <clintstaley@chromium.org>
Devlin Cronin <rdevlin.cronin@gmail.com>
Junmin Zhu <junmin.zhu@intel.com>
Cem Kocagil <cem.kocagil@gmail.com>
YoungKi Hong <simon.hong81@gmail.com>
Lu Guanqun <guanqun.lu@gmail.com>
François Beaufort <beaufort.francois@gmail.com>
Eriq Augustine <eriq.augustine@gmail.com>
Francois Kritzinger <francoisk777@gmail.com>
Erik Hill <erikghill@gmail.com>
Mao Yujie <maojie0924@gmail.com>
Pan Deng <pan.deng@intel.com>
Aaron Leventhal <aaronlevbugs@gmail.com>
Peter Collingbourne <peter@pcc.me.uk>
Aaron Randolph <aaron.randolph@gmail.com>
Yumikiyo Osanai <yumios.art@gmail.com>
Matthew Robertson <matthewrobertson03@gmail.com>
Mao Yujie <yujie.mao@intel.com>
Xu Samuel <samuel.xu@intel.com>
Jin Yang <jin.a.yang@intel.com>
Xinchao He <hexinchao@gmail.com>
Changbin Shao <changbin.shao@intel.com>
Stephen Searles <stephen.searles@gmail.com>
Arun Mankuzhi <arun.m@samsung.com>
Taylor Price <trprice@gmail.com>
Alexandru Chiculita <achicu@adobe.com>
Eric Rescorla <ekr@rtfm.com>
Alexandre Abreu <wiss1976@gmail.com>
Erik Sjölund <erik.sjolund@gmail.com>
Simon Arlott <simon.arlott@gmail.com>
Alexey Korepanov <alexkorep@gmail.com>
Mitchell Rosen <mitchellwrosen@chromium.org>
Yongsheng Zhu <yongsheng.zhu@intel.com>
Shouqun Liu <shouqun.liu@intel.com>
Jake Helfert <jake@helfert.us>
Hongbo Min <hongbo.min@intel.com>
Anastasios Cassiotis <tom.cassiotis@gmail.com>
Evangelos Foutras <evangelos@foutrelis.com>
Pavel Ivanov <paivanof@gmail.com>
Rene Bolldorf <rb@radix.io>
Petar Jovanovic <petarj@mips.com>
Sergio Carlos Morales Angeles <carloschilazo@gmail.com>
Mihai Maerean <mmaerean@adobe.com>
Kaustubh Atrawalkar <kaustubh.ra@gmail.com>
Robert Bear Travis <betravis@adobe.com>
Robert Bear Travis <bear.travis@gmail.com>
Max Vujovic <mvujovic@adobe.com>
Jakob Weigert <jakob.j.w@googlemail.com>
Catalin Badea <badea@adobe.com>
Joshua Lock <joshua.lock@intel.com>
Dai Chunyang <chunyang.dai@intel.com>
Joe Thomas <mhx348@motorola.com>
Ruben Terrazas <rubentopo@gmail.com>
Josh Triplett <josh.triplett@intel.com>
Qiankun Miao <qiankun.miao@intel.com>
Etienne Laurin <etienne@atnnn.com>
Yang Gu <yang.gu@intel.com>
Timo Reimann <ttr314@googlemail.com>
# Copyright (c) 2012 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# This Android makefile is used to build WebView in the Android build system.
# gyp autogenerates most of the real makefiles, which we just include here if
# we are doing a WebView build. For other builds, this makefile does nothing,
# which prevents the Android build system from mistakenly loading any other
# Android.mk that may exist in the Chromium tree.
CHROMIUM_DIR := $(call my-dir)
# Assume that if the gyp autogenerated makefile exists, we are doing the
# WebView build using the Android build system.
ifneq (,$(wildcard $(CHROMIUM_DIR)/GypAndroid.mk))
include $(CHROMIUM_DIR)/GypAndroid.mk
include $(CHROMIUM_DIR)/android_webview/Android.mk
endif
This diff is collapsed.
# This file is generated by gyp; do not edit.
LOCAL_PATH := $(call my-dir)
GYP_ABS_ANDROID_TOP_DIR := $(shell pwd)
include $(LOCAL_PATH)/android_webview/All.target.mk
include $(LOCAL_PATH)/android_webview/android_webview_common.target.mk
include $(LOCAL_PATH)/android_webview/libwebviewchromium.target.mk
include $(LOCAL_PATH)/android_webview/native/android_jar_jni_headers.target.mk
include $(LOCAL_PATH)/android_webview/native/android_webview_native_jni.target.mk
include $(LOCAL_PATH)/android_webview/native/webview_native.target.mk
include $(LOCAL_PATH)/ash/ash_strings.target.mk
include $(LOCAL_PATH)/base/allocator/allocator_extension_thunks.target.mk
include $(LOCAL_PATH)/base/base.target.mk
include $(LOCAL_PATH)/base/base_i18n.target.mk
include $(LOCAL_PATH)/base/base_jni_headers.target.mk
include $(LOCAL_PATH)/base/base_static.target.mk
include $(LOCAL_PATH)/base/symbolize.target.mk
include $(LOCAL_PATH)/base/third_party/dynamic_annotations/dynamic_annotations.target.mk
include $(LOCAL_PATH)/build/temp_gyp/googleurl.target.mk
include $(LOCAL_PATH)/cc/cc.target.mk
include $(LOCAL_PATH)/chrome/browser/component/browser_component_jni_headers.target.mk
include $(LOCAL_PATH)/chrome/browser/component/web_contents_delegate_android.target.mk
include $(LOCAL_PATH)/chrome/chrome_resources.target.mk
include $(LOCAL_PATH)/chrome/chrome_strings.target.mk
include $(LOCAL_PATH)/chrome/packed_resources.target.mk
include $(LOCAL_PATH)/chrome/platform_locale_settings.target.mk
include $(LOCAL_PATH)/chrome/theme_resources.target.mk
include $(LOCAL_PATH)/chrome/theme_resources_gen.target.mk
include $(LOCAL_PATH)/content/browser/debugger/devtools_resources.target.mk
include $(LOCAL_PATH)/content/browser/speech/proto/speech_proto.target.mk
include $(LOCAL_PATH)/content/common_aidl.target.mk
include $(LOCAL_PATH)/content/content.target.mk
include $(LOCAL_PATH)/content/content_app.target.mk
include $(LOCAL_PATH)/content/content_browser.target.mk
include $(LOCAL_PATH)/content/content_common.target.mk
include $(LOCAL_PATH)/content/content_gpu.target.mk
include $(LOCAL_PATH)/content/content_jni_headers.target.mk
include $(LOCAL_PATH)/content/content_plugin.target.mk
include $(LOCAL_PATH)/content/content_ppapi_plugin.target.mk
include $(LOCAL_PATH)/content/content_renderer.target.mk
include $(LOCAL_PATH)/content/content_resources.target.mk
include $(LOCAL_PATH)/content/content_utility.target.mk
include $(LOCAL_PATH)/content/content_worker.target.mk
include $(LOCAL_PATH)/content/generate_content_resources.target.mk
include $(LOCAL_PATH)/content/navigation_interception.target.mk
include $(LOCAL_PATH)/content/navigation_interception_jni_headers.target.mk
include $(LOCAL_PATH)/content/surface_jni_headers.target.mk
include $(LOCAL_PATH)/content/surface_texture_jni_headers.target.mk
include $(LOCAL_PATH)/crypto/crypto.target.mk
include $(LOCAL_PATH)/google_apis/google_apis.target.mk
include $(LOCAL_PATH)/gpu/command_buffer/gles2_utils.target.mk
include $(LOCAL_PATH)/gpu/command_buffer_client.target.mk
include $(LOCAL_PATH)/gpu/command_buffer_common.target.mk
include $(LOCAL_PATH)/gpu/command_buffer_service.target.mk
include $(LOCAL_PATH)/gpu/gles2_c_lib.target.mk
include $(LOCAL_PATH)/gpu/gles2_cmd_helper.target.mk
include $(LOCAL_PATH)/gpu/gles2_implementation.target.mk
include $(LOCAL_PATH)/gpu/gpu_ipc.target.mk
include $(LOCAL_PATH)/ipc/ipc.target.mk
include $(LOCAL_PATH)/jingle/jingle_glue.target.mk
include $(LOCAL_PATH)/media/media.target.mk
include $(LOCAL_PATH)/media/media_player_jni_headers.target.mk
include $(LOCAL_PATH)/media/player_android.target.mk
include $(LOCAL_PATH)/media/player_android_jni_headers.target.mk
include $(LOCAL_PATH)/media/shared_memory_support.target.mk
include $(LOCAL_PATH)/media/yuv_convert.target.mk
include $(LOCAL_PATH)/media/yuv_convert_simd_c.target.mk
include $(LOCAL_PATH)/net/http_server.target.mk
include $(LOCAL_PATH)/net/net.target.mk
include $(LOCAL_PATH)/net/net_errors_java.target.mk
include $(LOCAL_PATH)/net/net_jni_headers.target.mk
include $(LOCAL_PATH)/net/net_resources.target.mk
include $(LOCAL_PATH)/ppapi/ppapi_c.target.mk
include $(LOCAL_PATH)/ppapi/ppapi_host.target.mk
include $(LOCAL_PATH)/ppapi/ppapi_ipc.target.mk
include $(LOCAL_PATH)/ppapi/ppapi_proxy.target.mk
include $(LOCAL_PATH)/ppapi/ppapi_shared.target.mk
include $(LOCAL_PATH)/printing/printing.target.mk
include $(LOCAL_PATH)/sandbox/sandbox.target.mk
include $(LOCAL_PATH)/sdch/sdch.target.mk
include $(LOCAL_PATH)/skia/skia.target.mk
include $(LOCAL_PATH)/skia/skia_opts.target.mk
include $(LOCAL_PATH)/sql/sql.target.mk
include $(LOCAL_PATH)/testing/gtest_prod.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/JavaScriptCore/JavaScriptCore.gyp/yarr.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/Platform/Platform.gyp/webkit_platform.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/ThirdParty/glu/libtess.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WTF/WTF.gyp/wtf.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WTF/WTF.gyp/wtf_config.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/debugger_script_source.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/generate_inspector_protocol_version.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/generate_supplemental_dependency.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/injected_canvas_script_source.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/injected_script_source.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/inspector_overlay_page.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/inspector_protocol_sources.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/webcore.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_arm_neon.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_bindings.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_bindings_sources.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_dom.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_html.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_platform.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_platform_geometry.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_prerequisites.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_remaining.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_rendering.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebCore/WebCore.gyp/webcore_svg.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebKit/chromium/concatenated_devtools_audits_js.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebKit/chromium/concatenated_devtools_codemirror_js.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebKit/chromium/concatenated_devtools_css.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebKit/chromium/concatenated_devtools_elements_js.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebKit/chromium/concatenated_devtools_js.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebKit/chromium/concatenated_devtools_network_js.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebKit/chromium/concatenated_devtools_profiles_js.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebKit/chromium/concatenated_devtools_resources_js.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebKit/chromium/concatenated_devtools_scripts_js.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebKit/chromium/concatenated_devtools_timeline_js.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebKit/chromium/concatenated_heap_snapshot_worker_js.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebKit/chromium/concatenated_script_formatter_worker_js.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebKit/chromium/devtools_extension_api.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebKit/chromium/devtools_html.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebKit/chromium/generate_devtools_grd.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebKit/chromium/skia_webkit.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebKit/chromium/webkit.target.mk
include $(LOCAL_PATH)/third_party/WebKit/Source/WebKit/chromium/webkit_wtf_support.target.mk
include $(LOCAL_PATH)/third_party/angle/src/preprocessor.target.mk
include $(LOCAL_PATH)/third_party/angle/src/translator_common.target.mk
include $(LOCAL_PATH)/third_party/angle/src/translator_glsl.target.mk
include $(LOCAL_PATH)/third_party/ashmem/ashmem.target.mk
include $(LOCAL_PATH)/third_party/expat/expat.target.mk
include $(LOCAL_PATH)/third_party/freetype/ft2.target.mk
include $(LOCAL_PATH)/third_party/harfbuzz/harfbuzz.target.mk
include $(LOCAL_PATH)/third_party/hyphen/hyphen.target.mk
include $(LOCAL_PATH)/third_party/iccjpeg/iccjpeg.target.mk
include $(LOCAL_PATH)/third_party/icu/icudata.target.mk
include $(LOCAL_PATH)/third_party/icu/icui18n.target.mk
include $(LOCAL_PATH)/third_party/icu/icuuc.target.mk
include $(LOCAL_PATH)/third_party/icu/system_icu.target.mk
include $(LOCAL_PATH)/third_party/leveldatabase/leveldatabase.target.mk
include $(LOCAL_PATH)/third_party/libevent/libevent.target.mk
include $(LOCAL_PATH)/third_party/libjingle/libjingle.target.mk
include $(LOCAL_PATH)/third_party/libjpeg/libjpeg.target.mk
include $(LOCAL_PATH)/third_party/libphonenumber/libphonenumber.target.mk
include $(LOCAL_PATH)/third_party/libphonenumber/libphonenumber_without_metadata.target.mk
include $(LOCAL_PATH)/third_party/libpng/libpng.target.mk
include $(LOCAL_PATH)/third_party/libwebp/libwebp.target.mk
include $(LOCAL_PATH)/third_party/libwebp/libwebp_dec.target.mk
include $(LOCAL_PATH)/third_party/libwebp/libwebp_dsp.target.mk
include $(LOCAL_PATH)/third_party/libwebp/libwebp_dsp_neon.target.mk
include $(LOCAL_PATH)/third_party/libwebp/libwebp_enc.target.mk
include $(LOCAL_PATH)/third_party/libwebp/libwebp_utils.target.mk
include $(LOCAL_PATH)/third_party/libxml/libxml.target.mk
include $(LOCAL_PATH)/third_party/libxslt/libxslt.target.mk
include $(LOCAL_PATH)/third_party/modp_b64/modp_b64.target.mk
include $(LOCAL_PATH)/third_party/npapi/npapi.target.mk
include $(LOCAL_PATH)/third_party/openssl/openssl.target.mk
include $(LOCAL_PATH)/third_party/ots/ots.target.mk
include $(LOCAL_PATH)/third_party/protobuf/protobuf_full_do_not_use.host.mk
include $(LOCAL_PATH)/third_party/protobuf/protobuf_lite.host.mk
include $(LOCAL_PATH)/third_party/protobuf/protobuf_lite.target.mk
include $(LOCAL_PATH)/third_party/protobuf/protoc.host.mk
include $(LOCAL_PATH)/third_party/qcms/qcms.target.mk
include $(LOCAL_PATH)/third_party/sqlite/sqlite.target.mk
include $(LOCAL_PATH)/third_party/v8-i18n/build/api2c.host.mk
include $(LOCAL_PATH)/third_party/v8-i18n/build/v8-i18n.target.mk
include $(LOCAL_PATH)/third_party/widevine/cdm/widevine_cdm_version_h.target.mk
include $(LOCAL_PATH)/third_party/zlib/zlib.target.mk
include $(LOCAL_PATH)/ui/base/strings/ui_strings.target.mk
include $(LOCAL_PATH)/ui/gl/gl.target.mk
include $(LOCAL_PATH)/ui/surface/surface.target.mk
include $(LOCAL_PATH)/ui/ui.target.mk
include $(LOCAL_PATH)/ui/ui_jni_headers.target.mk
include $(LOCAL_PATH)/ui/ui_resources.target.mk
include $(LOCAL_PATH)/v8/tools/gyp/js2c.host.mk
include $(LOCAL_PATH)/v8/tools/gyp/mksnapshot.host.mk
include $(LOCAL_PATH)/v8/tools/gyp/v8.target.mk
include $(LOCAL_PATH)/v8/tools/gyp/v8_base.host.mk
include $(LOCAL_PATH)/v8/tools/gyp/v8_base.target.mk
include $(LOCAL_PATH)/v8/tools/gyp/v8_nosnapshot.host.mk
include $(LOCAL_PATH)/v8/tools/gyp/v8_snapshot.target.mk
include $(LOCAL_PATH)/webkit/compositor_bindings/webkit_compositor_bindings.target.mk
include $(LOCAL_PATH)/webkit/compositor_bindings/webkit_compositor_support.target.mk
include $(LOCAL_PATH)/webkit/support/glue.target.mk
include $(LOCAL_PATH)/webkit/support/user_agent.target.mk
include $(LOCAL_PATH)/webkit/support/webkit_base.target.mk
include $(LOCAL_PATH)/webkit/support/webkit_gpu.target.mk
include $(LOCAL_PATH)/webkit/support/webkit_media.target.mk
include $(LOCAL_PATH)/webkit/support/webkit_resources.target.mk
include $(LOCAL_PATH)/webkit/support/webkit_storage.target.mk
include $(LOCAL_PATH)/webkit/support/webkit_strings.target.mk
include $(LOCAL_PATH)/webkit/support/webkit_version.target.mk
# "gyp_all_modules" is a concatenation of the "gyp_all_modules" targets from
# all the included sub-makefiles. This is just here to clarify.
gyp_all_modules:
// Copyright (c) 2012 The Chromium Authors. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
// copyright notice, this list of conditions and the following disclaimer
// in the documentation and/or other materials provided with the
// distribution.
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
// Copyright (c) 2006-2009 The Chromium OS Authors. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
// copyright notice, this list of conditions and the following disclaimer
// in the documentation and/or other materials provided with the
// distribution.
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
This diff is collapsed.
darin@chromium.org
ben@chromium.org
per-file DEPS=*
per-file AUTHORS=*
per-file WATCHLISTS=*
per-file Android.mk=benm@chromium.org
per-file Android.mk=joth@chromium.org
per-file Android.mk=torne@chromium.org
per-file PRESUBMIT.py=maruel@chromium.org
per-file PRESUBMIT.py=joi@chromium.org
This diff is collapsed.
This diff is collapsed.
# This file is generated by gyp; do not edit.
include $(CLEAR_VARS)
LOCAL_MODULE_CLASS := GYP
LOCAL_MODULE := android_webview_All_gyp
LOCAL_MODULE_STEM := All
LOCAL_MODULE_SUFFIX := .stamp
LOCAL_MODULE_TAGS := optional
gyp_intermediate_dir := $(call local-intermediates-dir)
gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
# Make sure our deps are built first.
GYP_TARGET_DEPENDENCIES := \
$(TARGET_OUT_INTERMEDIATE_LIBRARIES)/libwebviewchromium.so \
$(call intermediates-dir-for,GYP,chrome_packed_resources_gyp)/packed_resources.stamp \
$(call intermediates-dir-for,GYP,net_net_errors_java_gyp)/net_errors_java.stamp
GYP_GENERATED_OUTPUTS :=
# Make sure our deps and generated files are built first.
LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
### Rules for final target.
# Add target alias to "gyp_all_modules" target.
.PHONY: gyp_all_modules
gyp_all_modules: android_webview_All_gyp
# Alias gyp target name.
.PHONY: All
All: android_webview_All_gyp
LOCAL_MODULE_PATH := $(PRODUCT_OUT)/gyp_stamp
LOCAL_UNINSTALLABLE_MODULE := true
include $(BUILD_SYSTEM)/base_rules.mk
$(LOCAL_BUILT_MODULE): $(LOCAL_ADDITIONAL_DEPENDENCIES)
$(hide) echo "Gyp timestamp: $@"
$(hide) mkdir -p $(dir $@)
$(hide) touch $@
# Copyright (c) 2012 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# This package provides the parts of the WebView java code which live in the
# Chromium tree. This is built into a static library so it can be used by the
# glue layer in the Android tree.
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := android_webview_java
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-java-files-under, java/src)
# contentview and its dependencies
LOCAL_AIDL_INCLUDES := $(LOCAL_PATH)/../content/public/android/java/src
LOCAL_SRC_FILES += \
$(call all-java-files-under, ../content/public/android/java/src) \
../content/public/android/java/src/org/chromium/content/common/ISandboxedProcessCallback.aidl \
../content/public/android/java/src/org/chromium/content/common/ISandboxedProcessService.aidl \
$(call all-java-files-under, ../base/android/java/src) \
$(call all-java-files-under, ../media/base/android/java/src) \
$(call all-java-files-under, ../net/android/java/src) \
$(call all-java-files-under, ../ui/android/java/src) \
# browser components
LOCAL_SRC_FILES += \
$(call all-java-files-under, ../chrome/browser/component/web_contents_delegate_android/java/src) \
$(call all-java-files-under, \
../content/components/navigation_interception/java/src) \
# TODO(mkosiba): Remove chromium_chrome dep once required browser
# components are in (replace it with contentview).
LOCAL_SRC_FILES += \
$(call all-java-files-under, ../chrome/android/java/src) \
# This file is generated by net.gyp:net_errors_java
LOCAL_GENERATED_SOURCES := $(call intermediates-dir-for,GYP,shared)/net/template/NetError.java \
include $(BUILD_STATIC_JAVA_LIBRARY)
########################################################
# These packages are the resource paks used by webview.
include $(CLEAR_VARS)
LOCAL_MODULE := webviewchromium_res_chrome
LOCAL_MODULE_STEM := chrome
include $(LOCAL_PATH)/webview_pak.mk
include $(CLEAR_VARS)
LOCAL_MODULE := webviewchromium_res_chrome_100_percent
LOCAL_MODULE_STEM := chrome_100_percent
include $(LOCAL_PATH)/webview_pak.mk
# TODO(torne): add other locales (filtered by PRODUCT_LOCALES?)
include $(CLEAR_VARS)
LOCAL_MODULE := webviewchromium_res_en-US
LOCAL_MODULE_STEM := en-US
LOCAL_BUILT_MODULE_STEM := locales/en-US.pak
include $(LOCAL_PATH)/webview_pak.mk
# Please include joth@ and (joi@ or erikwright@) on the review for any changes
# to DEPS files under android_webview/
# Do not add any includes under chrome/ anywhere in android_webview.
include_rules = [
# lib is the top-level target, and must remain a leaf in the dependency tree.
"-android_webview/lib",
"!chrome/browser/component",
"+content/components",
"+content/public/common",
"+jni",
"+net",
"+ui/android",
"+ui/base",
"+webkit",
]
# Please include joth@ and (joi@ or erikwright@) on the review for any changes
# to DEPS files under android_webview/
benm@chromium.org
joth@chromium.org
mkosiba@chromium.org
mnaganov@chromium.org
torne@chromium.org
# Copyright (c) 2012 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# This is used as the top-level gyp file for building WebView in the Android
# tree. It should depend only on native code, as we cannot currently generate
# correct makefiles to build Java code via gyp in the Android tree.
{
'targets': [
{
'target_name': 'All',
'type': 'none',
'dependencies': [
'android_webview.gyp:libwebviewchromium',
'../chrome/chrome_resources.gyp:packed_resources',
# Needed by android_webview_java
'../net/net.gyp:net_errors_java',
],
}, # target_name: All
], # targets
}
# Copyright (c) 2009 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
{
'variables': {
'chromium_code': 1,
},
'includes': [
'android_webview_tests.gypi',
],
'targets': [
{
'target_name': 'libwebviewchromium',
'type': 'shared_library',
'android_unmangled_name': 1,
'dependencies': [
'android_webview_common',
],
'ldflags': [
# fix linking to hidden symbols and re-enable this (crbug.com/157326)
'-Wl,--no-fatal-warnings'
],
'sources': [
'lib/main/webview_entry_point.cc',
],
},
{
'target_name': 'android_webview_common',
'type': 'static_library',
'dependencies': [
'../content/content.gyp:content',
'../content/content.gyp:navigation_interception',
'../android_webview/native/webview_native.gyp:webview_native',
'../chrome/browser/component/components.gyp:web_contents_delegate_android',
'../chrome/browser/component/components.gyp:browser_component_jni_headers',
'../ui/ui.gyp:ui_resources',
],
'include_dirs': [
'..',
'../skia/config',
],
'sources': [
'browser/aw_browser_context.cc',
'browser/aw_browser_context.h',
'browser/aw_browser_main_parts.cc',
'browser/aw_browser_main_parts.h',
'browser/aw_content_browser_client.cc',
'browser/aw_content_browser_client.h',
'browser/aw_contents_io_thread_client.h',
'browser/aw_cookie_access_policy.cc',
'browser/aw_cookie_access_policy.h',
'browser/aw_http_auth_handler_base.cc',
'browser/aw_http_auth_handler_base.h',
'browser/aw_login_delegate.cc',
'browser/aw_login_delegate.h',
'browser/aw_quota_permission_context.cc',
'browser/aw_quota_permission_context.h',
'browser/aw_request_interceptor.cc',
'browser/aw_request_interceptor.h',
'browser/aw_result_codes.h',
'browser/find_helper.cc',
'browser/find_helper.h',
'browser/intercepted_request_data.h',
'browser/net/aw_network_delegate.cc',
'browser/net/aw_network_delegate.h',
'browser/net/aw_url_request_context_getter.cc',
'browser/net/aw_url_request_context_getter.h',
'browser/net/aw_url_request_job_factory.cc',
'browser/net/aw_url_request_job_factory.h',
'browser/net/init_native_callback.h',
'browser/net_disk_cache_remover.cc',
'browser/net_disk_cache_remover.h',
'browser/renderer_host/aw_render_view_host_ext.cc',
'browser/renderer_host/aw_render_view_host_ext.h',
'browser/renderer_host/aw_resource_dispatcher_host_delegate.cc',
'browser/renderer_host/aw_resource_dispatcher_host_delegate.h',
'browser/scoped_allow_wait_for_legacy_web_view_api.h',
'browser/scoped_allow_wait_for_legacy_web_view_api.h',
'common/android_webview_message_generator.cc',
'common/android_webview_message_generator.h',
'common/aw_content_client.cc',
'common/aw_content_client.h',
'common/aw_hit_test_data.cc',
'common/aw_hit_test_data.h',
'common/aw_resource.h',
'common/render_view_messages.cc',
'common/render_view_messages.h',
'common/url_constants.cc',
'common/url_constants.h',
'lib/aw_browser_dependency_factory_impl.cc',
'lib/aw_browser_dependency_factory_impl.h',
'lib/main/aw_main_delegate.cc',
'lib/main/aw_main_delegate.h',
'public/browser/draw_gl.h',
'renderer/aw_content_renderer_client.cc',
'renderer/aw_content_renderer_client.h',
'renderer/aw_render_process_observer.cc',
'renderer/aw_render_process_observer.h',
'renderer/aw_render_view_ext.cc',
'renderer/aw_render_view_ext.h',
],
},
{
'target_name': 'android_webview_java',
'type': 'none',
'dependencies': [
'../content/content.gyp:content_java',
'../content/content.gyp:navigation_interception_java',
'../chrome/browser/component/components.gyp:web_contents_delegate_android_java',
'../ui/ui.gyp:ui_java',
],
'variables': {
'package_name': 'android_webview_java',
'java_in_dir': '../android_webview/java',
},
'includes': [ '../build/java.gypi' ],
},
{
'target_name': 'android_webview_apk',
'type': 'none',
'dependencies': [
'../base/base.gyp:base_java',
'../chrome/browser/component/components.gyp:web_contents_delegate_android_java',
'../chrome/chrome_resources.gyp:packed_extra_resources',
'../chrome/chrome_resources.gyp:packed_resources',
'../content/content.gyp:content_java',
'../content/content.gyp:navigation_interception_java',
'../media/media.gyp:media_java',
'../net/net.gyp:net_java',
'../ui/ui.gyp:ui_java',
'libwebviewchromium',
],
'variables': {
'package_name': 'android_webview',
'apk_name': 'AndroidWebView',
'manifest_package_name': 'org.chromium.android_webview',
'java_in_dir': '../android_webview/java',
'native_libs_paths': ['<(SHARED_LIB_DIR)/libwebviewchromium.so'],
'input_pak_files': [
'<(SHARED_INTERMEDIATE_DIR)/repack/chrome.pak',
'<(SHARED_INTERMEDIATE_DIR)/repack/chrome_100_percent.pak',
'<(SHARED_INTERMEDIATE_DIR)/repack/en-US.pak',
],
'copied_pak_files': [
'<(PRODUCT_DIR)/android_webview/assets/chrome.pak',
'<(PRODUCT_DIR)/android_webview/assets/chrome_100_percent.pak',
'<(PRODUCT_DIR)/android_webview/assets/en-US.pak',
],
'additional_input_paths': [ '<@(copied_pak_files)' ],
},
'copies': [
{
'destination': '<(PRODUCT_DIR)/android_webview/assets',
'files': [ '<@(input_pak_files)' ]
},
],
'includes': [ '../build/java_apk.gypi' ],
},
],
}
# This file is generated by gyp; do not edit.
include $(CLEAR_VARS)
LOCAL_MODULE_CLASS := STATIC_LIBRARIES
LOCAL_MODULE := android_webview_android_webview_common_gyp
LOCAL_MODULE_SUFFIX := .a
LOCAL_MODULE_TAGS := optional
gyp_intermediate_dir := $(call local-intermediates-dir)
gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
# Make sure our deps are built first.
GYP_TARGET_DEPENDENCIES := \
$(call intermediates-dir-for,GYP,content_content_gyp)/content.stamp \
$(call intermediates-dir-for,GYP,chrome_browser_component_browser_component_jni_headers_gyp)/browser_component_jni_headers.stamp \
$(call intermediates-dir-for,GYP,ui_ui_resources_gyp)/ui_resources.stamp
GYP_GENERATED_OUTPUTS :=
# Make sure our deps and generated files are built first.
LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
LOCAL_CPP_EXTENSION := .cc
LOCAL_GENERATED_SOURCES :=
GYP_COPIED_SOURCE_ORIGIN_DIRS :=
LOCAL_SRC_FILES := \
android_webview/browser/aw_browser_context.cc \
android_webview/browser/aw_browser_main_parts.cc \
android_webview/browser/aw_content_browser_client.cc \
android_webview/browser/aw_cookie_access_policy.cc \
android_webview/browser/aw_http_auth_handler_base.cc \
android_webview/browser/aw_login_delegate.cc \
android_webview/browser/aw_quota_permission_context.cc \
android_webview/browser/aw_request_interceptor.cc \
android_webview/browser/find_helper.cc \
android_webview/browser/net/aw_network_delegate.cc \
android_webview/browser/net/aw_url_request_context_getter.cc \
android_webview/browser/net/aw_url_request_job_factory.cc \
android_webview/browser/net_disk_cache_remover.cc \
android_webview/browser/renderer_host/aw_render_view_host_ext.cc \
android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.cc \
android_webview/common/android_webview_message_generator.cc \
android_webview/common/aw_content_client.cc \
android_webview/common/aw_hit_test_data.cc \
android_webview/common/render_view_messages.cc \
android_webview/common/url_constants.cc \
android_webview/lib/aw_browser_dependency_factory_impl.cc \
android_webview/lib/main/aw_main_delegate.cc \
android_webview/renderer/aw_content_renderer_client.cc \
android_webview/renderer/aw_render_process_observer.cc \
android_webview/renderer/aw_render_view_ext.cc
# Flags passed to both C and C++ files.
MY_CFLAGS := \
-Werror \
-fno-exceptions \
-fno-strict-aliasing \
-Wall \
-Wno-unused-parameter \
-Wno-missing-field-initializers \
-fvisibility=hidden \
-pipe \
-fPIC \
-mthumb \
-march=armv7-a \
-mtune=cortex-a8 \
-mfloat-abi=softfp \
-mfpu=vfpv3-d16 \
-fno-tree-sra \
-fuse-ld=gold \
-Wno-psabi \
-mthumb-interwork \
-ffunction-sections \
-funwind-tables \
-g \
-fstack-protector \
-fno-short-enums \
-finline-limit=64 \
-Wa,--noexecstack \
-Wno-error=extra \
-Wno-error=ignored-qualifiers \
-Wno-error=type-limits \
-Wno-error=non-virtual-dtor \
-Wno-error=sign-promo \
-Os \
-g \
-fomit-frame-pointer \
-fdata-sections \
-ffunction-sections
MY_CFLAGS_C :=
MY_DEFS := \
'-D_FILE_OFFSET_BITS=64' \
'-DNO_TCMALLOC' \
'-DDISABLE_NACL' \
'-DCHROMIUM_BUILD' \
'-DUSE_LIBJPEG_TURBO=1' \
'-DUSE_PROPRIETARY_CODECS' \
'-DENABLE_PEPPER_THREADING' \
'-DENABLE_GPU=1' \
'-DUSE_OPENSSL=1' \
'-DENABLE_EGLIMAGE=1' \
'-DUSE_SKIA=1' \
'-D__STDC_CONSTANT_MACROS' \
'-D__STDC_FORMAT_MACROS' \
'-DANDROID' \
'-D__GNU_SOURCE=1' \
'-DUSE_STLPORT=1' \
'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
'-DCHROME_SYMBOLS_ID=""' \
'-DANDROID_UPSTREAM_BRINGUP=1' \
'-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
'-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
'-D_DEBUG'
LOCAL_CFLAGS := $(MY_CFLAGS_C) $(MY_CFLAGS) $(MY_DEFS)
# Include paths placed before CFLAGS/CPPFLAGS
LOCAL_C_INCLUDES := \
$(LOCAL_PATH) \
$(LOCAL_PATH)/skia/config \
$(LOCAL_PATH)/third_party/khronos \
$(gyp_shared_intermediate_dir)/ui/ui_resources \
$(GYP_ABS_ANDROID_TOP_DIR)/frameworks/wilhelm/include \
$(GYP_ABS_ANDROID_TOP_DIR)/bionic \
$(GYP_ABS_ANDROID_TOP_DIR)/external/stlport/stlport
LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES)
# Flags passed to only C++ (and not C) files.
LOCAL_CPPFLAGS := \
-fno-rtti \
-fno-threadsafe-statics \
-fvisibility-inlines-hidden \
-Wsign-compare \
-Wno-abi \
-Wno-error=c++0x-compat
### Rules for final target.
LOCAL_LDFLAGS := \
-Wl,-z,noexecstack \
-fPIC \
-Wl,-z,relro \
-Wl,-z,now \
-fuse-ld=gold \
-nostdlib \
-Wl,--no-undefined \
-Wl,--exclude-libs=ALL \
-Wl,--icf=safe \
-Wl,-O1 \
-Wl,--as-needed \
-Wl,--gc-sections
LOCAL_STATIC_LIBRARIES :=
# Enable grouping to fix circular references
LOCAL_GROUP_STATIC_LIBRARIES := true
LOCAL_SHARED_LIBRARIES := \
libstlport \
libdl
# Add target alias to "gyp_all_modules" target.
.PHONY: gyp_all_modules
gyp_all_modules: android_webview_android_webview_common_gyp
# Alias gyp target name.
.PHONY: android_webview_common
android_webview_common: android_webview_android_webview_common_gyp
include $(BUILD_STATIC_LIBRARY)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment