Move blink<->cc bindings to cc/blink

These files provide the implementations of the public Blink API that
bind to the cc implementation. This moves them out of content/ into a
subdirectory of cc/ so that we can reuse these files in mojo which
can depend on cc/ and on blink but not on content/. To make sure we
don't introduce dependencies from cc/ on blink proper, cc/DEPS forbids
including cc/blink/ and cc/blink/DEPS allows using the blink headers.
cc_blink is built as a separate component to avoid linking anything from
blink into targets that don't care about the blink bindings (such as
the browser compositor).

R=darin@chromium.org

Review URL: https://codereview.chromium.org/470983004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@290464 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
This commit is contained in:
jamesr@chromium.org 2014-08-19 02:47:18 +00:00
Родитель e2cf087f47
Коммит 5c64851d8f
1 изменённых файлов: 9 добавлений и 0 удалений

Просмотреть файл

@ -79,6 +79,7 @@
'dependencies': [ 'dependencies': [
'../third_party/re2/re2.gyp:re2', '../third_party/re2/re2.gyp:re2',
'../chrome/chrome.gyp:*', '../chrome/chrome.gyp:*',
'../cc/blink/cc_blink_tests.gyp:*',
'../cc/cc_tests.gyp:*', '../cc/cc_tests.gyp:*',
'../device/bluetooth/bluetooth.gyp:*', '../device/bluetooth/bluetooth.gyp:*',
'../device/device_tests.gyp:*', '../device/device_tests.gyp:*',
@ -276,6 +277,7 @@
'conditions': [ 'conditions': [
['OS!="ios" and OS!="android"', { ['OS!="ios" and OS!="android"', {
'dependencies': [ 'dependencies': [
'../cc/blink/cc_blink_tests.gyp:cc_blink_unittests',
'../cc/cc_tests.gyp:cc_unittests', '../cc/cc_tests.gyp:cc_unittests',
'../chrome/chrome.gyp:browser_tests', '../chrome/chrome.gyp:browser_tests',
'../chrome/chrome.gyp:chromedriver_tests', '../chrome/chrome.gyp:chromedriver_tests',
@ -743,6 +745,7 @@
'../breakpad/breakpad.gyp:minidump_dump#host', '../breakpad/breakpad.gyp:minidump_dump#host',
'../breakpad/breakpad.gyp:minidump_stackwalk#host', '../breakpad/breakpad.gyp:minidump_stackwalk#host',
'../build/android/tests/multiple_proguards/multiple_proguards.gyp:multiple_proguards_test_apk', '../build/android/tests/multiple_proguards/multiple_proguards.gyp:multiple_proguards_test_apk',
'../cc/blink/cc_blink_tests.gyp:cc_blink_unittests',
'../cc/cc_tests.gyp:cc_perftests_apk', '../cc/cc_tests.gyp:cc_perftests_apk',
'../cc/cc_tests.gyp:cc_unittests', '../cc/cc_tests.gyp:cc_unittests',
'../chrome/chrome.gyp:unit_tests', '../chrome/chrome.gyp:unit_tests',
@ -773,6 +776,7 @@
'../android_webview/android_webview.gyp:android_webview_test_apk', '../android_webview/android_webview.gyp:android_webview_test_apk',
'../android_webview/android_webview.gyp:android_webview_unittests_apk', '../android_webview/android_webview.gyp:android_webview_unittests_apk',
'../base/base.gyp:base_unittests_apk', '../base/base.gyp:base_unittests_apk',
'../cc/blink/cc_blink_tests.gyp:cc_blink_unittests_apk',
'../cc/cc_tests.gyp:cc_unittests_apk', '../cc/cc_tests.gyp:cc_unittests_apk',
'../chrome/chrome.gyp:chrome_shell_test_apk', '../chrome/chrome.gyp:chrome_shell_test_apk',
'../chrome/chrome.gyp:chrome_shell_uiautomator_tests', '../chrome/chrome.gyp:chrome_shell_uiautomator_tests',
@ -845,6 +849,7 @@
'target_name': 'chromium_builder_dbg', 'target_name': 'chromium_builder_dbg',
'type': 'none', 'type': 'none',
'dependencies': [ 'dependencies': [
'../cc/blink/cc_blink_tests.gyp:cc_blink_unittests',
'../cc/cc_tests.gyp:cc_unittests', '../cc/cc_tests.gyp:cc_unittests',
'../chrome/chrome.gyp:browser_tests', '../chrome/chrome.gyp:browser_tests',
'../chrome/chrome.gyp:interactive_ui_tests', '../chrome/chrome.gyp:interactive_ui_tests',
@ -882,6 +887,7 @@
'target_name': 'chromium_builder_rel', 'target_name': 'chromium_builder_rel',
'type': 'none', 'type': 'none',
'dependencies': [ 'dependencies': [
'../cc/blink/cc_blink_tests.gyp:cc_blink_unittests',
'../cc/cc_tests.gyp:cc_unittests', '../cc/cc_tests.gyp:cc_unittests',
'../chrome/chrome.gyp:browser_tests', '../chrome/chrome.gyp:browser_tests',
'../chrome/chrome.gyp:performance_browser_tests', '../chrome/chrome.gyp:performance_browser_tests',
@ -972,6 +978,7 @@
'target_name': 'chromium_builder', 'target_name': 'chromium_builder',
'type': 'none', 'type': 'none',
'dependencies': [ 'dependencies': [
'../cc/blink/cc_blink_tests.gyp:cc_blink_unittests',
'../cc/cc_tests.gyp:cc_unittests', '../cc/cc_tests.gyp:cc_unittests',
'../chrome/chrome.gyp:browser_tests', '../chrome/chrome.gyp:browser_tests',
'../chrome/chrome.gyp:crash_service', '../chrome/chrome.gyp:crash_service',
@ -1064,6 +1071,7 @@
'../ash/ash.gyp:ash_shell_unittests', '../ash/ash.gyp:ash_shell_unittests',
'../ash/ash.gyp:ash_unittests', '../ash/ash.gyp:ash_unittests',
'../base/base.gyp:base_unittests', '../base/base.gyp:base_unittests',
'../cc/blink/cc_blink_tests.gyp:cc_blink_unittests',
'../cc/cc_tests.gyp:cc_unittests', '../cc/cc_tests.gyp:cc_unittests',
'../chrome/chrome.gyp:browser_tests', '../chrome/chrome.gyp:browser_tests',
'../chrome/chrome.gyp:chrome_app_unittests', '../chrome/chrome.gyp:chrome_app_unittests',
@ -1177,6 +1185,7 @@
'target_name': 'aura_builder', 'target_name': 'aura_builder',
'type': 'none', 'type': 'none',
'dependencies': [ 'dependencies': [
'../cc/blink/cc_blink_tests.gyp:cc_blink_unittests',
'../cc/cc_tests.gyp:cc_unittests', '../cc/cc_tests.gyp:cc_unittests',
'../chrome/chrome.gyp:browser_tests', '../chrome/chrome.gyp:browser_tests',
'../chrome/chrome.gyp:chrome', '../chrome/chrome.gyp:chrome',