Inline content_[tests/browser/android].gypi into GN build.
Delete remaining content gypi files. TBR=jam@chromium.org Review-Url: https://codereview.chromium.org/2321743002 Cr-Commit-Position: refs/heads/master@{#417105}
This commit is contained in:
content
app
browser
BUILD.gn
content.gypcontent_app.gypicontent_browser.gypicontent_common_mojo_bindings.gypcontent_gpu.gypicontent_jni.gypicontent_nacl_nonsfi.gypcontent_ppapi_plugin.gypicontent_renderer.gypicontent_resources.gypicontent_shell.gypicontent_shell_and_tests.gypcontent_tests.gypibackground_sync
browser.gnicache_storage
devtools
gpu
notifications
service_worker
speech
proto
tracing
public
test
@ -1,26 +0,0 @@
|
||||
# Copyright 2014 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.
|
||||
|
||||
{
|
||||
'targets': [
|
||||
{
|
||||
# GN version: //content/app/resources
|
||||
'target_name': 'content_resources',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/content/app/resources/',
|
||||
},
|
||||
'actions': [
|
||||
{
|
||||
'action_name': 'generate_content_resources',
|
||||
'variables': {
|
||||
'grit_grd_file': 'content_resources.grd',
|
||||
},
|
||||
'includes': [ '../../../build/grit_action.gypi' ],
|
||||
},
|
||||
],
|
||||
'includes': [ '../../../build/grit_target.gypi' ],
|
||||
},
|
||||
]
|
||||
}
|
@ -1,30 +0,0 @@
|
||||
# Copyright 2014 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.
|
||||
|
||||
{
|
||||
'targets': [
|
||||
{
|
||||
# GN version: //content/app/strings
|
||||
'target_name': 'content_strings',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/content/app/strings',
|
||||
},
|
||||
'actions': [
|
||||
{
|
||||
'action_name': 'generate_content_strings',
|
||||
'variables': {
|
||||
'grit_grd_file': 'content_strings.grd',
|
||||
},
|
||||
'includes': [ '../../../build/grit_action.gypi' ],
|
||||
},
|
||||
],
|
||||
'direct_dependent_settings': {
|
||||
'include_dirs': [
|
||||
'<(SHARED_INTERMEDIATE_DIR)',
|
||||
],
|
||||
},
|
||||
},
|
||||
]
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -1,17 +0,0 @@
|
||||
{
|
||||
'targets': [
|
||||
{
|
||||
# GN version: //content/browser/background_sync:background_sync_proto
|
||||
'target_name': 'background_sync_proto',
|
||||
'type': 'static_library',
|
||||
'sources': [
|
||||
'background_sync.proto',
|
||||
],
|
||||
'variables': {
|
||||
'proto_in_dir': '.',
|
||||
'proto_out_dir': 'content/browser/background_sync',
|
||||
},
|
||||
'includes': [ '../../../build/protoc.gypi' ]
|
||||
},
|
||||
],
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
# Copyright 2014 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 file defines the content browser gypi values. This file is read once and
|
||||
# cached, which is a performance optimization that allows us to share the
|
||||
# results of parsing the .gypi file between the public and private BUILD.gn
|
||||
# files. It also saves us from duplicating this exec_script call.
|
||||
content_browser_gypi_values =
|
||||
exec_script("//build/gypi_to_gn.py",
|
||||
[
|
||||
rebase_path("../content_browser.gypi"),
|
||||
"--replace=<(SHARED_INTERMEDIATE_DIR)=$root_gen_dir",
|
||||
],
|
||||
"scope",
|
||||
[ "../content_browser.gypi" ])
|
@ -1,17 +0,0 @@
|
||||
{
|
||||
'targets': [
|
||||
{
|
||||
# GN version: //content/browser/cache_storage:cache_storage_proto
|
||||
'target_name': 'cache_storage_proto',
|
||||
'type': 'static_library',
|
||||
'sources': [
|
||||
'cache_storage.proto',
|
||||
],
|
||||
'variables': {
|
||||
'proto_in_dir': '.',
|
||||
'proto_out_dir': 'content/browser/cache_storage',
|
||||
},
|
||||
'includes': [ '../../../build/protoc.gypi' ]
|
||||
},
|
||||
],
|
||||
}
|
@ -1,47 +0,0 @@
|
||||
# Copyright 2014 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.
|
||||
|
||||
{
|
||||
'targets': [
|
||||
{
|
||||
'target_name': 'devtools_protocol_handler',
|
||||
'type': 'none',
|
||||
'dependencies': [
|
||||
'../../../third_party/WebKit/Source/core/inspector/inspector.gyp:protocol_version'
|
||||
],
|
||||
'actions': [
|
||||
{
|
||||
'action_name': 'devtools_protocol_handler',
|
||||
'variables': {
|
||||
'blink_protocol': '<(SHARED_INTERMEDIATE_DIR)/blink/core/inspector/protocol.json',
|
||||
'generator': 'protocol/devtools_protocol_handler_generator.py',
|
||||
'output_cc': '<(SHARED_INTERMEDIATE_DIR)/content/browser/devtools/protocol/devtools_protocol_dispatcher.cc',
|
||||
'output_h': '<(SHARED_INTERMEDIATE_DIR)/content/browser/devtools/protocol/devtools_protocol_dispatcher.h',
|
||||
},
|
||||
'inputs': [
|
||||
'<(blink_protocol)',
|
||||
'<(generator)',
|
||||
],
|
||||
'outputs': [
|
||||
'<(output_cc)',
|
||||
'<(output_h)',
|
||||
],
|
||||
'action':[
|
||||
'python',
|
||||
'<(generator)',
|
||||
'<(blink_protocol)',
|
||||
'<(output_cc)',
|
||||
'<(output_h)',
|
||||
],
|
||||
'message': 'Generating DevTools protocol browser-side handlers from <(blink_protocol)'
|
||||
},
|
||||
],
|
||||
'direct_dependent_settings': {
|
||||
'include_dirs': [
|
||||
'<(SHARED_INTERMEDIATE_DIR)',
|
||||
]
|
||||
},
|
||||
},
|
||||
],
|
||||
}
|
@ -1,71 +0,0 @@
|
||||
# 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.
|
||||
|
||||
{
|
||||
'targets': [
|
||||
{
|
||||
'target_name': 'devtools_resources',
|
||||
'type': 'none',
|
||||
'dependencies': [
|
||||
'../../../third_party/WebKit/public/blink_devtools.gyp:blink_generate_devtools_grd',
|
||||
],
|
||||
'variables': {
|
||||
'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/blink',
|
||||
},
|
||||
'actions': [
|
||||
{
|
||||
'action_name': 'devtools_resources',
|
||||
# This can't use build/grit_action.gypi because the grd file
|
||||
# is generated at build time, so the trick of using grit_info to get
|
||||
# the real inputs/outputs at GYP time isn't possible.
|
||||
'variables': {
|
||||
'grit_cmd': ['python', '../../../tools/grit/grit.py'],
|
||||
'grit_grd_file': '<(SHARED_INTERMEDIATE_DIR)/devtools/devtools_resources.grd',
|
||||
'grit_rc_header_format%': '',
|
||||
|
||||
'conditions': [
|
||||
# These scripts can skip writing generated files if they are
|
||||
# identical to the already existing files, which avoids further
|
||||
# build steps, like recompilation. However, a dependency (earlier
|
||||
# build step) having a newer timestamp than an output (later
|
||||
# build step) confuses some build systems, so only use this on
|
||||
# ninja, which explicitly supports this use case (gyp turns all
|
||||
# actions into ninja restat rules).
|
||||
['"<(GENERATOR)"=="ninja"', {
|
||||
'write_only_new': '1',
|
||||
}, {
|
||||
'write_only_new': '0',
|
||||
}],
|
||||
],
|
||||
},
|
||||
'inputs': [
|
||||
'<(grit_grd_file)',
|
||||
'<!@pymod_do_main(grit_info --inputs)',
|
||||
],
|
||||
'outputs': [
|
||||
'<(grit_out_dir)/grit/devtools_resources.h',
|
||||
'<(grit_out_dir)/devtools_resources.pak',
|
||||
'<(grit_out_dir)/grit/devtools_resources_map.cc',
|
||||
'<(grit_out_dir)/grit/devtools_resources_map.h',
|
||||
],
|
||||
'action': ['<@(grit_cmd)',
|
||||
'-i', '<(grit_grd_file)', 'build',
|
||||
'-f', '<(DEPTH)/tools/gritsettings/resource_ids',
|
||||
'-o', '<(grit_out_dir)',
|
||||
'--write-only-new=<(write_only_new)',
|
||||
'-D', 'SHARED_INTERMEDIATE_DIR=<(SHARED_INTERMEDIATE_DIR)',
|
||||
'<@(grit_defines)',
|
||||
'<@(grit_rc_header_format)'],
|
||||
'message': 'Generating resources from <(grit_grd_file)',
|
||||
},
|
||||
],
|
||||
'direct_dependent_settings': {
|
||||
'include_dirs': [
|
||||
'<(SHARED_INTERMEDIATE_DIR)',
|
||||
]
|
||||
},
|
||||
'includes': [ '../../../build/grit_target.gypi' ],
|
||||
},
|
||||
],
|
||||
}
|
@ -1,53 +0,0 @@
|
||||
# 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 file is meant to be included into targets which run gpu tests.
|
||||
{
|
||||
'variables': {
|
||||
'test_list_out_dir': '<(SHARED_INTERMEDIATE_DIR)/content/test/gpu',
|
||||
'src_dir': '../../..',
|
||||
},
|
||||
'defines': [
|
||||
'HAS_OUT_OF_PROC_TEST_RUNNER',
|
||||
],
|
||||
'include_dirs': [
|
||||
'<(src_dir)',
|
||||
'<(test_list_out_dir)',
|
||||
],
|
||||
# hard_dependency is necessary for this target because it has actions
|
||||
# that generate a header file included by dependent targets. The header
|
||||
# file must be generated before the dependents are compiled. The usual
|
||||
# semantics are to allow the two targets to build concurrently.
|
||||
'hard_dependency': 1,
|
||||
'conditions': [
|
||||
['OS=="win"', {
|
||||
'include_dirs': [
|
||||
'<(DEPTH)/third_party/wtl/include',
|
||||
],
|
||||
'configurations': {
|
||||
'Debug': {
|
||||
'msvs_settings': {
|
||||
'VCLinkerTool': {
|
||||
'LinkIncremental': '<(msvs_large_module_debug_link_mode)',
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
}],
|
||||
['OS=="mac"', {
|
||||
# See comments about "xcode_settings" elsewhere in this file.
|
||||
'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']},
|
||||
}],
|
||||
['chromeos==1 or (OS=="linux" and use_aura==1)', {
|
||||
'dependencies': [
|
||||
'<(src_dir)/build/linux/system.gyp:nss',
|
||||
],
|
||||
}],
|
||||
['toolkit_views==1', {
|
||||
'dependencies': [
|
||||
'<(src_dir)/ui/views/views.gyp:views',
|
||||
],
|
||||
}],
|
||||
],
|
||||
}
|
@ -1,17 +0,0 @@
|
||||
{
|
||||
'targets': [
|
||||
{
|
||||
# GN version: //content/browser/notifications:notification_proto
|
||||
'target_name': 'notification_proto',
|
||||
'type': 'static_library',
|
||||
'sources': [
|
||||
'notification_database_data.proto',
|
||||
],
|
||||
'variables': {
|
||||
'proto_in_dir': '.',
|
||||
'proto_out_dir': 'content/browser/notifications',
|
||||
},
|
||||
'includes': [ '../../../build/protoc.gypi' ]
|
||||
},
|
||||
],
|
||||
}
|
@ -1,17 +0,0 @@
|
||||
{
|
||||
'targets': [
|
||||
{
|
||||
# GN version: //content/browser/service_worker:service_worker_proto
|
||||
'target_name': 'service_worker_proto',
|
||||
'type': 'static_library',
|
||||
'sources': [
|
||||
'service_worker_database.proto',
|
||||
],
|
||||
'variables': {
|
||||
'proto_in_dir': '.',
|
||||
'proto_out_dir': 'content/browser/service_worker',
|
||||
},
|
||||
'includes': [ '../../../build/protoc.gypi' ]
|
||||
},
|
||||
],
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
# 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.
|
||||
|
||||
{
|
||||
'targets': [
|
||||
{
|
||||
# GN version: //content/browser/speech/proto:proto
|
||||
'target_name': 'speech_proto',
|
||||
'type': 'static_library',
|
||||
'sources': [
|
||||
'google_streaming_api.proto',
|
||||
],
|
||||
'variables': {
|
||||
'proto_in_dir': '.',
|
||||
'proto_out_dir': 'content/browser/speech/proto',
|
||||
},
|
||||
'includes': [ '../../../../build/protoc.gypi' ],
|
||||
},
|
||||
],
|
||||
}
|
@ -1,102 +0,0 @@
|
||||
# Copyright 2013 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': {
|
||||
'trace_viewer_src_dir': '../../../third_party/catapult/tracing',
|
||||
'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/content/browser/tracing',
|
||||
},
|
||||
'targets': [
|
||||
{
|
||||
# GN version: //content/browser/tracing:generate_tracing_grd
|
||||
'target_name': 'generate_tracing_grd',
|
||||
'type': 'none',
|
||||
'hard_dependency': 1,
|
||||
'dependencies': [
|
||||
'<(trace_viewer_src_dir)/trace_viewer.gyp:generate_about_tracing',
|
||||
],
|
||||
'actions': [
|
||||
{
|
||||
'action_name': 'generate_tracing_grd',
|
||||
'script_name': 'generate_trace_viewer_grd.py',
|
||||
'input_pages': [
|
||||
'<(SHARED_INTERMEDIATE_DIR)/content/browser/tracing/about_tracing.html',
|
||||
'<(SHARED_INTERMEDIATE_DIR)/content/browser/tracing/about_tracing.js'
|
||||
],
|
||||
'inputs': [
|
||||
'<@(_script_name)',
|
||||
'<@(_input_pages)'
|
||||
],
|
||||
'outputs': [
|
||||
'<(SHARED_INTERMEDIATE_DIR)/content/browser/tracing/tracing_resources.grd'
|
||||
],
|
||||
'action': [
|
||||
'python', '<@(_script_name)', '<@(_input_pages)', '--output', '<@(_outputs)'
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
# GN version: //content/browser/tracing:resources
|
||||
'target_name': 'tracing_resources',
|
||||
'type': 'none',
|
||||
'hard_dependency': 1,
|
||||
'dependencies': [
|
||||
'<(trace_viewer_src_dir)/trace_viewer.gyp:generate_about_tracing',
|
||||
'generate_tracing_grd',
|
||||
],
|
||||
'variables': {
|
||||
'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/content/browser/tracing',
|
||||
},
|
||||
'actions': [
|
||||
{
|
||||
'action_name': 'tracing_resources',
|
||||
# This can't use build/grit_action.gypi because the grd file
|
||||
# is generated at build time, so the trick of using grit_info to get
|
||||
# the real inputs/outputs at GYP time isn't possible.
|
||||
'variables': {
|
||||
'grit_cmd': ['python', '../../../tools/grit/grit.py'],
|
||||
'grit_grd_file': '<(SHARED_INTERMEDIATE_DIR)/content/browser/tracing/tracing_resources.grd',
|
||||
'grit_rc_header_format%': '',
|
||||
|
||||
'conditions': [
|
||||
# These scripts can skip writing generated files if they are
|
||||
# identical to the already existing files, which avoids further
|
||||
# build steps, like recompilation. However, a dependency (earlier
|
||||
# build step) having a newer timestamp than an output (later
|
||||
# build step) confuses some build systems, so only use this on
|
||||
# ninja, which explicitly supports this use case (gyp turns all
|
||||
# actions into ninja restat rules).
|
||||
['"<(GENERATOR)"=="ninja"', {
|
||||
'write_only_new': '1',
|
||||
}, {
|
||||
'write_only_new': '0',
|
||||
}],
|
||||
],
|
||||
},
|
||||
'inputs': [
|
||||
'<(grit_grd_file)',
|
||||
'<(DEPTH)/tools/gritsettings/resource_ids',
|
||||
'<!@pymod_do_main(grit_info --inputs)',
|
||||
],
|
||||
'outputs': [
|
||||
'<(grit_out_dir)/grit/tracing_resources.h',
|
||||
'<(grit_out_dir)/tracing_resources.pak',
|
||||
],
|
||||
'action': ['<@(grit_cmd)',
|
||||
'-i', '<(grit_grd_file)', 'build',
|
||||
'-f', '<(DEPTH)/tools/gritsettings/resource_ids',
|
||||
'-o', '<(grit_out_dir)',
|
||||
'--write-only-new=<(write_only_new)',
|
||||
'-D', 'SHARED_INTERMEDIATE_DIR=<(SHARED_INTERMEDIATE_DIR)',
|
||||
'<@(grit_defines)',
|
||||
'<@(grit_rc_header_format)'],
|
||||
'message': 'Generating resources from <(grit_grd_file)',
|
||||
}
|
||||
],
|
||||
'includes': [ '../../../build/grit_target.gypi' ]
|
||||
}
|
||||
]
|
||||
}
|
@ -1,728 +0,0 @@
|
||||
# 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.
|
||||
|
||||
{
|
||||
'variables': {
|
||||
'chromium_code': 1, # Use higher warning level.
|
||||
'chromium_enable_vtune_jit_for_v8%': 0, # enable the vtune support for V8 engine.
|
||||
},
|
||||
'target_defaults': {
|
||||
'defines': ['CONTENT_IMPLEMENTATION'],
|
||||
'conditions': [
|
||||
# TODO(jschuh): Remove this after crbug.com/173851 gets fixed.
|
||||
['OS=="win" and target_arch=="x64"', {
|
||||
'msvs_settings': {
|
||||
'VCCLCompilerTool': {
|
||||
'AdditionalOptions': ['/bigobj'],
|
||||
},
|
||||
},
|
||||
}],
|
||||
],
|
||||
},
|
||||
'targets': [
|
||||
{
|
||||
# GN version: //content/public/common:features
|
||||
'target_name': 'common_features',
|
||||
'includes': [
|
||||
'../build/buildflag_header.gypi',
|
||||
'../third_party/webrtc/build/common.gypi',
|
||||
],
|
||||
'conditions': [
|
||||
# This conditional looks insane, but without it |rtc_use_h264| is not
|
||||
# recognized as defined. Might have something to do with scopes. Moving
|
||||
# the inclusion of third_party/webrtc/build/common.gypi to outside of
|
||||
# 'targets' is not an option, then we get compile errors.
|
||||
# TODO(hbos): crbug.com/584219
|
||||
['1==1', {
|
||||
'variables': {
|
||||
'buildflag_header_path': 'content/public/common/features.h',
|
||||
'buildflag_flags': [
|
||||
'RTC_USE_H264=<(rtc_use_h264)',
|
||||
],
|
||||
},
|
||||
}],
|
||||
],
|
||||
},
|
||||
{
|
||||
# GN version: //content/public/common:feature_h264_with_openh264_ffmpeg
|
||||
'target_name': 'feature_h264_with_openh264_ffmpeg',
|
||||
'type': 'static_library',
|
||||
'include_dirs': [ '<@(DEPTH)' ],
|
||||
'dependencies': [
|
||||
'common_features',
|
||||
],
|
||||
'sources': [
|
||||
'public/common/feature_h264_with_openh264_ffmpeg.cc',
|
||||
'public/common/feature_h264_with_openh264_ffmpeg.h',
|
||||
],
|
||||
},
|
||||
{
|
||||
# GN version: //content/public/app:browser_manifest
|
||||
'target_name': 'content_app_browser_manifest',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'type': 'exe',
|
||||
'name': 'content_browser',
|
||||
'packaged_manifests': [
|
||||
'<(PRODUCT_DIR)/Packages/user/manifest.json',
|
||||
],
|
||||
'source_manifest': '<(DEPTH)/content/public/app/mojo/content_browser_manifest.json',
|
||||
},
|
||||
'includes': [
|
||||
'../services/shell/public/service_manifest.gypi',
|
||||
],
|
||||
'dependencies': [
|
||||
'../services/user/user.gyp:user_app_manifest',
|
||||
],
|
||||
'hard_dependency': 1,
|
||||
},
|
||||
{
|
||||
# GN version: //content/public/app:gpu_manifest
|
||||
'target_name': 'content_app_gpu_manifest',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'type': 'exe',
|
||||
'name': 'content_gpu',
|
||||
'source_manifest': '<(DEPTH)/content/public/app/mojo/content_gpu_manifest.json',
|
||||
},
|
||||
'includes': [
|
||||
'../services/shell/public/service_manifest.gypi',
|
||||
],
|
||||
'hard_dependency': 1,
|
||||
},
|
||||
{
|
||||
# GN version: //content/public/app:renderer_manifest
|
||||
'target_name': 'content_app_renderer_manifest',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'type': 'exe',
|
||||
'name': 'content_renderer',
|
||||
'source_manifest': '<(DEPTH)/content/public/app/mojo/content_renderer_manifest.json',
|
||||
},
|
||||
'includes': [
|
||||
'../services/shell/public/service_manifest.gypi',
|
||||
],
|
||||
'hard_dependency': 1,
|
||||
},
|
||||
{
|
||||
# GN version: //content/public/app:utility_manifest
|
||||
'target_name': 'content_app_utility_manifest',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'type': 'exe',
|
||||
'name': 'content_utility',
|
||||
'source_manifest': '<(DEPTH)/content/public/app/mojo/content_utility_manifest.json',
|
||||
},
|
||||
'includes': [
|
||||
'../services/shell/public/service_manifest.gypi',
|
||||
],
|
||||
'hard_dependency': 1,
|
||||
},
|
||||
],
|
||||
'includes': [
|
||||
'../build/win_precompile.gypi',
|
||||
'content_resources.gypi',
|
||||
],
|
||||
'conditions': [
|
||||
['OS == "win"', {
|
||||
'targets': [
|
||||
{
|
||||
# GN: //content:sandbox_helper_win
|
||||
'target_name': 'sandbox_helper_win',
|
||||
'type': 'static_library',
|
||||
'include_dirs': [
|
||||
'..',
|
||||
],
|
||||
'dependencies': [
|
||||
'../sandbox/sandbox.gyp:sandbox',
|
||||
],
|
||||
'sources': [
|
||||
'app/sandbox_helper_win.cc',
|
||||
'public/app/sandbox_helper_win.h',
|
||||
],
|
||||
}
|
||||
],
|
||||
}],
|
||||
# In component mode, we build all of content as a single DLL.
|
||||
# However, in the static mode, we need to build content as multiple
|
||||
# targets in order to prevent dependencies from getting introduced
|
||||
# upstream unnecessarily (e.g., content_renderer depends on allocator
|
||||
# and chrome_exe depends on content_common but we don't want
|
||||
# chrome_exe to have to depend on allocator).
|
||||
['component=="static_library"', {
|
||||
'target_defines': [
|
||||
'COMPILE_CONTENT_STATICALLY',
|
||||
],
|
||||
'targets': [
|
||||
{
|
||||
# GN version: //content
|
||||
'target_name': 'content',
|
||||
'type': 'none',
|
||||
'dependencies': [
|
||||
'content_browser',
|
||||
'content_child',
|
||||
'content_common',
|
||||
'content_gpu',
|
||||
'content_ppapi_plugin',
|
||||
'content_renderer',
|
||||
'content_utility',
|
||||
],
|
||||
'export_dependent_settings': [
|
||||
'content_common',
|
||||
],
|
||||
},
|
||||
{
|
||||
# GN version: //content/app:browser
|
||||
'target_name': 'content_app_browser',
|
||||
'type': 'static_library',
|
||||
'variables': { 'enable_wexit_time_destructors': 1, },
|
||||
'includes': [
|
||||
'content_app.gypi',
|
||||
],
|
||||
'dependencies': [
|
||||
'content_common',
|
||||
],
|
||||
'export_dependent_settings': [
|
||||
'content_common',
|
||||
],
|
||||
'conditions': [
|
||||
['chrome_multiple_dll', {
|
||||
'defines': [
|
||||
'CHROME_MULTIPLE_DLL_BROWSER',
|
||||
],
|
||||
}],
|
||||
],
|
||||
},
|
||||
{
|
||||
# GN version: //content/app:child
|
||||
'target_name': 'content_app_child',
|
||||
'type': 'static_library',
|
||||
'variables': { 'enable_wexit_time_destructors': 1, },
|
||||
'includes': [
|
||||
'content_app.gypi',
|
||||
],
|
||||
'dependencies': [
|
||||
'content_common',
|
||||
],
|
||||
'export_dependent_settings': [
|
||||
'content_common',
|
||||
],
|
||||
'conditions': [
|
||||
['chrome_multiple_dll', {
|
||||
'defines': [
|
||||
'CHROME_MULTIPLE_DLL_CHILD',
|
||||
],
|
||||
}],
|
||||
],
|
||||
},
|
||||
{
|
||||
# GN version: //content/app:both
|
||||
'target_name': 'content_app_both',
|
||||
'type': 'static_library',
|
||||
'variables': { 'enable_wexit_time_destructors': 1, },
|
||||
'includes': [
|
||||
'content_app.gypi',
|
||||
],
|
||||
'dependencies': [
|
||||
'content_common',
|
||||
],
|
||||
'export_dependent_settings': [
|
||||
'content_common',
|
||||
],
|
||||
},
|
||||
{
|
||||
# GN version: //content/browser and //content/public/browser
|
||||
'target_name': 'content_browser',
|
||||
'type': 'static_library',
|
||||
'variables': { 'enable_wexit_time_destructors': 1, },
|
||||
'includes': [
|
||||
'content_browser.gypi',
|
||||
# Disable LTO due to ELF section name out of range
|
||||
# crbug.com/422251
|
||||
'../build/android/disable_gcc_lto.gypi',
|
||||
],
|
||||
'dependencies': [
|
||||
'content_common',
|
||||
'content_gpu',
|
||||
'content_resources',
|
||||
],
|
||||
'export_dependent_settings': [
|
||||
'content_common',
|
||||
],
|
||||
'conditions': [
|
||||
['java_bridge==1', {
|
||||
'dependencies': [
|
||||
'content_child',
|
||||
]
|
||||
}],
|
||||
['OS=="android"', {
|
||||
'dependencies': [
|
||||
'content_utility',
|
||||
],
|
||||
}],
|
||||
# Shard this target into parts to work around linker limitations
|
||||
# on link time code generation builds. See crbug.com/616946
|
||||
['OS=="win" and buildtype=="Official"', {
|
||||
'msvs_shard': 5,
|
||||
}],
|
||||
],
|
||||
},
|
||||
{
|
||||
# GN version: //content/common and //content/public/common
|
||||
'target_name': 'content_common',
|
||||
'type': 'static_library',
|
||||
'variables': { 'enable_wexit_time_destructors': 1, },
|
||||
'dependencies': [
|
||||
'content_resources',
|
||||
],
|
||||
'includes': [
|
||||
'content_common.gypi',
|
||||
],
|
||||
# Disable c4267 warnings until we fix size_t to int truncations.
|
||||
'msvs_disabled_warnings': [ 4267, ],
|
||||
},
|
||||
{
|
||||
# GN version: //content/child and //content/public/child
|
||||
'target_name': 'content_child',
|
||||
'type': 'static_library',
|
||||
'variables': { 'enable_wexit_time_destructors': 1, },
|
||||
'includes': [
|
||||
'content_child.gypi',
|
||||
],
|
||||
'dependencies': [
|
||||
'content_resources',
|
||||
],
|
||||
# Disable c4267 warnings until we fix size_t to int truncations.
|
||||
'msvs_disabled_warnings': [ 4267, ],
|
||||
},
|
||||
{
|
||||
# GN version: //content/gpu
|
||||
'target_name': 'content_gpu',
|
||||
'type': 'static_library',
|
||||
'variables': { 'enable_wexit_time_destructors': 1, },
|
||||
'includes': [
|
||||
'content_gpu.gypi',
|
||||
],
|
||||
'dependencies': [
|
||||
'content_child',
|
||||
'content_common',
|
||||
],
|
||||
},
|
||||
{
|
||||
# GN version: //content/ppapi_plugin
|
||||
'target_name': 'content_ppapi_plugin',
|
||||
'type': 'static_library',
|
||||
'variables': { 'enable_wexit_time_destructors': 1, },
|
||||
'includes': [
|
||||
'content_ppapi_plugin.gypi',
|
||||
],
|
||||
# Disable c4267 warnings until we fix size_t to int truncations.
|
||||
'msvs_disabled_warnings': [ 4267, ],
|
||||
},
|
||||
{
|
||||
# GN version: //content/renderer and //content/public/renderer
|
||||
'target_name': 'content_renderer',
|
||||
'type': 'static_library',
|
||||
'variables': { 'enable_wexit_time_destructors': 1, },
|
||||
'includes': [
|
||||
'content_renderer.gypi',
|
||||
'../third_party/webrtc/build/common.gypi',
|
||||
],
|
||||
'dependencies': [
|
||||
'common_features',
|
||||
'content_child',
|
||||
'content_common',
|
||||
'content_gpu',
|
||||
'content_resources',
|
||||
],
|
||||
'export_dependent_settings': [
|
||||
'content_common',
|
||||
],
|
||||
'conditions': [
|
||||
['chromium_enable_vtune_jit_for_v8==1', {
|
||||
'dependencies': [
|
||||
'../v8/src/third_party/vtune/v8vtune.gyp:v8_vtune',
|
||||
],
|
||||
}],
|
||||
['rtc_use_h264==1', {
|
||||
'dependencies': [
|
||||
'../third_party/openh264/openh264.gyp:openh264_encoder',
|
||||
'../third_party/webrtc/modules/modules.gyp:webrtc_h264',
|
||||
],
|
||||
}],
|
||||
],
|
||||
},
|
||||
{
|
||||
# GN version: //content/utility and //content/public/utility
|
||||
'target_name': 'content_utility',
|
||||
'type': 'static_library',
|
||||
'variables': { 'enable_wexit_time_destructors': 1, },
|
||||
'includes': [
|
||||
'content_utility.gypi',
|
||||
],
|
||||
'dependencies': [
|
||||
'content_child',
|
||||
'content_common',
|
||||
'content_common_mojo_bindings.gyp:content_common_mojo_bindings',
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
{ # component != static_library
|
||||
'targets': [
|
||||
{
|
||||
# GN version: //content
|
||||
'target_name': 'content',
|
||||
'type': 'shared_library',
|
||||
'variables': { 'enable_wexit_time_destructors': 1, },
|
||||
'dependencies': [
|
||||
'common_features',
|
||||
'content_resources',
|
||||
],
|
||||
'conditions': [
|
||||
['chromium_enable_vtune_jit_for_v8==1', {
|
||||
'dependencies': [
|
||||
'../v8/src/third_party/vtune/v8vtune.gyp:v8_vtune',
|
||||
],
|
||||
}],
|
||||
['rtc_use_h264==1', {
|
||||
'dependencies': [
|
||||
'../third_party/openh264/openh264.gyp:openh264_encoder',
|
||||
'../third_party/webrtc/modules/modules.gyp:webrtc_h264',
|
||||
],
|
||||
}],
|
||||
],
|
||||
'includes': [
|
||||
'content_app.gypi',
|
||||
'content_browser.gypi',
|
||||
'content_child.gypi',
|
||||
'content_common.gypi',
|
||||
'content_gpu.gypi',
|
||||
'content_ppapi_plugin.gypi',
|
||||
'content_renderer.gypi',
|
||||
'content_utility.gypi',
|
||||
'../third_party/webrtc/build/common.gypi',
|
||||
],
|
||||
'msvs_settings': {
|
||||
'VCLinkerTool': {
|
||||
'conditions': [
|
||||
['incremental_chrome_dll==1', {
|
||||
'UseLibraryDependencyInputs': "true",
|
||||
}],
|
||||
],
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
# GN version: //content/app:browser
|
||||
'target_name': 'content_app_browser',
|
||||
'type': 'none',
|
||||
'dependencies': ['content', 'content_browser'],
|
||||
},
|
||||
{
|
||||
# GN version: //content/app:child
|
||||
'target_name': 'content_app_child',
|
||||
'type': 'none',
|
||||
'dependencies': ['content', 'content_child'],
|
||||
},
|
||||
{
|
||||
# GN version: //content/app:both
|
||||
'target_name': 'content_app_both',
|
||||
'type': 'none',
|
||||
'dependencies': ['content'],
|
||||
'export_dependent_settings': ['content'],
|
||||
},
|
||||
{
|
||||
# GN version: //content/browser and //content/public/browser
|
||||
'target_name': 'content_browser',
|
||||
'type': 'none',
|
||||
'dependencies': ['content'],
|
||||
'export_dependent_settings': ['content'],
|
||||
},
|
||||
{
|
||||
# GN version: //content/common and //content/public/common
|
||||
'target_name': 'content_common',
|
||||
'type': 'none',
|
||||
'dependencies': [
|
||||
'content',
|
||||
'content_resources'
|
||||
],
|
||||
# Disable c4267 warnings until we fix size_t to int truncations.
|
||||
'msvs_disabled_warnings': [ 4267, ],
|
||||
'export_dependent_settings': ['content'],
|
||||
},
|
||||
{
|
||||
# GN Version: //content/child
|
||||
'target_name': 'content_child',
|
||||
'type': 'none',
|
||||
'dependencies': ['content'],
|
||||
},
|
||||
{
|
||||
# GN version: //content/gpu
|
||||
'target_name': 'content_gpu',
|
||||
'type': 'none',
|
||||
'dependencies': ['content'],
|
||||
},
|
||||
{
|
||||
# GN version: //content/ppapi_plugin
|
||||
'target_name': 'content_ppapi_plugin',
|
||||
'type': 'none',
|
||||
'dependencies': ['content'],
|
||||
# Disable c4267 warnings until we fix size_t to int truncations.
|
||||
'msvs_disabled_warnings': [ 4267, ],
|
||||
},
|
||||
{
|
||||
# GN version: //content/renderer and //content/public/renderer
|
||||
'target_name': 'content_renderer',
|
||||
'type': 'none',
|
||||
'dependencies': ['content'],
|
||||
'export_dependent_settings': ['content'],
|
||||
},
|
||||
{
|
||||
# GN version: //content/utility
|
||||
'target_name': 'content_utility',
|
||||
'type': 'none',
|
||||
'dependencies': ['content'],
|
||||
'export_dependent_settings': ['content'],
|
||||
},
|
||||
],
|
||||
}],
|
||||
['OS == "android"', {
|
||||
'targets': [
|
||||
{
|
||||
'target_name': 'common_aidl',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'aidl_interface_file': 'public/android/java/src/org/chromium/content/common/common.aidl',
|
||||
'aidl_import_include': 'public/android/java/src',
|
||||
},
|
||||
'sources': [
|
||||
'public/android/java/src/org/chromium/content/common/IChildProcessCallback.aidl',
|
||||
'public/android/java/src/org/chromium/content/common/IChildProcessService.aidl',
|
||||
],
|
||||
'includes': [ '../build/java_aidl.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'content_java',
|
||||
'type': 'none',
|
||||
'dependencies': [
|
||||
'../base/base.gyp:base',
|
||||
'../device/battery/battery.gyp:device_battery_java',
|
||||
'../device/bluetooth/bluetooth.gyp:device_bluetooth_java',
|
||||
'../device/nfc/nfc.gyp:device_nfc_java',
|
||||
'../device/usb/usb.gyp:device_usb_java',
|
||||
'../device/vibration/vibration.gyp:device_vibration_java',
|
||||
'../media/media.gyp:media_java',
|
||||
'../mojo/mojo_base.gyp:mojo_system_java',
|
||||
'../mojo/mojo_public.gyp:mojo_bindings_java',
|
||||
'../net/net.gyp:net',
|
||||
'../skia/skia.gyp:skia_mojo',
|
||||
'../third_party/android_tools/android_tools.gyp:android_support_v13_javalib',
|
||||
'../third_party/WebKit/public/blink_headers.gyp:blink_headers_java',
|
||||
'../ui/android/ui_android.gyp:ui_java',
|
||||
'../ui/gfx/gfx.gyp:mojo_geometry_bindings',
|
||||
'../ui/touch_selection/ui_touch_selection.gyp:selection_event_type_java',
|
||||
'../ui/touch_selection/ui_touch_selection.gyp:touch_handle_orientation_java',
|
||||
'common_aidl',
|
||||
'console_message_level_java',
|
||||
'content_common',
|
||||
'content_strings_grd',
|
||||
'content_gamepad_mapping',
|
||||
'device_sensors_consts_java',
|
||||
'sensor_manager_android_java',
|
||||
'gesture_event_type_java',
|
||||
'invalidate_types_java',
|
||||
'navigation_controller_java',
|
||||
'popup_item_type_java',
|
||||
'result_codes_java',
|
||||
'readback_response_java',
|
||||
'speech_recognition_error_java',
|
||||
'top_controls_state_java',
|
||||
'screen_orientation_values_java',
|
||||
'accessibility_java',
|
||||
],
|
||||
'variables': {
|
||||
'java_in_dir': '../content/public/android/java',
|
||||
'has_java_resources': 1,
|
||||
'R_package': 'org.chromium.content',
|
||||
'R_package_relpath': 'org/chromium/content',
|
||||
},
|
||||
'includes': [ '../build/java.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'console_message_level_java',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'source_file': 'public/common/console_message_level.h',
|
||||
},
|
||||
'includes': [ '../build/android/java_cpp_enum.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'content_strings_grd',
|
||||
# The android_webview/Android.mk file depends on this target directly.
|
||||
'android_unmangled_name': 1,
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'grd_file': '../content/public/android/java/strings/android_content_strings.grd',
|
||||
},
|
||||
'includes': [
|
||||
'../build/java_strings_grd.gypi',
|
||||
],
|
||||
},
|
||||
{
|
||||
'target_name': 'device_sensors_consts_java',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'source_file': 'browser/device_sensors/device_sensors_consts.h',
|
||||
},
|
||||
'includes': [ '../build/android/java_cpp_enum.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'sensor_manager_android_java',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'source_file': 'browser/device_sensors/sensor_manager_android.h',
|
||||
},
|
||||
'includes': [ '../build/android/java_cpp_enum.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'content_gamepad_mapping',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'source_file': 'browser/gamepad/gamepad_standard_mappings.h',
|
||||
},
|
||||
'includes': [ '../build/android/java_cpp_enum.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'gesture_event_type_java',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'source_file': 'browser/android/gesture_event_type.h',
|
||||
},
|
||||
'includes': [ '../build/android/java_cpp_enum.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'invalidate_types_java',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'source_file': 'public/browser/invalidate_type.h',
|
||||
},
|
||||
'includes': [ '../build/android/java_cpp_enum.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'navigation_controller_java',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'source_file': 'public/browser/navigation_controller.h',
|
||||
},
|
||||
'includes': [ '../build/android/java_cpp_enum.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'popup_item_type_java',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'source_file': 'browser/android/content_view_core_impl.cc',
|
||||
},
|
||||
'includes': [ '../build/android/java_cpp_enum.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'readback_response_java',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'source_file': 'public/browser/readback_types.h',
|
||||
},
|
||||
'includes': [ '../build/android/java_cpp_enum.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'result_codes_java',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'source_file': 'public/common/result_codes.h',
|
||||
},
|
||||
'includes': [ '../build/android/java_cpp_enum.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'speech_recognition_error_java',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'source_file': 'public/common/speech_recognition_error.h',
|
||||
},
|
||||
'includes': [ '../build/android/java_cpp_enum.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'top_controls_state_java',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'source_file': 'public/common/top_controls_state.h',
|
||||
},
|
||||
'includes': [ '../build/android/java_cpp_enum.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'screen_orientation_values_java',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'source_file': 'public/common/screen_orientation_values.h',
|
||||
},
|
||||
'includes': [ '../build/android/java_cpp_enum.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'accessibility_java',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'source_file': 'browser/accessibility/browser_accessibility_manager_android.h',
|
||||
},
|
||||
'includes': [ '../build/android/java_cpp_enum.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'java_set_jni_headers',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'jni_gen_package': 'content',
|
||||
'input_java_class': 'java/util/HashSet.class',
|
||||
},
|
||||
'includes': [ '../build/jar_file_jni_generator.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'content_jni_headers',
|
||||
'type': 'none',
|
||||
'dependencies': [
|
||||
'java_set_jni_headers',
|
||||
],
|
||||
'includes': [ 'content_jni.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'content_shell_assets_copy',
|
||||
'type': 'none',
|
||||
'dependencies': ['content_shell_and_tests.gyp:content_shell_pak'],
|
||||
'variables': {
|
||||
'src_files': ['<(PRODUCT_DIR)/content_shell.pak'],
|
||||
'conditions': [
|
||||
['v8_use_external_startup_data==1', {
|
||||
'dependencies': ['<(DEPTH)/v8/src/v8.gyp:v8_external_snapshot'],
|
||||
'renaming_sources': [
|
||||
'<(PRODUCT_DIR)/natives_blob.bin',
|
||||
'<(PRODUCT_DIR)/snapshot_blob.bin',
|
||||
],
|
||||
'renaming_destinations': [
|
||||
'natives_blob_<(arch_suffix).bin',
|
||||
'snapshot_blob_<(arch_suffix).bin',
|
||||
],
|
||||
}],
|
||||
['icu_use_data_file_flag==1', {
|
||||
'dependencies': ['<(DEPTH)/third_party/icu/icu.gyp:icudata'],
|
||||
'src_files': ['<(PRODUCT_DIR)/icudtl.dat'],
|
||||
}],
|
||||
],
|
||||
'dest_path': '<(PRODUCT_DIR)/content_shell/assets',
|
||||
'clear': 1,
|
||||
},
|
||||
'includes': [
|
||||
'../build/android/copy_ex.gypi',
|
||||
'../build/android/v8_external_startup_data_arch_suffix.gypi',
|
||||
],
|
||||
},
|
||||
],
|
||||
}], # OS == "android"
|
||||
],
|
||||
}
|
@ -1,65 +0,0 @@
|
||||
# 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.
|
||||
|
||||
{
|
||||
'include_dirs': [
|
||||
'..',
|
||||
],
|
||||
'dependencies': [
|
||||
'../base/base.gyp:base',
|
||||
'../base/base.gyp:base_i18n',
|
||||
'../crypto/crypto.gyp:crypto',
|
||||
'../mojo/mojo_edk.gyp:mojo_system_impl',
|
||||
'../ui/base/ui_base.gyp:ui_base',
|
||||
'../ui/gfx/gfx.gyp:gfx',
|
||||
'../ui/gfx/gfx.gyp:gfx_geometry',
|
||||
'content_common_mojo_bindings.gyp:content_common_mojo_bindings',
|
||||
],
|
||||
'export_dependent_settings': [
|
||||
'content_common_mojo_bindings.gyp:content_common_mojo_bindings',
|
||||
],
|
||||
'sources': [
|
||||
'app/android/app_jni_registrar.cc',
|
||||
'app/android/app_jni_registrar.h',
|
||||
'app/android/child_process_service_impl.cc',
|
||||
'app/android/child_process_service_impl.h',
|
||||
'app/android/content_jni_onload.cc',
|
||||
'app/android/content_main.cc',
|
||||
'app/android/content_main.h',
|
||||
'app/android/download_main.cc',
|
||||
'app/android/library_loader_hooks.cc',
|
||||
'app/android/library_loader_hooks.h',
|
||||
'app/content_main.cc',
|
||||
'app/content_main_runner.cc',
|
||||
'app/mac/mac_init.mm',
|
||||
'app/mac/mac_init.h',
|
||||
'app/mojo/mojo_init.cc',
|
||||
'app/mojo/mojo_init.h',
|
||||
'public/app/content_jni_onload.h',
|
||||
'public/app/content_main.h',
|
||||
'public/app/content_main_delegate.cc',
|
||||
'public/app/content_main_delegate.h',
|
||||
'public/app/content_main_runner.h',
|
||||
],
|
||||
'conditions': [
|
||||
['OS=="android"', {
|
||||
'sources!': [
|
||||
'app/content_main.cc',
|
||||
],
|
||||
'dependencies': [
|
||||
'content.gyp:content_jni_headers',
|
||||
'../build/android/ndk.gyp:cpu_features',
|
||||
'../device/usb/usb.gyp:device_usb',
|
||||
'../gpu/gpu.gyp:gpu_ipc_common',
|
||||
'../skia/skia.gyp:skia',
|
||||
'../ui/android/ui_android.gyp:ui_android',
|
||||
],
|
||||
}],
|
||||
['OS=="win"', {
|
||||
'dependencies': [
|
||||
'content.gyp:sandbox_helper_win',
|
||||
],
|
||||
}],
|
||||
],
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -1,60 +0,0 @@
|
||||
# Copyright 2014 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.
|
||||
|
||||
{
|
||||
'targets': [
|
||||
{
|
||||
# GN version: //content/common:mojo_bindings
|
||||
'target_name': 'content_common_mojo_bindings_mojom',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'mojom_files': [
|
||||
# NOTE: Sources duplicated in //content/common/BUILD.gn:mojo_bindings.
|
||||
'common/frame.mojom',
|
||||
'common/image_downloader/image_downloader.mojom',
|
||||
'common/leveldb_wrapper.mojom',
|
||||
'common/process_control.mojom',
|
||||
'common/render_frame_message_filter.mojom',
|
||||
'common/service_worker/embedded_worker_setup.mojom',
|
||||
'common/storage_partition_service.mojom',
|
||||
'../third_party/WebKit/public/platform/modules/bluetooth/web_bluetooth.mojom',
|
||||
],
|
||||
'mojom_typemaps': [
|
||||
'common/bluetooth/web_bluetooth_device_id.typemap',
|
||||
'../device/bluetooth/public/interfaces/bluetooth_uuid.typemap',
|
||||
'../skia/public/interfaces/skbitmap.typemap',
|
||||
'../ui/gfx/geometry/mojo/geometry.typemap',
|
||||
'../url/mojo/gurl.typemap',
|
||||
'../url/mojo/origin.typemap',
|
||||
],
|
||||
},
|
||||
'dependencies': [
|
||||
'../components/leveldb/leveldb.gyp:leveldb_bindings_mojom',
|
||||
'../mojo/mojo_public.gyp:mojo_cpp_bindings',
|
||||
'../services/shell/shell_public.gyp:shell_public',
|
||||
'../skia/skia.gyp:skia_mojo',
|
||||
'../third_party/WebKit/public/blink.gyp:mojo_bindings',
|
||||
'../ui/gfx/gfx.gyp:mojo_geometry_bindings',
|
||||
],
|
||||
'includes': [ '../mojo/mojom_bindings_generator_explicit.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'content_common_mojo_bindings',
|
||||
'type': 'static_library',
|
||||
'variables': {
|
||||
'enable_wexit_time_destructors': 1,
|
||||
},
|
||||
'dependencies': [
|
||||
'../device/sensors/sensors.gyp:device_sensors_mojo_bindings',
|
||||
'../url/url.gyp:url_mojom',
|
||||
'../skia/skia.gyp:skia',
|
||||
'content_common_mojo_bindings_mojom',
|
||||
],
|
||||
'export_dependent_settings': [
|
||||
'../skia/skia.gyp:skia',
|
||||
'../url/url.gyp:url_mojom',
|
||||
],
|
||||
},
|
||||
]
|
||||
}
|
@ -1,59 +0,0 @@
|
||||
# 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.
|
||||
|
||||
{
|
||||
'dependencies': [
|
||||
'../base/base.gyp:base',
|
||||
'../gpu/gpu.gyp:command_buffer_traits',
|
||||
'../gpu/gpu.gyp:gpu',
|
||||
'../gpu/gpu.gyp:gpu_ipc_service',
|
||||
'../media/gpu/ipc/media_ipc.gyp:media_gpu_ipc_service',
|
||||
'../media/media.gyp:media_gpu',
|
||||
'../skia/skia.gyp:skia',
|
||||
'../ui/gl/gl.gyp:gl',
|
||||
'../ui/gl/init/gl_init.gyp:gl_init',
|
||||
'content_common_mojo_bindings.gyp:content_common_mojo_bindings',
|
||||
],
|
||||
'sources': [
|
||||
'gpu/gpu_child_thread.cc',
|
||||
'gpu/gpu_child_thread.h',
|
||||
'gpu/gpu_main.cc',
|
||||
'gpu/gpu_process.cc',
|
||||
'gpu/gpu_process.h',
|
||||
'gpu/gpu_service_factory.cc',
|
||||
'gpu/gpu_service_factory.h',
|
||||
'gpu/in_process_gpu_thread.cc',
|
||||
'gpu/in_process_gpu_thread.h',
|
||||
'public/gpu/content_gpu_client.cc',
|
||||
'public/gpu/content_gpu_client.h',
|
||||
],
|
||||
'include_dirs': [
|
||||
'..',
|
||||
],
|
||||
'conditions': [
|
||||
['OS=="win"', {
|
||||
'include_dirs': [
|
||||
'<(DEPTH)/third_party/khronos',
|
||||
# ANGLE libs picked up from ui/gl
|
||||
'<(angle_path)/src',
|
||||
'<(DEPTH)/third_party/wtl/include',
|
||||
],
|
||||
'link_settings': {
|
||||
'libraries': [
|
||||
'-lsetupapi.lib',
|
||||
],
|
||||
},
|
||||
}],
|
||||
['target_arch!="arm" and chromeos == 1', {
|
||||
'include_dirs': [
|
||||
'<(DEPTH)/third_party/libva',
|
||||
],
|
||||
}],
|
||||
['OS=="android"', {
|
||||
'dependencies': [
|
||||
'<(DEPTH)/media/media.gyp:player_android',
|
||||
],
|
||||
}],
|
||||
],
|
||||
}
|
@ -1,48 +0,0 @@
|
||||
# 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.
|
||||
|
||||
{
|
||||
# TODO(jrg): Update this action and other jni generators to only
|
||||
# require specifying the java directory and generate the rest.
|
||||
# TODO(jrg): when doing the above, make sure we support multiple
|
||||
# output directories (e.g. browser/jni and common/jni if needed).
|
||||
'sources': [
|
||||
'public/android/java/src/org/chromium/content/app/ChildProcessServiceImpl.java',
|
||||
'public/android/java/src/org/chromium/content/app/ContentMain.java',
|
||||
'public/android/java/src/org/chromium/content/browser/accessibility/BrowserAccessibilityManager.java',
|
||||
'public/android/java/src/org/chromium/content/browser/BackgroundSyncNetworkObserver.java',
|
||||
'public/android/java/src/org/chromium/content/browser/BrowserStartupController.java',
|
||||
'public/android/java/src/org/chromium/content/browser/ChildProcessLauncher.java',
|
||||
'public/android/java/src/org/chromium/content/browser/ContentVideoView.java',
|
||||
'public/android/java/src/org/chromium/content/browser/ContentViewCore.java',
|
||||
'public/android/java/src/org/chromium/content/browser/ContentViewRenderView.java',
|
||||
'public/android/java/src/org/chromium/content/browser/ContentViewStatics.java',
|
||||
'public/android/java/src/org/chromium/content/browser/DeviceSensors.java',
|
||||
'public/android/java/src/org/chromium/content/browser/input/HandleViewResources.java',
|
||||
'public/android/java/src/org/chromium/content/browser/input/ImeAdapter.java',
|
||||
'public/android/java/src/org/chromium/content/browser/input/DateTimeChooserAndroid.java',
|
||||
'public/android/java/src/org/chromium/content/browser/InterstitialPageDelegateAndroid.java',
|
||||
'public/android/java/src/org/chromium/content/browser/MediaSessionDelegate.java',
|
||||
'public/android/java/src/org/chromium/content/browser/MediaResourceGetter.java',
|
||||
'public/android/java/src/org/chromium/content/browser/MediaThrottler.java',
|
||||
'public/android/java/src/org/chromium/content/browser/MotionEventSynthesizer.java',
|
||||
'public/android/java/src/org/chromium/content/browser/InterfaceProvider.java',
|
||||
'public/android/java/src/org/chromium/content/browser/InterfaceRegistrar.java',
|
||||
'public/android/java/src/org/chromium/content/browser/InterfaceRegistry.java',
|
||||
'public/android/java/src/org/chromium/content/browser/ScreenOrientationProvider.java',
|
||||
'public/android/java/src/org/chromium/content/browser/SpeechRecognition.java',
|
||||
'public/android/java/src/org/chromium/content/browser/TimeZoneMonitor.java',
|
||||
'public/android/java/src/org/chromium/content/browser/TracingControllerAndroid.java',
|
||||
'public/android/java/src/org/chromium/content/browser/framehost/NavigationControllerImpl.java',
|
||||
'public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java',
|
||||
'public/android/java/src/org/chromium/content/browser/webcontents/WebContentsObserverProxy.java',
|
||||
'public/android/java/src/org/chromium/content_public/browser/LoadUrlParams.java',
|
||||
'public/android/java/src/org/chromium/content_public/common/MediaMetadata.java',
|
||||
'public/android/java/src/org/chromium/content_public/common/ResourceRequestBody.java',
|
||||
],
|
||||
'variables': {
|
||||
'jni_gen_package': 'content',
|
||||
},
|
||||
'includes': [ '../build/jni_generator.gypi' ],
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
# Copyright 2014 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': [
|
||||
'../build/common_untrusted.gypi',
|
||||
],
|
||||
'conditions': [
|
||||
['disable_nacl==0 and disable_nacl_untrusted==0', {
|
||||
'targets': [
|
||||
{
|
||||
'target_name': 'content_common_nacl_nonsfi',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'nacl_untrusted_build': 1,
|
||||
'nlib_target': 'libcontent_common_nacl_nonsfi.a',
|
||||
'build_glibc': 0,
|
||||
'build_newlib': 0,
|
||||
'build_irt': 0,
|
||||
'build_pnacl_newlib': 0,
|
||||
'build_nonsfi_helper': 1,
|
||||
|
||||
'sources': [
|
||||
'common/sandbox_linux/sandbox_init_linux.cc',
|
||||
'common/sandbox_linux/sandbox_seccomp_bpf_linux.cc',
|
||||
'common/send_zygote_child_ping_linux.cc',
|
||||
'public/common/content_switches.cc',
|
||||
],
|
||||
},
|
||||
'defines': [
|
||||
'USE_SECCOMP_BPF=1',
|
||||
],
|
||||
'dependencies': [
|
||||
'../base/base_nacl.gyp:base_nacl_nonsfi',
|
||||
],
|
||||
},
|
||||
],
|
||||
}],
|
||||
],
|
||||
}
|
@ -1,35 +0,0 @@
|
||||
# Copyright (c) 2011 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.
|
||||
|
||||
{
|
||||
'conditions': [
|
||||
['enable_plugins==1', {
|
||||
'dependencies': [
|
||||
'../base/base.gyp:base',
|
||||
'../gin/gin.gyp:gin',
|
||||
'../ppapi/ppapi_internal.gyp:ppapi_ipc',
|
||||
'../ui/base/ui_base.gyp:ui_base',
|
||||
'../ui/gfx/gfx.gyp:gfx',
|
||||
'../ui/gfx/gfx.gyp:gfx_geometry',
|
||||
'../third_party/WebKit/public/blink.gyp:blink',
|
||||
'content_common_mojo_bindings.gyp:content_common_mojo_bindings',
|
||||
],
|
||||
'sources': [
|
||||
'ppapi_plugin/broker_process_dispatcher.cc',
|
||||
'ppapi_plugin/broker_process_dispatcher.h',
|
||||
'ppapi_plugin/plugin_process_dispatcher.cc',
|
||||
'ppapi_plugin/plugin_process_dispatcher.h',
|
||||
'ppapi_plugin/ppapi_blink_platform_impl.cc',
|
||||
'ppapi_plugin/ppapi_blink_platform_impl.h',
|
||||
'ppapi_plugin/ppapi_broker_main.cc',
|
||||
'ppapi_plugin/ppapi_plugin_main.cc',
|
||||
'ppapi_plugin/ppapi_thread.cc',
|
||||
'ppapi_plugin/ppapi_thread.h',
|
||||
],
|
||||
'include_dirs': [
|
||||
'..',
|
||||
],
|
||||
}],
|
||||
],
|
||||
}
|
@ -1,915 +0,0 @@
|
||||
# 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.
|
||||
|
||||
{
|
||||
'dependencies': [
|
||||
'../base/base.gyp:base',
|
||||
'../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
|
||||
'../cc/cc.gyp:cc',
|
||||
'../cc/cc.gyp:cc_proto',
|
||||
'../cc/blink/cc_blink.gyp:cc_blink',
|
||||
'../components/components.gyp:memory_coordinator_child',
|
||||
'../components/url_formatter/url_formatter.gyp:url_formatter',
|
||||
'../device/battery/battery.gyp:device_battery',
|
||||
'../device/battery/battery.gyp:device_battery_mojo_bindings',
|
||||
'../device/vibration/vibration.gyp:device_vibration_mojo_bindings',
|
||||
'../gin/gin.gyp:gin',
|
||||
'../gpu/gpu.gyp:gpu',
|
||||
'../ipc/ipc.gyp:ipc',
|
||||
'../jingle/jingle.gyp:jingle_glue',
|
||||
'../media/blink/media_blink.gyp:media_blink',
|
||||
'../media/gpu/ipc/media_ipc.gyp:media_gpu_ipc_client',
|
||||
'../media/gpu/ipc/media_ipc.gyp:media_gpu_ipc_common',
|
||||
'../media/media.gyp:media',
|
||||
'../media/media.gyp:media_gpu',
|
||||
'../mojo/mojo_edk.gyp:mojo_js_lib',
|
||||
'../net/net.gyp:net',
|
||||
'../services/shell/shell_public.gyp:shell_public',
|
||||
'../skia/skia.gyp:skia',
|
||||
'../skia/skia.gyp:skia_mojo',
|
||||
'../storage/storage_common.gyp:storage_common',
|
||||
'../third_party/WebKit/public/blink.gyp:blink',
|
||||
'../third_party/boringssl/boringssl.gyp:boringssl',
|
||||
'../third_party/icu/icu.gyp:icui18n',
|
||||
'../third_party/icu/icu.gyp:icuuc',
|
||||
'../third_party/libjingle/libjingle.gyp:libjingle',
|
||||
'../third_party/libyuv/libyuv.gyp:libyuv',
|
||||
'../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h',
|
||||
'../ui/accessibility/accessibility.gyp:accessibility',
|
||||
'../ui/display/display.gyp:display',
|
||||
'../ui/events/blink/events_blink.gyp:events_blink',
|
||||
'../ui/events/events.gyp:dom_keycode_converter',
|
||||
'../ui/gfx/gfx.gyp:gfx',
|
||||
'../ui/gfx/gfx.gyp:gfx_geometry',
|
||||
'../ui/gfx/gfx.gyp:gfx_range',
|
||||
'../ui/gfx/gfx.gyp:mojo_geometry_bindings',
|
||||
'../ui/native_theme/native_theme.gyp:native_theme',
|
||||
'../ui/surface/surface.gyp:surface',
|
||||
'../url/ipc/url_ipc.gyp:url_ipc',
|
||||
'../v8/src/v8.gyp:v8',
|
||||
'content_common_mojo_bindings.gyp:content_common_mojo_bindings',
|
||||
],
|
||||
'include_dirs': [
|
||||
'..',
|
||||
'<(SHARED_INTERMEDIATE_DIR)', # Needed by key_systems.cc.
|
||||
],
|
||||
'variables': {
|
||||
'public_renderer_sources': [
|
||||
'public/renderer/android_content_detection_prefixes.cc',
|
||||
'public/renderer/android_content_detection_prefixes.h',
|
||||
'public/renderer/browser_plugin_delegate.cc',
|
||||
'public/renderer/browser_plugin_delegate.h',
|
||||
'public/renderer/chrome_object_extensions_utils.cc',
|
||||
'public/renderer/chrome_object_extensions_utils.h',
|
||||
'public/renderer/content_renderer_client.cc',
|
||||
'public/renderer/content_renderer_client.h',
|
||||
'public/renderer/context_menu_client.h',
|
||||
'public/renderer/document_state.cc',
|
||||
'public/renderer/document_state.h',
|
||||
'public/renderer/media_stream_audio_renderer.h',
|
||||
'public/renderer/media_stream_audio_sink.cc',
|
||||
'public/renderer/media_stream_audio_sink.h',
|
||||
'public/renderer/media_stream_sink.h',
|
||||
'public/renderer/navigation_state.cc',
|
||||
'public/renderer/navigation_state.h',
|
||||
'public/renderer/pepper_plugin_instance.h',
|
||||
'public/renderer/platform_event_observer.h',
|
||||
'public/renderer/render_accessibility.h',
|
||||
'public/renderer/render_frame.h',
|
||||
'public/renderer/render_frame_observer.cc',
|
||||
'public/renderer/render_frame_observer.h',
|
||||
'public/renderer/render_frame_observer_tracker.h',
|
||||
'public/renderer/render_thread.cc',
|
||||
'public/renderer/render_thread.h',
|
||||
'public/renderer/render_thread_observer.cc',
|
||||
'public/renderer/render_thread_observer.h',
|
||||
'public/renderer/render_view.h',
|
||||
'public/renderer/render_view_observer.cc',
|
||||
'public/renderer/render_view_observer.h',
|
||||
'public/renderer/render_view_observer_tracker.h',
|
||||
'public/renderer/render_view_visitor.h',
|
||||
'public/renderer/renderer_ppapi_host.h',
|
||||
'public/renderer/resource_fetcher.h',
|
||||
'public/renderer/video_encode_accelerator.cc',
|
||||
'public/renderer/video_encode_accelerator.h',
|
||||
'public/renderer/media_stream_video_renderer.h',
|
||||
],
|
||||
'public_renderer_plugin_sources': [
|
||||
'public/renderer/plugin_instance_throttler.h',
|
||||
],
|
||||
'private_renderer_sources': [
|
||||
'renderer/accessibility/blink_ax_enum_conversion.cc',
|
||||
'renderer/accessibility/blink_ax_enum_conversion.h',
|
||||
'renderer/accessibility/blink_ax_tree_source.cc',
|
||||
'renderer/accessibility/blink_ax_tree_source.h',
|
||||
'renderer/accessibility/render_accessibility_impl.cc',
|
||||
'renderer/accessibility/render_accessibility_impl.h',
|
||||
'renderer/android/address_detector.cc',
|
||||
'renderer/android/address_detector.h',
|
||||
'renderer/android/content_detector.cc',
|
||||
'renderer/android/content_detector.h',
|
||||
'renderer/android/disambiguation_popup_helper.cc',
|
||||
'renderer/android/disambiguation_popup_helper.h',
|
||||
'renderer/android/email_detector.cc',
|
||||
'renderer/android/email_detector.h',
|
||||
'renderer/android/phone_number_detector.cc',
|
||||
'renderer/android/phone_number_detector.h',
|
||||
'renderer/android/renderer_date_time_picker.cc',
|
||||
'renderer/android/renderer_date_time_picker.h',
|
||||
'renderer/android/synchronous_compositor_filter.cc',
|
||||
'renderer/android/synchronous_compositor_filter.h',
|
||||
'renderer/android/synchronous_compositor_output_surface.cc',
|
||||
'renderer/android/synchronous_compositor_output_surface.h',
|
||||
'renderer/android/synchronous_compositor_proxy.cc',
|
||||
'renderer/android/synchronous_compositor_proxy.h',
|
||||
'renderer/android/synchronous_compositor_registry.h',
|
||||
'renderer/background_sync/background_sync_client_impl.cc',
|
||||
'renderer/background_sync/background_sync_client_impl.h',
|
||||
'renderer/bluetooth/bluetooth_type_converters.cc',
|
||||
'renderer/bluetooth/bluetooth_type_converters.h',
|
||||
'renderer/bluetooth/web_bluetooth_impl.cc',
|
||||
'renderer/bluetooth/web_bluetooth_impl.h',
|
||||
'renderer/browser_plugin/browser_plugin.cc',
|
||||
'renderer/browser_plugin/browser_plugin.h',
|
||||
'renderer/browser_plugin/browser_plugin_manager.cc',
|
||||
'renderer/browser_plugin/browser_plugin_manager.h',
|
||||
'renderer/cache_storage/cache_storage_dispatcher.cc',
|
||||
'renderer/cache_storage/cache_storage_dispatcher.h',
|
||||
'renderer/cache_storage/cache_storage_message_filter.cc',
|
||||
'renderer/cache_storage/cache_storage_message_filter.h',
|
||||
'renderer/cache_storage/webserviceworkercachestorage_impl.cc',
|
||||
'renderer/cache_storage/webserviceworkercachestorage_impl.h',
|
||||
'renderer/categorized_worker_pool.cc',
|
||||
'renderer/categorized_worker_pool.h',
|
||||
'renderer/child_frame_compositing_helper.cc',
|
||||
'renderer/child_frame_compositing_helper.h',
|
||||
'renderer/clipboard_utils.cc',
|
||||
'renderer/clipboard_utils.h',
|
||||
'renderer/context_menu_params_builder.cc',
|
||||
'renderer/context_menu_params_builder.h',
|
||||
'renderer/cursor_utils.cc',
|
||||
'renderer/cursor_utils.h',
|
||||
'renderer/device_sensors/device_light_event_pump.cc',
|
||||
'renderer/device_sensors/device_light_event_pump.h',
|
||||
'renderer/device_sensors/device_motion_event_pump.cc',
|
||||
'renderer/device_sensors/device_motion_event_pump.h',
|
||||
'renderer/device_sensors/device_orientation_event_pump.cc',
|
||||
'renderer/device_sensors/device_orientation_event_pump.h',
|
||||
'renderer/device_sensors/device_sensor_event_pump.h',
|
||||
'renderer/devtools/devtools_agent.cc',
|
||||
'renderer/devtools/devtools_agent.h',
|
||||
'renderer/devtools/devtools_agent_filter.cc',
|
||||
'renderer/devtools/devtools_agent_filter.h',
|
||||
'renderer/devtools/devtools_client.cc',
|
||||
'renderer/devtools/devtools_client.h',
|
||||
'renderer/devtools/devtools_cpu_throttler.cc',
|
||||
'renderer/devtools/devtools_cpu_throttler.h',
|
||||
'renderer/devtools/lock_free_circular_queue.h',
|
||||
'renderer/devtools/render_widget_screen_metrics_emulator.cc',
|
||||
'renderer/devtools/render_widget_screen_metrics_emulator.h',
|
||||
'renderer/devtools/v8_sampling_profiler.cc',
|
||||
'renderer/devtools/v8_sampling_profiler.h',
|
||||
'renderer/dom_automation_controller.cc',
|
||||
'renderer/dom_automation_controller.h',
|
||||
'renderer/dom_storage/dom_storage_cached_area.cc',
|
||||
'renderer/dom_storage/dom_storage_cached_area.h',
|
||||
'renderer/dom_storage/dom_storage_dispatcher.cc',
|
||||
'renderer/dom_storage/dom_storage_dispatcher.h',
|
||||
'renderer/dom_storage/dom_storage_proxy.h',
|
||||
'renderer/dom_storage/local_storage_area.cc',
|
||||
'renderer/dom_storage/local_storage_area.h',
|
||||
'renderer/dom_storage/local_storage_cached_area.cc',
|
||||
'renderer/dom_storage/local_storage_cached_area.h',
|
||||
'renderer/dom_storage/local_storage_cached_areas.cc',
|
||||
'renderer/dom_storage/local_storage_cached_areas.h',
|
||||
'renderer/dom_storage/local_storage_namespace.cc',
|
||||
'renderer/dom_storage/local_storage_namespace.h',
|
||||
'renderer/dom_storage/webstoragearea_impl.cc',
|
||||
'renderer/dom_storage/webstoragearea_impl.h',
|
||||
'renderer/dom_storage/webstoragenamespace_impl.cc',
|
||||
'renderer/dom_storage/webstoragenamespace_impl.h',
|
||||
'renderer/drop_data_builder.cc',
|
||||
'renderer/drop_data_builder.h',
|
||||
'renderer/effective_connection_type_helper.cc',
|
||||
'renderer/effective_connection_type_helper.h',
|
||||
'renderer/fetchers/manifest_fetcher.cc',
|
||||
'renderer/fetchers/manifest_fetcher.h',
|
||||
'renderer/fetchers/multi_resolution_image_resource_fetcher.cc',
|
||||
'renderer/fetchers/multi_resolution_image_resource_fetcher.h',
|
||||
'renderer/fetchers/resource_fetcher_impl.cc',
|
||||
'renderer/fetchers/resource_fetcher_impl.h',
|
||||
'renderer/fetchers/web_url_loader_client_impl.cc',
|
||||
'renderer/fetchers/web_url_loader_client_impl.h',
|
||||
'renderer/frame_blame_context.cc',
|
||||
'renderer/frame_blame_context.h',
|
||||
'renderer/gamepad_shared_memory_reader.cc',
|
||||
'renderer/gamepad_shared_memory_reader.h',
|
||||
'renderer/gpu/compositor_dependencies.h',
|
||||
'renderer/gpu/compositor_external_begin_frame_source.cc',
|
||||
'renderer/gpu/compositor_external_begin_frame_source.h',
|
||||
'renderer/gpu/compositor_forwarding_message_filter.cc',
|
||||
'renderer/gpu/compositor_forwarding_message_filter.h',
|
||||
'renderer/gpu/compositor_output_surface.cc',
|
||||
'renderer/gpu/compositor_output_surface.h',
|
||||
'renderer/gpu/frame_swap_message_queue.cc',
|
||||
'renderer/gpu/frame_swap_message_queue.h',
|
||||
'renderer/gpu/gpu_benchmarking_extension.cc',
|
||||
'renderer/gpu/gpu_benchmarking_extension.h',
|
||||
'renderer/gpu/queue_message_swap_promise.cc',
|
||||
'renderer/gpu/queue_message_swap_promise.h',
|
||||
'renderer/gpu/render_widget_compositor.cc',
|
||||
'renderer/gpu/render_widget_compositor.h',
|
||||
'renderer/gpu/render_widget_compositor_delegate.h',
|
||||
'renderer/gpu/stream_texture_host_android.cc',
|
||||
'renderer/gpu/stream_texture_host_android.h',
|
||||
'renderer/history_controller.cc',
|
||||
'renderer/history_controller.h',
|
||||
'renderer/history_entry.cc',
|
||||
'renderer/history_entry.h',
|
||||
'renderer/history_serialization.cc',
|
||||
'renderer/history_serialization.h',
|
||||
'renderer/idle_user_detector.cc',
|
||||
'renderer/idle_user_detector.h',
|
||||
'renderer/image_downloader/image_downloader_impl.cc',
|
||||
'renderer/image_downloader/image_downloader_impl.h',
|
||||
'renderer/ime_event_guard.cc',
|
||||
'renderer/ime_event_guard.h',
|
||||
'renderer/in_process_renderer_thread.cc',
|
||||
'renderer/in_process_renderer_thread.h',
|
||||
'renderer/input/input_event_filter.cc',
|
||||
'renderer/input/input_event_filter.h',
|
||||
'renderer/input/input_handler_manager.cc',
|
||||
'renderer/input/input_handler_manager.h',
|
||||
'renderer/input/input_handler_manager_client.h',
|
||||
'renderer/input/input_handler_wrapper.cc',
|
||||
'renderer/input/input_handler_wrapper.h',
|
||||
'renderer/input/main_thread_event_queue.cc',
|
||||
'renderer/input/main_thread_event_queue.h',
|
||||
'renderer/input/main_thread_input_event_filter.cc',
|
||||
'renderer/input/main_thread_input_event_filter.h',
|
||||
'renderer/input/render_widget_input_handler.cc',
|
||||
'renderer/input/render_widget_input_handler.h',
|
||||
'renderer/input/render_widget_input_handler_delegate.h',
|
||||
'renderer/internal_document_state_data.cc',
|
||||
'renderer/internal_document_state_data.h',
|
||||
'renderer/java/gin_java_bridge_dispatcher.cc',
|
||||
'renderer/java/gin_java_bridge_dispatcher.h',
|
||||
'renderer/java/gin_java_bridge_object.cc',
|
||||
'renderer/java/gin_java_bridge_object.h',
|
||||
'renderer/java/gin_java_bridge_value_converter.cc',
|
||||
'renderer/java/gin_java_bridge_value_converter.h',
|
||||
'renderer/java/gin_java_function_invocation_helper.cc',
|
||||
'renderer/java/gin_java_function_invocation_helper.h',
|
||||
'renderer/manifest/manifest_debug_info.cc',
|
||||
'renderer/manifest/manifest_debug_info.h',
|
||||
'renderer/manifest/manifest_manager.cc',
|
||||
'renderer/manifest/manifest_manager.h',
|
||||
'renderer/manifest/manifest_parser.cc',
|
||||
'renderer/manifest/manifest_parser.h',
|
||||
'renderer/manifest/manifest_uma_util.cc',
|
||||
'renderer/manifest/manifest_uma_util.h',
|
||||
'renderer/media/aec_dump_message_filter.cc',
|
||||
'renderer/media/aec_dump_message_filter.h',
|
||||
'renderer/media/android/media_info_loader.cc',
|
||||
'renderer/media/android/media_info_loader.h',
|
||||
'renderer/media/android/media_player_renderer_client.cc',
|
||||
'renderer/media/android/media_player_renderer_client.h',
|
||||
'renderer/media/android/media_player_renderer_client_factory.cc',
|
||||
'renderer/media/android/media_player_renderer_client_factory.h',
|
||||
'renderer/media/android/media_source_delegate.cc',
|
||||
'renderer/media/android/media_source_delegate.h',
|
||||
'renderer/media/android/renderer_demuxer_android.cc',
|
||||
'renderer/media/android/renderer_demuxer_android.h',
|
||||
'renderer/media/android/renderer_media_player_manager.cc',
|
||||
'renderer/media/android/renderer_media_player_manager.h',
|
||||
'renderer/media/android/renderer_media_session_manager.cc',
|
||||
'renderer/media/android/renderer_media_session_manager.h',
|
||||
'renderer/media/android/renderer_surface_view_manager.cc',
|
||||
'renderer/media/android/renderer_surface_view_manager.h',
|
||||
'renderer/media/android/stream_texture_factory.cc',
|
||||
'renderer/media/android/stream_texture_factory.h',
|
||||
'renderer/media/android/stream_texture_wrapper_impl.cc',
|
||||
'renderer/media/android/stream_texture_wrapper_impl.h',
|
||||
'renderer/media/android/webmediaplayer_android.cc',
|
||||
'renderer/media/android/webmediaplayer_android.h',
|
||||
'renderer/media/android/webmediasession_android.cc',
|
||||
'renderer/media/android/webmediasession_android.h',
|
||||
'renderer/media/audio_decoder.cc',
|
||||
'renderer/media/audio_decoder.h',
|
||||
'renderer/media/audio_device_factory.cc',
|
||||
'renderer/media/audio_device_factory.h',
|
||||
'renderer/media/audio_input_message_filter.cc',
|
||||
'renderer/media/audio_input_message_filter.h',
|
||||
'renderer/media/audio_message_filter.cc',
|
||||
'renderer/media/audio_message_filter.h',
|
||||
'renderer/media/audio_renderer_mixer_manager.cc',
|
||||
'renderer/media/audio_renderer_mixer_manager.h',
|
||||
'renderer/media/audio_renderer_sink_cache.h',
|
||||
'renderer/media/audio_renderer_sink_cache_impl.cc',
|
||||
'renderer/media/audio_renderer_sink_cache_impl.h',
|
||||
'renderer/media/cdm/pepper_cdm_wrapper.h',
|
||||
'renderer/media/cdm/pepper_cdm_wrapper_impl.cc',
|
||||
'renderer/media/cdm/pepper_cdm_wrapper_impl.h',
|
||||
'renderer/media/cdm/ppapi_decryptor.cc',
|
||||
'renderer/media/cdm/ppapi_decryptor.h',
|
||||
'renderer/media/cdm/render_cdm_factory.cc',
|
||||
'renderer/media/cdm/render_cdm_factory.h',
|
||||
'renderer/media/html_audio_element_capturer_source.cc',
|
||||
'renderer/media/html_audio_element_capturer_source.h',
|
||||
'renderer/media/external_media_stream_audio_source.cc',
|
||||
'renderer/media/external_media_stream_audio_source.h',
|
||||
'renderer/media/local_media_stream_audio_source.cc',
|
||||
'renderer/media/local_media_stream_audio_source.h',
|
||||
'renderer/media/media_permission_dispatcher.cc',
|
||||
'renderer/media/media_permission_dispatcher.h',
|
||||
'renderer/media/media_stream_audio_deliverer.h',
|
||||
'renderer/media/media_stream_audio_level_calculator.cc',
|
||||
'renderer/media/media_stream_audio_level_calculator.h',
|
||||
'renderer/media/media_stream_audio_source.cc',
|
||||
'renderer/media/media_stream_audio_source.h',
|
||||
'renderer/media/media_stream_audio_track.cc',
|
||||
'renderer/media/media_stream_audio_track.h',
|
||||
'renderer/media/media_stream_center.h',
|
||||
'renderer/media/media_stream_constraints_util.cc',
|
||||
'renderer/media/media_stream_constraints_util.h',
|
||||
'renderer/media/media_stream_dispatcher.h',
|
||||
'renderer/media/media_stream_dispatcher_eventhandler.h',
|
||||
'renderer/media/media_stream_source.cc',
|
||||
'renderer/media/media_stream_source.h',
|
||||
'renderer/media/media_stream_track.cc',
|
||||
'renderer/media/media_stream_track.h',
|
||||
'renderer/media/midi_message_filter.cc',
|
||||
'renderer/media/midi_message_filter.h',
|
||||
'renderer/media/render_media_client.cc',
|
||||
'renderer/media/render_media_client.h',
|
||||
'renderer/media/render_media_log.cc',
|
||||
'renderer/media/render_media_log.h',
|
||||
'renderer/media/renderer_gpu_video_accelerator_factories.cc',
|
||||
'renderer/media/renderer_gpu_video_accelerator_factories.h',
|
||||
'renderer/media/renderer_webaudiodevice_impl.cc',
|
||||
'renderer/media/renderer_webaudiodevice_impl.h',
|
||||
'renderer/media/renderer_webmediaplayer_delegate.cc',
|
||||
'renderer/media/renderer_webmediaplayer_delegate.h',
|
||||
'renderer/media/renderer_webmidiaccessor_impl.cc',
|
||||
'renderer/media/renderer_webmidiaccessor_impl.h',
|
||||
'renderer/media/video_capture_impl.cc',
|
||||
'renderer/media/video_capture_impl.h',
|
||||
'renderer/media/video_capture_impl_manager.cc',
|
||||
'renderer/media/video_capture_impl_manager.h',
|
||||
'renderer/media/video_capture_message_filter.cc',
|
||||
'renderer/media/video_capture_message_filter.h',
|
||||
'renderer/media/web_media_element_source_utils.cc',
|
||||
'renderer/media/web_media_element_source_utils.h',
|
||||
'renderer/media/webaudio_media_stream_source.cc',
|
||||
'renderer/media/webaudio_media_stream_source.h',
|
||||
'renderer/media/webmediaplayer_ms.cc',
|
||||
'renderer/media/webmediaplayer_ms.h',
|
||||
'renderer/media/webmediaplayer_ms_compositor.cc',
|
||||
'renderer/media/webmediaplayer_ms_compositor.h',
|
||||
'renderer/menu_item_builder.cc',
|
||||
'renderer/menu_item_builder.h',
|
||||
'renderer/mojo/blink_interface_provider_impl.cc',
|
||||
'renderer/mojo/blink_interface_provider_impl.h',
|
||||
'renderer/mojo/interface_provider_js_wrapper.cc',
|
||||
'renderer/mojo/interface_provider_js_wrapper.h',
|
||||
'renderer/mojo_bindings_controller.cc',
|
||||
'renderer/mojo_bindings_controller.h',
|
||||
'renderer/mojo_context_state.cc',
|
||||
'renderer/mojo_context_state.h',
|
||||
'renderer/mojo_main_runner.cc',
|
||||
'renderer/mojo_main_runner.h',
|
||||
'renderer/mouse_lock_dispatcher.cc',
|
||||
'renderer/mouse_lock_dispatcher.h',
|
||||
'renderer/navigation_state_impl.cc',
|
||||
'renderer/navigation_state_impl.h',
|
||||
'renderer/net_info_helper.cc',
|
||||
'renderer/net_info_helper.h',
|
||||
'renderer/origin_trials/web_trial_token_validator_impl.cc',
|
||||
'renderer/origin_trials/web_trial_token_validator_impl.h',
|
||||
'renderer/peripheral_content_heuristic.cc',
|
||||
'renderer/peripheral_content_heuristic.h',
|
||||
'renderer/presentation/presentation_connection_client.cc',
|
||||
'renderer/presentation/presentation_connection_client.h',
|
||||
'renderer/presentation/presentation_dispatcher.cc',
|
||||
'renderer/presentation/presentation_dispatcher.h',
|
||||
'renderer/push_messaging/push_messaging_dispatcher.cc',
|
||||
'renderer/push_messaging/push_messaging_dispatcher.h',
|
||||
'renderer/render_frame_impl.cc',
|
||||
'renderer/render_frame_impl.h',
|
||||
'renderer/render_frame_proxy.cc',
|
||||
'renderer/render_frame_proxy.h',
|
||||
'renderer/render_process.h',
|
||||
'renderer/render_process_impl.cc',
|
||||
'renderer/render_process_impl.h',
|
||||
'renderer/render_thread_impl.cc',
|
||||
'renderer/render_thread_impl.h',
|
||||
'renderer/render_view_impl.cc',
|
||||
'renderer/render_view_impl.h',
|
||||
'renderer/render_view_impl_android.cc',
|
||||
'renderer/render_view_linux.cc',
|
||||
'renderer/render_view_win.cc',
|
||||
'renderer/render_widget.cc',
|
||||
'renderer/render_widget.h',
|
||||
'renderer/render_widget_fullscreen.cc',
|
||||
'renderer/render_widget_fullscreen.h',
|
||||
'renderer/render_widget_mouse_lock_dispatcher.cc',
|
||||
'renderer/render_widget_mouse_lock_dispatcher.h',
|
||||
'renderer/render_widget_owner_delegate.h',
|
||||
'renderer/renderer_blink_platform_impl.cc',
|
||||
'renderer/renderer_blink_platform_impl.h',
|
||||
'renderer/renderer_clipboard_delegate.cc',
|
||||
'renderer/renderer_clipboard_delegate.h',
|
||||
'renderer/renderer_main.cc',
|
||||
'renderer/renderer_main_platform_delegate.h',
|
||||
'renderer/renderer_main_platform_delegate_android.cc',
|
||||
'renderer/renderer_main_platform_delegate_linux.cc',
|
||||
'renderer/renderer_main_platform_delegate_mac.mm',
|
||||
'renderer/renderer_main_platform_delegate_win.cc',
|
||||
'renderer/renderer_webapplicationcachehost_impl.cc',
|
||||
'renderer/renderer_webapplicationcachehost_impl.h',
|
||||
'renderer/renderer_webcolorchooser_impl.cc',
|
||||
'renderer/renderer_webcolorchooser_impl.h',
|
||||
'renderer/renderer_webcookiejar_impl.cc',
|
||||
'renderer/renderer_webcookiejar_impl.h',
|
||||
'renderer/resizing_mode_selector.cc',
|
||||
'renderer/resizing_mode_selector.h',
|
||||
'renderer/sad_plugin.cc',
|
||||
'renderer/sad_plugin.h',
|
||||
'renderer/savable_resources.cc',
|
||||
'renderer/savable_resources.h',
|
||||
'renderer/scheduler/resource_dispatch_throttler.cc',
|
||||
'renderer/scheduler/resource_dispatch_throttler.h',
|
||||
'renderer/screen_orientation/screen_orientation_dispatcher.cc',
|
||||
'renderer/screen_orientation/screen_orientation_dispatcher.h',
|
||||
'renderer/screen_orientation/screen_orientation_observer.cc',
|
||||
'renderer/screen_orientation/screen_orientation_observer.h',
|
||||
'renderer/service_worker/embedded_worker_devtools_agent.cc',
|
||||
'renderer/service_worker/embedded_worker_devtools_agent.h',
|
||||
'renderer/service_worker/embedded_worker_dispatcher.cc',
|
||||
'renderer/service_worker/embedded_worker_dispatcher.h',
|
||||
'renderer/service_worker/service_worker_context_client.cc',
|
||||
'renderer/service_worker/service_worker_context_client.h',
|
||||
'renderer/service_worker/service_worker_context_message_filter.cc',
|
||||
'renderer/service_worker/service_worker_context_message_filter.h',
|
||||
'renderer/service_worker/service_worker_type_util.cc',
|
||||
'renderer/service_worker/service_worker_type_util.h',
|
||||
'renderer/shared_memory_seqlock_reader.cc',
|
||||
'renderer/shared_memory_seqlock_reader.h',
|
||||
'renderer/shared_worker/embedded_shared_worker_content_settings_client_proxy.cc',
|
||||
'renderer/shared_worker/embedded_shared_worker_content_settings_client_proxy.h',
|
||||
'renderer/shared_worker/embedded_shared_worker_stub.cc',
|
||||
'renderer/shared_worker/embedded_shared_worker_stub.h',
|
||||
'renderer/shared_worker_repository.cc',
|
||||
'renderer/shared_worker_repository.h',
|
||||
'renderer/skia_benchmarking_extension.cc',
|
||||
'renderer/skia_benchmarking_extension.h',
|
||||
'renderer/speech_recognition_dispatcher.cc',
|
||||
'renderer/speech_recognition_dispatcher.h',
|
||||
'renderer/stats_collection_controller.cc',
|
||||
'renderer/stats_collection_controller.h',
|
||||
'renderer/stats_collection_observer.cc',
|
||||
'renderer/stats_collection_observer.h',
|
||||
'renderer/text_input_client_observer.cc',
|
||||
'renderer/text_input_client_observer.h',
|
||||
'renderer/theme_helper_mac.h',
|
||||
'renderer/theme_helper_mac.mm',
|
||||
'renderer/top_level_blame_context.cc',
|
||||
'renderer/top_level_blame_context.h',
|
||||
'renderer/web_frame_utils.cc',
|
||||
'renderer/web_frame_utils.h',
|
||||
'renderer/web_ui_extension.cc',
|
||||
'renderer/web_ui_extension.h',
|
||||
'renderer/web_ui_extension_data.cc',
|
||||
'renderer/web_ui_extension_data.h',
|
||||
'renderer/webclipboard_impl.cc',
|
||||
'renderer/webclipboard_impl.h',
|
||||
'renderer/webgraphicscontext3d_provider_impl.cc',
|
||||
'renderer/webgraphicscontext3d_provider_impl.h',
|
||||
'renderer/webpublicsuffixlist_impl.cc',
|
||||
'renderer/webpublicsuffixlist_impl.h',
|
||||
'renderer/webscrollbarbehavior_impl_gtkoraura.cc',
|
||||
'renderer/webscrollbarbehavior_impl_gtkoraura.h',
|
||||
'renderer/webscrollbarbehavior_impl_mac.h',
|
||||
'renderer/webscrollbarbehavior_impl_mac.mm',
|
||||
'renderer/websharedworker_proxy.cc',
|
||||
'renderer/websharedworker_proxy.h',
|
||||
],
|
||||
# Put WebRTC-related sources in the plugin+WebRTC section below.
|
||||
'private_renderer_plugin_sources': [
|
||||
'renderer/pepper/audio_helper.cc',
|
||||
'renderer/pepper/audio_helper.h',
|
||||
'renderer/pepper/content_decryptor_delegate.cc',
|
||||
'renderer/pepper/content_decryptor_delegate.h',
|
||||
'renderer/pepper/content_renderer_pepper_host_factory.cc',
|
||||
'renderer/pepper/content_renderer_pepper_host_factory.h',
|
||||
'renderer/pepper/event_conversion.cc',
|
||||
'renderer/pepper/event_conversion.h',
|
||||
'renderer/pepper/fullscreen_container.h',
|
||||
'renderer/pepper/gfx_conversion.h',
|
||||
'renderer/pepper/host_array_buffer_var.cc',
|
||||
'renderer/pepper/host_array_buffer_var.h',
|
||||
'renderer/pepper/host_dispatcher_wrapper.cc',
|
||||
'renderer/pepper/host_dispatcher_wrapper.h',
|
||||
'renderer/pepper/host_globals.cc',
|
||||
'renderer/pepper/host_globals.h',
|
||||
'renderer/pepper/host_resource_var.cc',
|
||||
'renderer/pepper/host_resource_var.h',
|
||||
'renderer/pepper/host_var_tracker.cc',
|
||||
'renderer/pepper/host_var_tracker.h',
|
||||
'renderer/pepper/message_channel.cc',
|
||||
'renderer/pepper/message_channel.h',
|
||||
'renderer/pepper/pepper_audio_controller.cc',
|
||||
'renderer/pepper/pepper_audio_controller.h',
|
||||
'renderer/pepper/pepper_audio_encoder_host.cc',
|
||||
'renderer/pepper/pepper_audio_encoder_host.h',
|
||||
'renderer/pepper/pepper_audio_input_host.cc',
|
||||
'renderer/pepper/pepper_audio_input_host.h',
|
||||
'renderer/pepper/pepper_broker.cc',
|
||||
'renderer/pepper/pepper_broker.h',
|
||||
'renderer/pepper/pepper_browser_connection.cc',
|
||||
'renderer/pepper/pepper_browser_connection.h',
|
||||
'renderer/pepper/pepper_camera_device_host.cc',
|
||||
'renderer/pepper/pepper_camera_device_host.h',
|
||||
'renderer/pepper/pepper_compositor_host.cc',
|
||||
'renderer/pepper/pepper_compositor_host.h',
|
||||
'renderer/pepper/pepper_device_enumeration_host_helper.cc',
|
||||
'renderer/pepper/pepper_device_enumeration_host_helper.h',
|
||||
'renderer/pepper/pepper_file_chooser_host.cc',
|
||||
'renderer/pepper/pepper_file_chooser_host.h',
|
||||
'renderer/pepper/pepper_file_ref_renderer_host.cc',
|
||||
'renderer/pepper/pepper_file_ref_renderer_host.h',
|
||||
'renderer/pepper/pepper_file_system_host.cc',
|
||||
'renderer/pepper/pepper_file_system_host.h',
|
||||
'renderer/pepper/pepper_graphics_2d_host.cc',
|
||||
'renderer/pepper/pepper_graphics_2d_host.h',
|
||||
'renderer/pepper/pepper_hung_plugin_filter.cc',
|
||||
'renderer/pepper/pepper_hung_plugin_filter.h',
|
||||
'renderer/pepper/pepper_in_process_resource_creation.cc',
|
||||
'renderer/pepper/pepper_in_process_resource_creation.h',
|
||||
'renderer/pepper/pepper_in_process_router.cc',
|
||||
'renderer/pepper/pepper_in_process_router.h',
|
||||
'renderer/pepper/pepper_media_device_manager.cc',
|
||||
'renderer/pepper/pepper_media_device_manager.h',
|
||||
'renderer/pepper/pepper_platform_audio_input.cc',
|
||||
'renderer/pepper/pepper_platform_audio_input.h',
|
||||
'renderer/pepper/pepper_platform_audio_output.cc',
|
||||
'renderer/pepper/pepper_platform_audio_output.h',
|
||||
'renderer/pepper/pepper_platform_camera_device.cc',
|
||||
'renderer/pepper/pepper_platform_camera_device.h',
|
||||
'renderer/pepper/pepper_platform_video_capture.cc',
|
||||
'renderer/pepper/pepper_platform_video_capture.h',
|
||||
'renderer/pepper/pepper_plugin_instance_impl.cc',
|
||||
'renderer/pepper/pepper_plugin_instance_impl.h',
|
||||
'renderer/pepper/pepper_plugin_instance_metrics.cc',
|
||||
'renderer/pepper/pepper_plugin_instance_metrics.h',
|
||||
'renderer/pepper/pepper_plugin_registry.cc',
|
||||
'renderer/pepper/pepper_plugin_registry.h',
|
||||
'renderer/pepper/pepper_proxy_channel_delegate_impl.cc',
|
||||
'renderer/pepper/pepper_proxy_channel_delegate_impl.h',
|
||||
'renderer/pepper/pepper_try_catch.cc',
|
||||
'renderer/pepper/pepper_try_catch.h',
|
||||
'renderer/pepper/pepper_url_loader_host.cc',
|
||||
'renderer/pepper/pepper_url_loader_host.h',
|
||||
'renderer/pepper/pepper_video_capture_host.cc',
|
||||
'renderer/pepper/pepper_video_capture_host.h',
|
||||
'renderer/pepper/pepper_video_decoder_host.cc',
|
||||
'renderer/pepper/pepper_video_decoder_host.h',
|
||||
'renderer/pepper/pepper_video_encoder_host.cc',
|
||||
'renderer/pepper/pepper_video_encoder_host.h',
|
||||
'renderer/pepper/pepper_webplugin_impl.cc',
|
||||
'renderer/pepper/pepper_webplugin_impl.h',
|
||||
'renderer/pepper/pepper_websocket_host.cc',
|
||||
'renderer/pepper/pepper_websocket_host.h',
|
||||
'renderer/pepper/plugin_instance_throttler_impl.cc',
|
||||
'renderer/pepper/plugin_instance_throttler_impl.h',
|
||||
'renderer/pepper/plugin_module.cc',
|
||||
'renderer/pepper/plugin_module.h',
|
||||
'renderer/pepper/plugin_object.cc',
|
||||
'renderer/pepper/plugin_object.h',
|
||||
'renderer/pepper/plugin_power_saver_helper.cc',
|
||||
'renderer/pepper/plugin_power_saver_helper.h',
|
||||
'renderer/pepper/ppapi_preferences_builder.cc',
|
||||
'renderer/pepper/ppapi_preferences_builder.h',
|
||||
'renderer/pepper/ppb_audio_impl.cc',
|
||||
'renderer/pepper/ppb_audio_impl.h',
|
||||
'renderer/pepper/ppb_broker_impl.cc',
|
||||
'renderer/pepper/ppb_broker_impl.h',
|
||||
'renderer/pepper/ppb_buffer_impl.cc',
|
||||
'renderer/pepper/ppb_buffer_impl.h',
|
||||
'renderer/pepper/ppb_flash_message_loop_impl.cc',
|
||||
'renderer/pepper/ppb_flash_message_loop_impl.h',
|
||||
'renderer/pepper/ppb_graphics_3d_impl.cc',
|
||||
'renderer/pepper/ppb_graphics_3d_impl.h',
|
||||
'renderer/pepper/ppb_image_data_impl.cc',
|
||||
'renderer/pepper/ppb_image_data_impl.h',
|
||||
'renderer/pepper/ppb_proxy_impl.cc',
|
||||
'renderer/pepper/ppb_proxy_impl.h',
|
||||
'renderer/pepper/ppb_var_deprecated_impl.cc',
|
||||
'renderer/pepper/ppb_var_deprecated_impl.h',
|
||||
'renderer/pepper/ppb_video_decoder_impl.cc',
|
||||
'renderer/pepper/ppb_video_decoder_impl.h',
|
||||
'renderer/pepper/renderer_ppapi_host_impl.cc',
|
||||
'renderer/pepper/renderer_ppapi_host_impl.h',
|
||||
'renderer/pepper/renderer_restrict_dispatch_group.h',
|
||||
'renderer/pepper/resource_converter.cc',
|
||||
'renderer/pepper/resource_converter.h',
|
||||
'renderer/pepper/resource_creation_impl.cc',
|
||||
'renderer/pepper/resource_creation_impl.h',
|
||||
'renderer/pepper/url_request_info_util.cc',
|
||||
'renderer/pepper/url_request_info_util.h',
|
||||
'renderer/pepper/url_response_info_util.cc',
|
||||
'renderer/pepper/url_response_info_util.h',
|
||||
'renderer/pepper/v8_var_converter.cc',
|
||||
'renderer/pepper/v8_var_converter.h',
|
||||
'renderer/pepper/v8object_var.cc',
|
||||
'renderer/pepper/v8object_var.h',
|
||||
'renderer/pepper/video_decoder_shim.cc',
|
||||
'renderer/pepper/video_decoder_shim.h',
|
||||
'renderer/pepper/video_encoder_shim.cc',
|
||||
'renderer/pepper/video_encoder_shim.h',
|
||||
'renderer/render_widget_fullscreen_pepper.cc',
|
||||
'renderer/render_widget_fullscreen_pepper.h',
|
||||
],
|
||||
'public_renderer_webrtc_sources': [
|
||||
'public/renderer/media_stream_renderer_factory.h',
|
||||
'public/renderer/media_stream_utils.cc',
|
||||
'public/renderer/media_stream_utils.h',
|
||||
'public/renderer/media_stream_video_sink.cc',
|
||||
'public/renderer/media_stream_video_sink.h',
|
||||
'public/renderer/webrtc_log_message_delegate.h',
|
||||
],
|
||||
# WebRTC-specific sources. Put WebRTC plugin-related stuff in the
|
||||
# Plugin+WebRTC section below.
|
||||
'private_renderer_webrtc_sources': [
|
||||
'renderer/media/audio_repetition_detector.cc',
|
||||
'renderer/media/audio_repetition_detector.h',
|
||||
'renderer/media/audio_track_recorder.cc',
|
||||
'renderer/media/audio_track_recorder.h',
|
||||
'renderer/media/canvas_capture_handler.cc',
|
||||
'renderer/media/canvas_capture_handler.h',
|
||||
'renderer/media/gpu/rtc_video_decoder.cc',
|
||||
'renderer/media/gpu/rtc_video_decoder.h',
|
||||
'renderer/media/gpu/rtc_video_decoder_factory.cc',
|
||||
'renderer/media/gpu/rtc_video_decoder_factory.h',
|
||||
'renderer/media/gpu/rtc_video_encoder.cc',
|
||||
'renderer/media/gpu/rtc_video_encoder.h',
|
||||
'renderer/media/gpu/rtc_video_encoder_factory.cc',
|
||||
'renderer/media/gpu/rtc_video_encoder_factory.h',
|
||||
'renderer/media/html_video_element_capturer_source.cc',
|
||||
'renderer/media/html_video_element_capturer_source.h',
|
||||
'renderer/media/image_capture_frame_grabber.cc',
|
||||
'renderer/media/image_capture_frame_grabber.h',
|
||||
'renderer/media/media_recorder_handler.cc',
|
||||
'renderer/media/media_recorder_handler.h',
|
||||
'renderer/media/media_stream.cc',
|
||||
'renderer/media/media_stream.h',
|
||||
'renderer/media/media_stream_audio_processor.cc',
|
||||
'renderer/media/media_stream_audio_processor.h',
|
||||
'renderer/media/media_stream_audio_processor_options.cc',
|
||||
'renderer/media/media_stream_audio_processor_options.h',
|
||||
'renderer/media/media_stream_center.cc',
|
||||
'renderer/media/media_stream_dispatcher.cc',
|
||||
'renderer/media/media_stream_registry_interface.h',
|
||||
'renderer/media/media_stream_renderer_factory_impl.cc',
|
||||
'renderer/media/media_stream_renderer_factory_impl.h',
|
||||
'renderer/media/media_stream_video_capturer_source.cc',
|
||||
'renderer/media/media_stream_video_capturer_source.h',
|
||||
'renderer/media/media_stream_video_renderer_sink.cc',
|
||||
'renderer/media/media_stream_video_renderer_sink.h',
|
||||
'renderer/media/media_stream_video_source.cc',
|
||||
'renderer/media/media_stream_video_source.h',
|
||||
'renderer/media/media_stream_video_track.cc',
|
||||
'renderer/media/media_stream_video_track.h',
|
||||
'renderer/media/peer_connection_tracker.cc',
|
||||
'renderer/media/peer_connection_tracker.h',
|
||||
'renderer/media/remote_media_stream_impl.cc',
|
||||
'renderer/media/remote_media_stream_impl.h',
|
||||
'renderer/media/rtc_certificate.cc',
|
||||
'renderer/media/rtc_certificate.h',
|
||||
'renderer/media/rtc_certificate_generator.cc',
|
||||
'renderer/media/rtc_certificate_generator.h',
|
||||
'renderer/media/rtc_data_channel_handler.cc',
|
||||
'renderer/media/rtc_data_channel_handler.h',
|
||||
'renderer/media/rtc_dtmf_sender_handler.cc',
|
||||
'renderer/media/rtc_dtmf_sender_handler.h',
|
||||
'renderer/media/rtc_peer_connection_handler.cc',
|
||||
'renderer/media/rtc_peer_connection_handler.h',
|
||||
'renderer/media/secure_display_link_tracker.h',
|
||||
'renderer/media/speech_recognition_audio_sink.cc',
|
||||
'renderer/media/speech_recognition_audio_sink.h',
|
||||
'renderer/media/track_audio_renderer.cc',
|
||||
'renderer/media/track_audio_renderer.h',
|
||||
'renderer/media/user_media_client_impl.cc',
|
||||
'renderer/media/video_track_adapter.cc',
|
||||
'renderer/media/video_track_adapter.h',
|
||||
'renderer/media/video_track_recorder.cc',
|
||||
'renderer/media/video_track_recorder.h',
|
||||
'renderer/media/webrtc/media_stream_remote_video_source.cc',
|
||||
'renderer/media/webrtc/media_stream_remote_video_source.h',
|
||||
'renderer/media/webrtc/media_stream_track_metrics.cc',
|
||||
'renderer/media/webrtc/media_stream_track_metrics.h',
|
||||
'renderer/media/webrtc/media_stream_video_webrtc_sink.cc',
|
||||
'renderer/media/webrtc/media_stream_video_webrtc_sink.h',
|
||||
'renderer/media/webrtc/peer_connection_dependency_factory.cc',
|
||||
'renderer/media/webrtc/peer_connection_dependency_factory.h',
|
||||
'renderer/media/webrtc/peer_connection_remote_audio_source.cc',
|
||||
'renderer/media/webrtc/peer_connection_remote_audio_source.h',
|
||||
'renderer/media/webrtc/processed_local_audio_source.cc',
|
||||
'renderer/media/webrtc/processed_local_audio_source.h',
|
||||
'renderer/media/webrtc/stun_field_trial.cc',
|
||||
'renderer/media/webrtc/stun_field_trial.h',
|
||||
'renderer/media/webrtc/track_observer.cc',
|
||||
'renderer/media/webrtc/track_observer.h',
|
||||
'renderer/media/webrtc/webrtc_audio_sink.cc',
|
||||
'renderer/media/webrtc/webrtc_audio_sink.h',
|
||||
'renderer/media/webrtc/webrtc_media_stream_adapter.cc',
|
||||
'renderer/media/webrtc/webrtc_media_stream_adapter.h',
|
||||
'renderer/media/webrtc/webrtc_video_capturer_adapter.cc',
|
||||
'renderer/media/webrtc/webrtc_video_capturer_adapter.h',
|
||||
'renderer/media/webrtc/webrtc_video_frame_adapter.cc',
|
||||
'renderer/media/webrtc/webrtc_video_frame_adapter.h',
|
||||
'renderer/media/webrtc_audio_device_impl.cc',
|
||||
'renderer/media/webrtc_audio_device_impl.h',
|
||||
'renderer/media/webrtc_audio_device_not_impl.cc',
|
||||
'renderer/media/webrtc_audio_device_not_impl.h',
|
||||
'renderer/media/webrtc_audio_renderer.cc',
|
||||
'renderer/media/webrtc_audio_renderer.h',
|
||||
'renderer/media/webrtc_local_audio_source_provider.cc',
|
||||
'renderer/media/webrtc_local_audio_source_provider.h',
|
||||
'renderer/media/webrtc_logging.cc',
|
||||
'renderer/media/webrtc_logging.h',
|
||||
'renderer/media/webrtc_uma_histograms.cc',
|
||||
'renderer/media/webrtc_uma_histograms.h',
|
||||
'renderer/p2p/empty_network_manager.cc',
|
||||
'renderer/p2p/empty_network_manager.h',
|
||||
'renderer/p2p/filtering_network_manager.cc',
|
||||
'renderer/p2p/filtering_network_manager.h',
|
||||
'renderer/p2p/host_address_request.cc',
|
||||
'renderer/p2p/host_address_request.h',
|
||||
'renderer/p2p/ipc_network_manager.cc',
|
||||
'renderer/p2p/ipc_network_manager.h',
|
||||
'renderer/p2p/ipc_socket_factory.cc',
|
||||
'renderer/p2p/ipc_socket_factory.h',
|
||||
'renderer/p2p/network_list_observer.h',
|
||||
'renderer/p2p/network_manager_uma.cc',
|
||||
'renderer/p2p/network_manager_uma.h',
|
||||
'renderer/p2p/port_allocator.cc',
|
||||
'renderer/p2p/port_allocator.h',
|
||||
'renderer/p2p/socket_client_impl.cc',
|
||||
'renderer/p2p/socket_client_impl.h',
|
||||
'renderer/p2p/socket_dispatcher.cc',
|
||||
'renderer/p2p/socket_dispatcher.h',
|
||||
],
|
||||
# Stuff only used when both WebRTC and plugins are enabled.
|
||||
'private_renderer_plugin_webrtc_sources': [
|
||||
'renderer/media/pepper_to_video_track_adapter.cc',
|
||||
'renderer/media/pepper_to_video_track_adapter.h',
|
||||
'renderer/media/video_track_to_pepper_adapter.cc',
|
||||
'renderer/media/video_track_to_pepper_adapter.h',
|
||||
'renderer/pepper/pepper_media_stream_audio_track_host.cc',
|
||||
'renderer/pepper/pepper_media_stream_audio_track_host.h',
|
||||
'renderer/pepper/pepper_media_stream_track_host_base.cc',
|
||||
'renderer/pepper/pepper_media_stream_track_host_base.h',
|
||||
'renderer/pepper/pepper_media_stream_video_track_host.cc',
|
||||
'renderer/pepper/pepper_media_stream_video_track_host.h',
|
||||
'renderer/pepper/pepper_video_destination_host.cc',
|
||||
'renderer/pepper/pepper_video_destination_host.h',
|
||||
'renderer/pepper/pepper_video_source_host.cc',
|
||||
'renderer/pepper/pepper_video_source_host.h',
|
||||
]
|
||||
},
|
||||
'sources': [
|
||||
'<@(public_renderer_sources)',
|
||||
'<@(private_renderer_sources)',
|
||||
],
|
||||
'conditions': [
|
||||
['OS=="mac"', {
|
||||
'sources!': [
|
||||
'common/process_watcher_posix.cc',
|
||||
'renderer/webscrollbarbehavior_impl_gtkoraura.cc',
|
||||
'renderer/webscrollbarbehavior_impl_gtkoraura.h',
|
||||
],
|
||||
'sources': [
|
||||
'renderer/external_popup_menu.cc',
|
||||
'renderer/external_popup_menu.h',
|
||||
],
|
||||
}, {
|
||||
'sources!': [
|
||||
'renderer/webscrollbarbehavior_impl_mac.h',
|
||||
'renderer/webscrollbarbehavior_impl_mac.mm',
|
||||
],
|
||||
}],
|
||||
['OS=="android"', {
|
||||
'sources': [
|
||||
'renderer/external_popup_menu.cc',
|
||||
'renderer/external_popup_menu.h',
|
||||
],
|
||||
'dependencies': [
|
||||
'../build/android/ndk.gyp:cpu_features',
|
||||
'../third_party/libphonenumber/libphonenumber.gyp:libphonenumber',
|
||||
],
|
||||
'dependencies!': [
|
||||
'../device/battery/battery.gyp:device_battery',
|
||||
],
|
||||
}, {
|
||||
'sources!': [
|
||||
'renderer/java/gin_java_bridge_dispatcher.cc',
|
||||
'renderer/java/gin_java_bridge_dispatcher.h',
|
||||
'renderer/java/gin_java_bridge_object.cc',
|
||||
'renderer/java/gin_java_bridge_object.h',
|
||||
'renderer/java/gin_java_bridge_value_converter.cc',
|
||||
'renderer/java/gin_java_bridge_value_converter.h',
|
||||
'renderer/java/gin_java_function_invocation_helper.cc',
|
||||
'renderer/java/gin_java_function_invocation_helper.h',
|
||||
],
|
||||
'dependencies': [
|
||||
'../media/cast/cast.gyp:cast_sender',
|
||||
]
|
||||
}],
|
||||
['enable_webrtc==1', {
|
||||
'dependencies': [
|
||||
'../third_party/libjingle/libjingle.gyp:libjingle_webrtc',
|
||||
'../third_party/webrtc/modules/modules.gyp:audio_device',
|
||||
'../third_party/webrtc/modules/modules.gyp:audio_processing',
|
||||
'../third_party/webrtc/p2p/p2p.gyp:libstunprober',
|
||||
'<(DEPTH)/content/content.gyp:common_features',
|
||||
'<(DEPTH)/content/content.gyp:feature_h264_with_openh264_ffmpeg',
|
||||
'<(DEPTH)/crypto/crypto.gyp:crypto',
|
||||
],
|
||||
'sources': [
|
||||
'<@(public_renderer_webrtc_sources)',
|
||||
'<@(private_renderer_webrtc_sources)',
|
||||
],
|
||||
},{ # enable_webrtc==0
|
||||
'sources': [
|
||||
'renderer/media/webrtc_logging.h',
|
||||
'renderer/media/webrtc_logging_noop.cc',
|
||||
],
|
||||
# TODO(jrg): Understand better how media_stream_ is tied into Chromium,
|
||||
# and maybe remove the OS=="android" section? http://crbug.com/113172
|
||||
'conditions': [
|
||||
['OS=="android"', {
|
||||
'sources/': [
|
||||
['exclude', '^renderer/media/media_stream_'],
|
||||
],
|
||||
}],
|
||||
],
|
||||
}],
|
||||
['enable_plugins==1', {
|
||||
'sources': [
|
||||
'<@(public_renderer_plugin_sources)',
|
||||
'<@(private_renderer_plugin_sources)',
|
||||
],
|
||||
'conditions': [
|
||||
['OS=="android"', {
|
||||
'sources!': [
|
||||
# Android does not build FFmpeg, which these depend on.
|
||||
'renderer/pepper/video_decoder_shim.cc',
|
||||
'renderer/pepper/video_decoder_shim.h',
|
||||
'renderer/pepper/video_encoder_shim.cc',
|
||||
'renderer/pepper/video_encoder_shim.h',
|
||||
],
|
||||
}],
|
||||
['enable_webrtc==1', {
|
||||
'sources': [
|
||||
'<@(private_renderer_plugin_webrtc_sources)',
|
||||
],
|
||||
}],
|
||||
],
|
||||
'dependencies': [
|
||||
'../ppapi/ppapi_internal.gyp:ppapi_host',
|
||||
'../ppapi/ppapi_internal.gyp:ppapi_proxy',
|
||||
'../ppapi/ppapi_internal.gyp:ppapi_shared',
|
||||
'../third_party/opus/opus.gyp:opus',
|
||||
],
|
||||
}],
|
||||
['enable_pepper_cdms != 1', {
|
||||
'sources!': [
|
||||
'renderer/media/cdm/pepper_cdm_wrapper.h',
|
||||
'renderer/media/cdm/pepper_cdm_wrapper_impl.cc',
|
||||
'renderer/media/cdm/pepper_cdm_wrapper_impl.h',
|
||||
'renderer/media/cdm/ppapi_decryptor.cc',
|
||||
'renderer/media/cdm/ppapi_decryptor.h',
|
||||
],
|
||||
}],
|
||||
['enable_browser_cdms==1', {
|
||||
'sources': [
|
||||
'renderer/media/cdm/proxy_media_keys.cc',
|
||||
'renderer/media/cdm/proxy_media_keys.h',
|
||||
'renderer/media/cdm/renderer_cdm_manager.cc',
|
||||
'renderer/media/cdm/renderer_cdm_manager.h',
|
||||
],
|
||||
}],
|
||||
['use_seccomp_bpf==1', {
|
||||
'defines': ['USE_SECCOMP_BPF'],
|
||||
}],
|
||||
],
|
||||
'target_conditions': [
|
||||
['OS=="android"', {
|
||||
'sources/': [
|
||||
['include', '^renderer/render_view_linux\\.cc$'],
|
||||
],
|
||||
}],
|
||||
],
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
# 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.
|
||||
|
||||
{
|
||||
'targets': [
|
||||
{
|
||||
# GN version: //content:resources
|
||||
'target_name': 'content_resources',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/content',
|
||||
},
|
||||
'actions': [
|
||||
{
|
||||
'action_name': 'generate_content_resources',
|
||||
'variables': {
|
||||
'grit_grd_file': 'content_resources.grd',
|
||||
'grit_additional_defines': [
|
||||
'-E', 'root_out_dir=<(PRODUCT_DIR)',
|
||||
],
|
||||
},
|
||||
'includes': [ '../build/grit_action.gypi' ],
|
||||
},
|
||||
],
|
||||
'copies': [
|
||||
{
|
||||
'destination': '<(PRODUCT_DIR)',
|
||||
'files': [
|
||||
'<(SHARED_INTERMEDIATE_DIR)/content/content_resources.pak'
|
||||
],
|
||||
},
|
||||
],
|
||||
'dependencies': [
|
||||
'<(DEPTH)/services/shell/shell.gyp:catalog_manifest',
|
||||
'content_app_browser_manifest',
|
||||
'content_app_gpu_manifest',
|
||||
'content_app_renderer_manifest',
|
||||
'content_app_utility_manifest',
|
||||
],
|
||||
},
|
||||
],
|
||||
}
|
@ -1,924 +0,0 @@
|
||||
# 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.
|
||||
|
||||
{
|
||||
'variables': {
|
||||
'content_shell_product_name': 'Content Shell',
|
||||
'content_shell_version': '99.77.34.5',
|
||||
},
|
||||
'targets': [
|
||||
{
|
||||
# GN version: //content/shell:content_shell_lib
|
||||
'target_name': 'content_shell_lib',
|
||||
'type': 'static_library',
|
||||
'defines': ['CONTENT_SHELL_VERSION="<(content_shell_version)"'],
|
||||
'variables': {
|
||||
'chromium_code': 1,
|
||||
# TODO(thakis): Remove this once http://crbug.com/383820 is figured out
|
||||
'clang_warning_flags': [ '-Wno-nonnull' ],
|
||||
},
|
||||
'dependencies': [
|
||||
'app/resources/content_resources.gyp:content_resources',
|
||||
'app/strings/content_strings.gyp:content_strings',
|
||||
'content.gyp:content_app_both',
|
||||
'content.gyp:content_browser',
|
||||
'content.gyp:content_common',
|
||||
'content.gyp:content_gpu',
|
||||
'content.gyp:content_ppapi_plugin',
|
||||
'content.gyp:content_renderer',
|
||||
'content.gyp:content_resources',
|
||||
'content.gyp:content_utility',
|
||||
'content_shell_resources',
|
||||
'content_shell_mojo_bindings',
|
||||
'content_test_mojo_bindings',
|
||||
'layouttest_support_content',
|
||||
'../base/base.gyp:base',
|
||||
'../base/base.gyp:base_static',
|
||||
'../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
|
||||
'../cc/blink/cc_blink.gyp:cc_blink',
|
||||
'../cc/cc.gyp:cc',
|
||||
'../components/components.gyp:crash_component_breakpad_to_be_deleted',
|
||||
'../components/components.gyp:devtools_http_handler',
|
||||
'../components/components.gyp:web_cache_renderer',
|
||||
'../components/components.gyp:plugins_renderer',
|
||||
'../components/test_runner/test_runner.gyp:test_runner',
|
||||
'../components/url_formatter/url_formatter.gyp:url_formatter',
|
||||
'../device/bluetooth/bluetooth.gyp:device_bluetooth',
|
||||
'../device/bluetooth/bluetooth.gyp:device_bluetooth_mocks',
|
||||
'../device/geolocation/geolocation.gyp:device_geolocation',
|
||||
'../gin/gin.gyp:gin',
|
||||
'../gpu/gpu.gyp:gpu',
|
||||
'../ipc/ipc.gyp:ipc',
|
||||
'../media/blink/media_blink.gyp:media_blink',
|
||||
'../media/media.gyp:media',
|
||||
'../net/net.gyp:net',
|
||||
'../net/net.gyp:net_resources',
|
||||
'../ppapi/ppapi_internal.gyp:blink_deprecated_test_plugin',
|
||||
'../ppapi/ppapi_internal.gyp:blink_test_plugin',
|
||||
'../skia/skia.gyp:skia',
|
||||
'../storage/storage_browser.gyp:storage',
|
||||
'../third_party/WebKit/public/blink.gyp:blink',
|
||||
'../third_party/WebKit/public/blink.gyp:blink_test_support',
|
||||
'../testing/gmock.gyp:gmock',
|
||||
'../testing/gtest.gyp:gtest',
|
||||
'../ui/base/ime/ui_base_ime.gyp:ui_base_ime',
|
||||
'../ui/base/ui_base.gyp:ui_base',
|
||||
'../ui/events/events.gyp:events_base',
|
||||
'../ui/gfx/gfx.gyp:gfx',
|
||||
'../ui/gfx/gfx.gyp:gfx_geometry',
|
||||
'../ui/gfx/ipc/geometry/gfx_ipc_geometry.gyp:gfx_ipc_geometry',
|
||||
'../ui/gfx/ipc/gfx_ipc.gyp:gfx_ipc',
|
||||
'../ui/gfx/ipc/skia/gfx_ipc_skia.gyp:gfx_ipc_skia',
|
||||
'../ui/gl/gl.gyp:gl',
|
||||
'../url/url.gyp:url_lib',
|
||||
'../url/ipc/url_ipc.gyp:url_ipc',
|
||||
'../v8/src/v8.gyp:v8',
|
||||
],
|
||||
'include_dirs': [
|
||||
'..',
|
||||
],
|
||||
'sources': [
|
||||
# Note: sources list duplicated in GN build.
|
||||
'shell/android/shell_descriptors.h',
|
||||
'shell/android/shell_jni_registrar.cc',
|
||||
'shell/android/shell_jni_registrar.h',
|
||||
'shell/android/shell_manager.cc',
|
||||
'shell/android/shell_manager.h',
|
||||
'shell/app/blink_test_platform_support.h',
|
||||
'shell/app/blink_test_platform_support_android.cc',
|
||||
'shell/app/blink_test_platform_support_linux.cc',
|
||||
'shell/app/blink_test_platform_support_mac.mm',
|
||||
'shell/app/blink_test_platform_support_win.cc',
|
||||
'shell/app/paths_mac.h',
|
||||
'shell/app/paths_mac.mm',
|
||||
'shell/app/shell_crash_reporter_client.cc',
|
||||
'shell/app/shell_crash_reporter_client.h',
|
||||
'shell/app/shell_main_delegate.cc',
|
||||
'shell/app/shell_main_delegate.h',
|
||||
'shell/app/shell_main_delegate_mac.h',
|
||||
'shell/app/shell_main_delegate_mac.mm',
|
||||
'shell/browser/layout_test/blink_test_controller.cc',
|
||||
'shell/browser/layout_test/blink_test_controller.h',
|
||||
'shell/browser/layout_test/layout_test_android.cc',
|
||||
'shell/browser/layout_test/layout_test_android.h',
|
||||
'shell/browser/layout_test/layout_test_bluetooth_adapter_provider.cc',
|
||||
'shell/browser/layout_test/layout_test_bluetooth_adapter_provider.h',
|
||||
'shell/browser/layout_test/layout_test_bluetooth_chooser_factory.cc',
|
||||
'shell/browser/layout_test/layout_test_bluetooth_chooser_factory.h',
|
||||
'shell/browser/layout_test/layout_test_bluetooth_fake_adapter_setter_impl.cc',
|
||||
'shell/browser/layout_test/layout_test_bluetooth_fake_adapter_setter_impl.h',
|
||||
'shell/browser/layout_test/layout_test_browser_context.cc',
|
||||
'shell/browser/layout_test/layout_test_browser_context.h',
|
||||
'shell/browser/layout_test/layout_test_browser_main.cc',
|
||||
'shell/browser/layout_test/layout_test_browser_main.h',
|
||||
'shell/browser/layout_test/layout_test_browser_main_parts.cc',
|
||||
'shell/browser/layout_test/layout_test_browser_main_parts.h',
|
||||
'shell/browser/layout_test/layout_test_content_browser_client.cc',
|
||||
'shell/browser/layout_test/layout_test_content_browser_client.h',
|
||||
'shell/browser/layout_test/layout_test_devtools_frontend.cc',
|
||||
'shell/browser/layout_test/layout_test_devtools_frontend.h',
|
||||
'shell/browser/layout_test/layout_test_download_manager_delegate.cc',
|
||||
'shell/browser/layout_test/layout_test_download_manager_delegate.h',
|
||||
'shell/browser/layout_test/layout_test_first_device_bluetooth_chooser.cc',
|
||||
'shell/browser/layout_test/layout_test_first_device_bluetooth_chooser.h',
|
||||
'shell/browser/layout_test/layout_test_javascript_dialog_manager.cc',
|
||||
'shell/browser/layout_test/layout_test_javascript_dialog_manager.h',
|
||||
'shell/browser/layout_test/layout_test_message_filter.cc',
|
||||
'shell/browser/layout_test/layout_test_message_filter.h',
|
||||
'shell/browser/layout_test/layout_test_notification_manager.cc',
|
||||
'shell/browser/layout_test/layout_test_notification_manager.h',
|
||||
'shell/browser/layout_test/layout_test_permission_manager.cc',
|
||||
'shell/browser/layout_test/layout_test_permission_manager.h',
|
||||
'shell/browser/layout_test/layout_test_push_messaging_service.cc',
|
||||
'shell/browser/layout_test/layout_test_push_messaging_service.h',
|
||||
'shell/browser/layout_test/layout_test_resource_dispatcher_host_delegate.cc',
|
||||
'shell/browser/layout_test/layout_test_resource_dispatcher_host_delegate.h',
|
||||
'shell/browser/layout_test/layout_test_url_request_context_getter.cc',
|
||||
'shell/browser/layout_test/layout_test_url_request_context_getter.h',
|
||||
'shell/browser/layout_test/secondary_test_window_observer.cc',
|
||||
'shell/browser/layout_test/secondary_test_window_observer.h',
|
||||
'shell/browser/layout_test/test_info_extractor.cc',
|
||||
'shell/browser/layout_test/test_info_extractor.h',
|
||||
'shell/browser/shell.cc',
|
||||
'shell/browser/shell.h',
|
||||
'shell/browser/shell_access_token_store.cc',
|
||||
'shell/browser/shell_access_token_store.h',
|
||||
'shell/browser/shell_android.cc',
|
||||
'shell/browser/shell_application_mac.h',
|
||||
'shell/browser/shell_application_mac.mm',
|
||||
'shell/browser/shell_aura.cc',
|
||||
'shell/browser/shell_browser_context.cc',
|
||||
'shell/browser/shell_browser_context.h',
|
||||
'shell/browser/shell_browser_main.cc',
|
||||
'shell/browser/shell_browser_main.h',
|
||||
'shell/browser/shell_browser_main_parts.cc',
|
||||
'shell/browser/shell_browser_main_parts.h',
|
||||
'shell/browser/shell_browser_main_parts_mac.mm',
|
||||
'shell/browser/shell_content_browser_client.cc',
|
||||
'shell/browser/shell_content_browser_client.h',
|
||||
'shell/browser/shell_devtools_frontend.cc',
|
||||
'shell/browser/shell_devtools_frontend.h',
|
||||
'shell/browser/shell_devtools_manager_delegate.cc',
|
||||
'shell/browser/shell_devtools_manager_delegate.h',
|
||||
'shell/browser/shell_download_manager_delegate.cc',
|
||||
'shell/browser/shell_download_manager_delegate.h',
|
||||
'shell/browser/shell_javascript_dialog.h',
|
||||
'shell/browser/shell_javascript_dialog_mac.mm',
|
||||
'shell/browser/shell_javascript_dialog_manager.cc',
|
||||
'shell/browser/shell_javascript_dialog_manager.h',
|
||||
'shell/browser/shell_javascript_dialog_win.cc',
|
||||
'shell/browser/shell_login_dialog.cc',
|
||||
'shell/browser/shell_login_dialog.h',
|
||||
'shell/browser/shell_login_dialog_mac.mm',
|
||||
'shell/browser/shell_mac.mm',
|
||||
'shell/browser/shell_mojo_test_utils_android.cc',
|
||||
'shell/browser/shell_mojo_test_utils_android.h',
|
||||
'shell/browser/shell_net_log.cc',
|
||||
'shell/browser/shell_net_log.h',
|
||||
'shell/browser/shell_network_delegate.cc',
|
||||
'shell/browser/shell_network_delegate.h',
|
||||
'shell/browser/shell_permission_manager.cc',
|
||||
'shell/browser/shell_permission_manager.h',
|
||||
'shell/browser/shell_platform_data_aura.cc',
|
||||
'shell/browser/shell_platform_data_aura.h',
|
||||
'shell/browser/shell_plugin_service_filter.cc',
|
||||
'shell/browser/shell_plugin_service_filter.h',
|
||||
'shell/browser/shell_quota_permission_context.cc',
|
||||
'shell/browser/shell_quota_permission_context.h',
|
||||
'shell/browser/shell_resource_dispatcher_host_delegate.cc',
|
||||
'shell/browser/shell_resource_dispatcher_host_delegate.h',
|
||||
'shell/browser/shell_speech_recognition_manager_delegate.cc',
|
||||
'shell/browser/shell_speech_recognition_manager_delegate.h',
|
||||
'shell/browser/shell_url_request_context_getter.cc',
|
||||
'shell/browser/shell_url_request_context_getter.h',
|
||||
'shell/browser/shell_views.cc',
|
||||
'shell/browser/shell_web_contents_view_delegate.h',
|
||||
'shell/browser/shell_web_contents_view_delegate_android.cc',
|
||||
'shell/browser/shell_web_contents_view_delegate_aura.cc',
|
||||
'shell/browser/shell_web_contents_view_delegate_creator.h',
|
||||
'shell/browser/shell_web_contents_view_delegate_mac.mm',
|
||||
'shell/browser/shell_web_contents_view_delegate_views.cc',
|
||||
'shell/common/layout_test/layout_test_content_client.cc',
|
||||
'shell/common/layout_test/layout_test_content_client.h',
|
||||
'shell/common/layout_test/layout_test_messages.cc',
|
||||
'shell/common/layout_test/layout_test_messages.h',
|
||||
'shell/common/layout_test/layout_test_switches.cc',
|
||||
'shell/common/layout_test/layout_test_switches.h',
|
||||
'shell/common/leak_detection_result.h',
|
||||
'shell/common/shell_content_client.cc',
|
||||
'shell/common/shell_content_client.h',
|
||||
'shell/common/shell_origin_trial_policy.cc',
|
||||
'shell/common/shell_origin_trial_policy.h',
|
||||
'shell/common/shell_messages.cc',
|
||||
'shell/common/shell_messages.h',
|
||||
'shell/common/shell_switches.cc',
|
||||
'shell/common/shell_switches.h',
|
||||
'shell/common/shell_test_configuration.cc',
|
||||
'shell/common/shell_test_configuration.h',
|
||||
'shell/common/v8_breakpad_support_win.cc',
|
||||
'shell/common/v8_breakpad_support_win.h',
|
||||
'shell/renderer/layout_test/blink_test_helpers.cc',
|
||||
'shell/renderer/layout_test/blink_test_helpers.h',
|
||||
'shell/renderer/layout_test/blink_test_runner.cc',
|
||||
'shell/renderer/layout_test/blink_test_runner.h',
|
||||
'shell/renderer/layout_test/layout_test_content_renderer_client.cc',
|
||||
'shell/renderer/layout_test/layout_test_content_renderer_client.h',
|
||||
'shell/renderer/layout_test/layout_test_render_frame_observer.cc',
|
||||
'shell/renderer/layout_test/layout_test_render_frame_observer.h',
|
||||
'shell/renderer/layout_test/layout_test_render_thread_observer.cc',
|
||||
'shell/renderer/layout_test/layout_test_render_thread_observer.h',
|
||||
'shell/renderer/layout_test/leak_detector.cc',
|
||||
'shell/renderer/layout_test/leak_detector.h',
|
||||
'shell/renderer/layout_test/test_media_stream_renderer_factory.cc',
|
||||
'shell/renderer/layout_test/test_media_stream_renderer_factory.h',
|
||||
'shell/renderer/layout_test/test_media_stream_video_renderer.cc',
|
||||
'shell/renderer/layout_test/test_media_stream_video_renderer.h',
|
||||
'shell/renderer/shell_content_renderer_client.cc',
|
||||
'shell/renderer/shell_content_renderer_client.h',
|
||||
'shell/renderer/shell_render_view_observer.cc',
|
||||
'shell/renderer/shell_render_view_observer.h',
|
||||
'shell/utility/shell_content_utility_client.cc',
|
||||
'shell/utility/shell_content_utility_client.h',
|
||||
],
|
||||
'msvs_settings': {
|
||||
'VCLinkerTool': {
|
||||
'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS
|
||||
},
|
||||
},
|
||||
'conditions': [
|
||||
['OS=="win"', {
|
||||
'resource_include_dirs': [
|
||||
'<(SHARED_INTERMEDIATE_DIR)/content/app/strings',
|
||||
],
|
||||
'dependencies': [
|
||||
'<(DEPTH)/content/app/strings/content_strings.gyp:content_strings',
|
||||
],
|
||||
'configurations': {
|
||||
'Debug_Base': {
|
||||
'msvs_settings': {
|
||||
'VCLinkerTool': {
|
||||
'LinkIncremental': '<(msvs_large_module_debug_link_mode)',
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
# TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
|
||||
'msvs_disabled_warnings': [ 4267, ],
|
||||
}], # OS=="win"
|
||||
['OS=="linux"', {
|
||||
'dependencies': [
|
||||
'../build/linux/system.gyp:fontconfig',
|
||||
'../third_party/freetype2/freetype2.gyp:freetype2',
|
||||
],
|
||||
}],
|
||||
['use_x11 == 1', {
|
||||
'dependencies': [
|
||||
'../ui/events/devices/events_devices.gyp:events_devices',
|
||||
'../ui/events/devices/x11/events_devices_x11.gyp:events_devices_x11',
|
||||
'../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
|
||||
],
|
||||
}],
|
||||
['OS=="android"', {
|
||||
'dependencies': [
|
||||
'../mojo/mojo_base.gyp:libmojo_system_java',
|
||||
'content_shell_jni_headers',
|
||||
],
|
||||
}], # OS=="android"
|
||||
['os_posix == 1 and OS != "mac"', {
|
||||
'dependencies': [
|
||||
'../components/components.gyp:breakpad_host',
|
||||
],
|
||||
}],
|
||||
['debug_devtools==1', {
|
||||
'defines': [
|
||||
'DEBUG_DEVTOOLS=1',
|
||||
],
|
||||
}],
|
||||
['use_aura==1', {
|
||||
'dependencies': [
|
||||
'../ui/aura/aura.gyp:aura',
|
||||
'../ui/aura/aura.gyp:aura_test_support',
|
||||
'../ui/events/events.gyp:events',
|
||||
'../ui/strings/ui_strings.gyp:ui_strings',
|
||||
'../ui/wm/wm.gyp:wm',
|
||||
],
|
||||
'conditions': [
|
||||
['toolkit_views==1', {
|
||||
'dependencies': [
|
||||
'../ui/resources/ui_resources.gyp:ui_resources',
|
||||
'../ui/views/controls/webview/webview.gyp:webview',
|
||||
'../ui/views/views.gyp:views',
|
||||
'../ui/views/views.gyp:views_test_support',
|
||||
],
|
||||
'sources/': [
|
||||
['exclude', 'shell/browser/shell_aura.cc'],
|
||||
['exclude', 'shell/browser/shell_web_contents_view_delegate_aura.cc'],
|
||||
],
|
||||
}, {
|
||||
'sources/': [
|
||||
['exclude', 'shell/browser/shell_views.cc'],
|
||||
['exclude', 'shell/browser/shell_web_contents_view_delegate_views.cc'],
|
||||
],
|
||||
}],
|
||||
],
|
||||
}, {
|
||||
'sources/': [
|
||||
['exclude', 'shell/browser/shell_aura.cc'],
|
||||
['exclude', 'shell/browser/shell_views.cc'],
|
||||
['exclude', 'shell/browser/shell_web_contents_view_delegate_aura.cc'],
|
||||
['exclude', 'shell/browser/shell_web_contents_view_delegate_views.cc'],
|
||||
],
|
||||
}], # use_aura==1
|
||||
['chromeos==1', {
|
||||
'dependencies': [
|
||||
'../chromeos/chromeos.gyp:chromeos',
|
||||
'../ui/wm/wm.gyp:wm_test_support',
|
||||
],
|
||||
}], # chromeos==1
|
||||
['enable_plugins==0', {
|
||||
'sources!': [
|
||||
'shell/browser/shell_plugin_service_filter.cc',
|
||||
'shell/browser/shell_plugin_service_filter.h',
|
||||
],
|
||||
}]
|
||||
],
|
||||
},
|
||||
{
|
||||
# GN version: //content/shell:resources
|
||||
'target_name': 'content_shell_resources',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/content',
|
||||
},
|
||||
'dependencies': [
|
||||
'../components/test_runner/test_runner.gyp:resources',
|
||||
],
|
||||
'actions': [
|
||||
{
|
||||
'action_name': 'generate_content_shell_resources',
|
||||
'variables': {
|
||||
'grit_grd_file': 'shell/shell_resources.grd',
|
||||
},
|
||||
'includes': [ '../build/grit_action.gypi' ],
|
||||
},
|
||||
],
|
||||
'includes': [ '../build/grit_target.gypi' ],
|
||||
'copies': [
|
||||
{
|
||||
'destination': '<(PRODUCT_DIR)',
|
||||
'files': [
|
||||
'<(SHARED_INTERMEDIATE_DIR)/content/shell_resources.pak'
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
# We build a minimal set of resources so WebKit in content_shell has
|
||||
# access to necessary resources.
|
||||
# GN version: //content/shell:pak
|
||||
'target_name': 'content_shell_pak',
|
||||
'type': 'none',
|
||||
'dependencies': [
|
||||
'app/resources/content_resources.gyp:content_resources',
|
||||
'app/strings/content_strings.gyp:content_strings',
|
||||
'browser/tracing/tracing_resources.gyp:tracing_resources',
|
||||
'content.gyp:content_resources',
|
||||
'content_shell_resources',
|
||||
'<(DEPTH)/net/net.gyp:net_resources',
|
||||
'<(DEPTH)/third_party/WebKit/public/blink_resources.gyp:blink_resources',
|
||||
'<(DEPTH)/ui/resources/ui_resources.gyp:ui_resources',
|
||||
'<(DEPTH)/ui/strings/ui_strings.gyp:ui_strings',
|
||||
],
|
||||
'conditions': [
|
||||
['OS!="android"', {
|
||||
'dependencies': [
|
||||
'browser/devtools/devtools_resources.gyp:devtools_resources',
|
||||
],
|
||||
}],
|
||||
['toolkit_views==1', {
|
||||
'dependencies': [
|
||||
'<(DEPTH)/ui/views/resources/views_resources.gyp:views_resources'
|
||||
],
|
||||
}],
|
||||
],
|
||||
'actions': [
|
||||
{
|
||||
'action_name': 'repack_content_shell_pack',
|
||||
'variables': {
|
||||
'pak_inputs': [
|
||||
'<(SHARED_INTERMEDIATE_DIR)/blink/public/resources/blink_resources.pak',
|
||||
'<(SHARED_INTERMEDIATE_DIR)/blink/public/resources/blink_image_resources_100_percent.pak',
|
||||
'<(SHARED_INTERMEDIATE_DIR)/content/app/resources/content_resources_100_percent.pak',
|
||||
'<(SHARED_INTERMEDIATE_DIR)/content/app/strings/content_strings_en-US.pak',
|
||||
'<(SHARED_INTERMEDIATE_DIR)/content/browser/tracing/tracing_resources.pak',
|
||||
'<(SHARED_INTERMEDIATE_DIR)/content/content_resources.pak',
|
||||
'<(SHARED_INTERMEDIATE_DIR)/content/shell_resources.pak',
|
||||
'<(SHARED_INTERMEDIATE_DIR)/net/net_resources.pak',
|
||||
'<(SHARED_INTERMEDIATE_DIR)/ui/resources/ui_resources_100_percent.pak',
|
||||
'<(SHARED_INTERMEDIATE_DIR)/ui/resources/webui_resources.pak',
|
||||
'<(SHARED_INTERMEDIATE_DIR)/ui/strings/app_locale_settings_en-US.pak',
|
||||
'<(SHARED_INTERMEDIATE_DIR)/ui/strings/ui_strings_en-US.pak',
|
||||
],
|
||||
'pak_output': '<(PRODUCT_DIR)/content_shell.pak',
|
||||
'conditions': [
|
||||
['toolkit_views==1', {
|
||||
'pak_inputs': [
|
||||
'<(SHARED_INTERMEDIATE_DIR)/ui/views/resources/views_resources_100_percent.pak',
|
||||
],
|
||||
}],
|
||||
['OS!="android"', {
|
||||
'pak_inputs': ['<(SHARED_INTERMEDIATE_DIR)/blink/devtools_resources.pak',],
|
||||
}],
|
||||
],
|
||||
},
|
||||
'includes': [ '../build/repack_action.gypi' ],
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
# GN version: //content/shell:content_shell
|
||||
'target_name': 'content_shell',
|
||||
'type': 'executable',
|
||||
'mac_bundle': 1,
|
||||
'variables': {
|
||||
'chromium_code': 1,
|
||||
},
|
||||
'dependencies': [
|
||||
'content_shell_lib',
|
||||
'content_shell_pak',
|
||||
'../third_party/mesa/mesa.gyp:osmesa',
|
||||
'../tools/imagediff/image_diff.gyp:image_diff',
|
||||
],
|
||||
'include_dirs': [
|
||||
'..',
|
||||
],
|
||||
'sources': [
|
||||
'shell/app/shell_main.cc',
|
||||
],
|
||||
'mac_bundle_resources': [
|
||||
'shell/app/app.icns',
|
||||
'shell/app/app-Info.plist',
|
||||
],
|
||||
# TODO(mark): Come up with a fancier way to do this. It should only
|
||||
# be necessary to list app-Info.plist once, not the three times it is
|
||||
# listed here.
|
||||
'mac_bundle_resources!': [
|
||||
'shell/app/app-Info.plist',
|
||||
],
|
||||
'xcode_settings': {
|
||||
'INFOPLIST_FILE': 'shell/app/app-Info.plist',
|
||||
},
|
||||
'msvs_settings': {
|
||||
'VCManifestTool': {
|
||||
'AdditionalManifestFiles': [
|
||||
'shell/app/shell.exe.manifest',
|
||||
],
|
||||
},
|
||||
},
|
||||
'conditions': [
|
||||
['OS=="win"', {
|
||||
'sources': [
|
||||
'shell/app/shell.rc',
|
||||
],
|
||||
'configurations': {
|
||||
'Debug_Base': {
|
||||
'msvs_settings': {
|
||||
'VCLinkerTool': {
|
||||
'LinkIncremental': '<(msvs_large_module_debug_link_mode)',
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
'dependencies': [
|
||||
'../sandbox/sandbox.gyp:sandbox',
|
||||
],
|
||||
'conditions': [
|
||||
['win_console_app==1', {
|
||||
'defines': ['WIN_CONSOLE_APP'],
|
||||
}, { # else win_console_app==0
|
||||
'msvs_settings': {
|
||||
'VCLinkerTool': {
|
||||
'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS
|
||||
},
|
||||
},
|
||||
}],
|
||||
],
|
||||
}], # OS=="win"
|
||||
['OS=="mac"', {
|
||||
'product_name': '<(content_shell_product_name)',
|
||||
'dependencies!': [
|
||||
'content_shell_lib',
|
||||
],
|
||||
'dependencies': [
|
||||
'content_shell_framework',
|
||||
'content_shell_helper_app',
|
||||
],
|
||||
'copies': [
|
||||
{
|
||||
'destination': '<(PRODUCT_DIR)/<(content_shell_product_name).app/Contents/Frameworks',
|
||||
'files': [
|
||||
'<(PRODUCT_DIR)/<(content_shell_product_name) Helper.app',
|
||||
],
|
||||
},
|
||||
],
|
||||
'postbuilds': [
|
||||
{
|
||||
'postbuild_name': 'Copy <(content_shell_product_name) Framework.framework',
|
||||
'action': [
|
||||
'../build/mac/copy_framework_unversioned.sh',
|
||||
'${BUILT_PRODUCTS_DIR}/<(content_shell_product_name) Framework.framework',
|
||||
'${BUILT_PRODUCTS_DIR}/${CONTENTS_FOLDER_PATH}/Frameworks',
|
||||
],
|
||||
},
|
||||
{
|
||||
# Modify the Info.plist as needed.
|
||||
'postbuild_name': 'Tweak Info.plist',
|
||||
'action': ['../build/mac/tweak_info_plist.py',
|
||||
'--plist=${TARGET_BUILD_DIR}/${INFOPLIST_PATH}',
|
||||
'--scm=1',
|
||||
'--version=<(content_shell_version)'],
|
||||
},
|
||||
],
|
||||
}], # OS=="mac"
|
||||
['OS=="android"', {
|
||||
'dependencies': [
|
||||
'../tools/imagediff/image_diff.gyp:image_diff#host',
|
||||
],
|
||||
'dependencies!': [
|
||||
'../tools/imagediff/image_diff.gyp:image_diff',
|
||||
],
|
||||
}], # OS=="android"
|
||||
],
|
||||
},
|
||||
{
|
||||
'target_name': 'content_shell_builder',
|
||||
'type': 'none',
|
||||
'dependencies': [
|
||||
'content_shell',
|
||||
],
|
||||
},
|
||||
{
|
||||
'target_name': 'content_shell_mojo_bindings_mojom',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'mojom_files': [
|
||||
'shell/common/layout_test/layout_test_bluetooth_fake_adapter_setter.mojom'
|
||||
],
|
||||
},
|
||||
'includes': [
|
||||
'../mojo/mojom_bindings_generator_explicit.gypi',
|
||||
],
|
||||
},
|
||||
{
|
||||
'target_name': 'content_shell_mojo_bindings',
|
||||
'type': 'static_library',
|
||||
'dependencies': [
|
||||
'content_shell_mojo_bindings_mojom',
|
||||
'../mojo/mojo_public.gyp:mojo_cpp_bindings',
|
||||
],
|
||||
},
|
||||
],
|
||||
'conditions': [
|
||||
['OS=="mac"', {
|
||||
'targets': [
|
||||
{
|
||||
# GN version: //content/shell:framework
|
||||
'target_name': 'content_shell_framework',
|
||||
'type': 'shared_library',
|
||||
'product_name': '<(content_shell_product_name) Framework',
|
||||
'mac_bundle': 1,
|
||||
'mac_bundle_resources': [
|
||||
'shell/app/English.lproj/HttpAuth.xib',
|
||||
'shell/app/English.lproj/MainMenu.xib',
|
||||
'<(PRODUCT_DIR)/content_shell.pak',
|
||||
'shell/app/framework-Info.plist',
|
||||
],
|
||||
'mac_bundle_resources!': [
|
||||
'shell/app/framework-Info.plist',
|
||||
],
|
||||
'xcode_settings': {
|
||||
# The framework is placed within the .app's Framework
|
||||
# directory. DYLIB_INSTALL_NAME_BASE and
|
||||
# LD_DYLIB_INSTALL_NAME affect -install_name.
|
||||
'DYLIB_INSTALL_NAME_BASE':
|
||||
'@executable_path/../Frameworks',
|
||||
# See /build/mac/copy_framework_unversioned.sh for
|
||||
# information on LD_DYLIB_INSTALL_NAME.
|
||||
'LD_DYLIB_INSTALL_NAME':
|
||||
'$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(WRAPPER_NAME)/$(PRODUCT_NAME)',
|
||||
|
||||
'INFOPLIST_FILE': 'shell/app/framework-Info.plist',
|
||||
},
|
||||
'dependencies': [
|
||||
'content_shell_lib',
|
||||
],
|
||||
'include_dirs': [
|
||||
'..',
|
||||
],
|
||||
'sources': [
|
||||
'shell/app/shell_content_main.cc',
|
||||
'shell/app/shell_content_main.h',
|
||||
],
|
||||
'postbuilds': [
|
||||
{
|
||||
# Modify the Info.plist as needed. The script explains why
|
||||
# this is needed. This is also done in the chrome target.
|
||||
# The framework needs the Breakpad keys if this feature is
|
||||
# enabled. It does not need the Keystone keys; these always
|
||||
# come from the outer application bundle. The framework
|
||||
# doesn't currently use the SCM keys for anything,
|
||||
# but this seems like a really good place to store them.
|
||||
'postbuild_name': 'Tweak Info.plist',
|
||||
'action': ['../build/mac/tweak_info_plist.py',
|
||||
'--plist=${TARGET_BUILD_DIR}/${INFOPLIST_PATH}',
|
||||
'--breakpad=1',
|
||||
'--keystone=0',
|
||||
'--scm=1',
|
||||
'--version=<(content_shell_version)',
|
||||
'--branding=<(content_shell_product_name)'],
|
||||
},
|
||||
],
|
||||
'copies': [
|
||||
{
|
||||
# PPAPI test plugins are loaded relative to DIR_MODULE. On OS X,
|
||||
# that corresponds to Content Shell Framework.framework.
|
||||
'destination': '<(PRODUCT_DIR)/$(CONTENTS_FOLDER_PATH)',
|
||||
'files': [
|
||||
'<(PRODUCT_DIR)/blink_deprecated_test_plugin.plugin',
|
||||
'<(PRODUCT_DIR)/blink_test_plugin.plugin',
|
||||
],
|
||||
},
|
||||
{
|
||||
'destination': '<(PRODUCT_DIR)/$(CONTENTS_FOLDER_PATH)/Resources',
|
||||
'files': [
|
||||
'<(PRODUCT_DIR)/crash_inspector',
|
||||
'<(PRODUCT_DIR)/crash_report_sender.app'
|
||||
],
|
||||
},
|
||||
],
|
||||
'conditions': [
|
||||
['icu_use_data_file_flag==1', {
|
||||
'mac_bundle_resources': [
|
||||
'<(PRODUCT_DIR)/icudtl.dat',
|
||||
],
|
||||
}],
|
||||
['v8_use_external_startup_data==1', {
|
||||
'mac_bundle_resources': [
|
||||
'<(PRODUCT_DIR)/natives_blob.bin',
|
||||
'<(PRODUCT_DIR)/snapshot_blob.bin',
|
||||
],
|
||||
}],
|
||||
],
|
||||
}, # target content_shell_framework
|
||||
{
|
||||
'target_name': 'content_shell_helper_app',
|
||||
'type': 'executable',
|
||||
'variables': { 'enable_wexit_time_destructors': 1, },
|
||||
'product_name': '<(content_shell_product_name) Helper',
|
||||
'mac_bundle': 1,
|
||||
'dependencies': [
|
||||
'content_shell_framework',
|
||||
],
|
||||
'sources': [
|
||||
'shell/app/shell_main.cc',
|
||||
'shell/app/helper-Info.plist',
|
||||
],
|
||||
# TODO(mark): Come up with a fancier way to do this. It should only
|
||||
# be necessary to list helper-Info.plist once, not the three times it
|
||||
# is listed here.
|
||||
'mac_bundle_resources!': [
|
||||
'shell/app/helper-Info.plist',
|
||||
],
|
||||
# TODO(mark): For now, don't put any resources into this app. Its
|
||||
# resources directory will be a symbolic link to the browser app's
|
||||
# resources directory.
|
||||
'mac_bundle_resources/': [
|
||||
['exclude', '.*'],
|
||||
],
|
||||
'xcode_settings': {
|
||||
'INFOPLIST_FILE': 'shell/app/helper-Info.plist',
|
||||
},
|
||||
'postbuilds': [
|
||||
{
|
||||
# The framework defines its load-time path
|
||||
# (DYLIB_INSTALL_NAME_BASE) relative to the main executable
|
||||
# (chrome). A different relative path needs to be used in
|
||||
# content_shell_helper_app.
|
||||
'postbuild_name': 'Fix Framework Link',
|
||||
'action': [
|
||||
'install_name_tool',
|
||||
'-change',
|
||||
'@executable_path/../Frameworks/<(content_shell_product_name) Framework.framework/<(content_shell_product_name) Framework',
|
||||
'@executable_path/../../../<(content_shell_product_name) Framework.framework/<(content_shell_product_name) Framework',
|
||||
'${BUILT_PRODUCTS_DIR}/${EXECUTABLE_PATH}'
|
||||
],
|
||||
},
|
||||
{
|
||||
# Modify the Info.plist as needed. The script explains why this
|
||||
# is needed. This is also done in the chrome and chrome_dll
|
||||
# targets. In this case, --breakpad=0, --keystone=0, and --scm=0
|
||||
# are used because Breakpad, Keystone, and SCM keys are
|
||||
# never placed into the helper.
|
||||
'postbuild_name': 'Tweak Info.plist',
|
||||
'action': ['../build/mac/tweak_info_plist.py',
|
||||
'--plist=${TARGET_BUILD_DIR}/${INFOPLIST_PATH}',
|
||||
'--breakpad=0',
|
||||
'--keystone=0',
|
||||
'--scm=0',
|
||||
'--version=<(content_shell_version)'],
|
||||
},
|
||||
],
|
||||
'conditions': [
|
||||
['component=="shared_library"', {
|
||||
'xcode_settings': {
|
||||
'LD_RUNPATH_SEARCH_PATHS': [
|
||||
# Get back from Content Shell.app/Contents/Frameworks/
|
||||
# Helper.app/Contents/MacOS
|
||||
'@loader_path/../../../../../..',
|
||||
],
|
||||
},
|
||||
}],
|
||||
],
|
||||
}, # target content_shell_helper_app
|
||||
],
|
||||
}], # OS=="mac"
|
||||
['OS=="android"', {
|
||||
'targets': [
|
||||
{
|
||||
# TODO(jrg): Update this action and other jni generators to only
|
||||
# require specifying the java directory and generate the rest.
|
||||
'target_name': 'content_shell_jni_headers',
|
||||
'type': 'none',
|
||||
'sources': [
|
||||
'shell/android/java/src/org/chromium/content_shell/ShellLayoutTestUtils.java',
|
||||
'shell/android/java/src/org/chromium/content_shell/ShellMojoTestUtils.java',
|
||||
'shell/android/java/src/org/chromium/content_shell/ShellManager.java',
|
||||
'shell/android/java/src/org/chromium/content_shell/Shell.java',
|
||||
],
|
||||
'variables': {
|
||||
'jni_gen_package': 'content/shell',
|
||||
},
|
||||
'includes': [ '../build/jni_generator.gypi' ],
|
||||
},
|
||||
{
|
||||
'target_name': 'libcontent_shell_content_view',
|
||||
'type': 'shared_library',
|
||||
'dependencies': [
|
||||
'content_shell_jni_headers',
|
||||
'content_shell_lib',
|
||||
'content_shell_pak',
|
||||
# Skia is necessary to ensure the dependencies needed by
|
||||
# WebContents are included.
|
||||
'../skia/skia.gyp:skia',
|
||||
'<(DEPTH)/media/media.gyp:player_android',
|
||||
],
|
||||
'sources': [
|
||||
'shell/android/shell_library_loader.cc',
|
||||
],
|
||||
},
|
||||
{
|
||||
'target_name': 'content_shell_java',
|
||||
'type': 'none',
|
||||
'dependencies': [
|
||||
'content.gyp:content_java',
|
||||
],
|
||||
'variables': {
|
||||
'java_in_dir': '../content/shell/android/java',
|
||||
'has_java_resources': 1,
|
||||
'R_package': 'org.chromium.content_shell',
|
||||
'R_package_relpath': 'org/chromium/content_shell',
|
||||
},
|
||||
'includes': [ '../build/java.gypi' ],
|
||||
},
|
||||
{
|
||||
# content_shell_apk creates a .jar as a side effect. Any java targets
|
||||
# that need that .jar in their classpath should depend on this target,
|
||||
# content_shell_apk_java. Dependents of content_shell_apk receive its
|
||||
# jar path in the variable 'apk_output_jar_path'. This target should
|
||||
# only be used by targets which instrument content_shell_apk.
|
||||
'target_name': 'content_shell_apk_java',
|
||||
'type': 'none',
|
||||
'dependencies': [
|
||||
'content_shell_apk',
|
||||
],
|
||||
'includes': [ '../build/apk_fake_jar.gypi' ],
|
||||
},
|
||||
{
|
||||
# GN version: //content/shell/android:content_shell_manifest
|
||||
'target_name': 'content_shell_manifest',
|
||||
'type': 'none',
|
||||
'variables': {
|
||||
'jinja_inputs': ['shell/android/shell_apk/AndroidManifest.xml.jinja2'],
|
||||
'jinja_output': '<(SHARED_INTERMEDIATE_DIR)/content_shell_manifest/AndroidManifest.xml',
|
||||
},
|
||||
'includes': [ '../build/android/jinja_template.gypi' ],
|
||||
},
|
||||
{
|
||||
# GN version: //content/shell/android:content_shell_apk
|
||||
'target_name': 'content_shell_apk',
|
||||
'type': 'none',
|
||||
'dependencies': [
|
||||
'content.gyp:content_shell_assets_copy',
|
||||
'content.gyp:content_java',
|
||||
'content_java_test_support',
|
||||
'content_shell_java',
|
||||
'libcontent_shell_content_view',
|
||||
'../base/base.gyp:base_java',
|
||||
'../media/media.gyp:media_java',
|
||||
'../net/net.gyp:net_java',
|
||||
'../third_party/mesa/mesa.gyp:osmesa_in_lib_dir',
|
||||
'../tools/android/forwarder/forwarder.gyp:forwarder',
|
||||
'../tools/imagediff/image_diff.gyp:image_diff#host',
|
||||
'../ui/android/ui_android.gyp:ui_java',
|
||||
],
|
||||
'variables': {
|
||||
'apk_name': 'ContentShell',
|
||||
'manifest_package_name': 'org.chromium.content_shell_apk',
|
||||
'android_manifest_path': '<(SHARED_INTERMEDIATE_DIR)/content_shell_manifest/AndroidManifest.xml',
|
||||
'java_in_dir': 'shell/android/shell_apk',
|
||||
'resource_dir': 'shell/android/shell_apk/res',
|
||||
'native_lib_target': 'libcontent_shell_content_view',
|
||||
'additional_input_paths': ['<(asset_location)/content_shell.pak'],
|
||||
'asset_location': '<(PRODUCT_DIR)/content_shell/assets',
|
||||
'extra_native_libs': ['<(SHARED_LIB_DIR)/libosmesa.so'],
|
||||
'conditions': [
|
||||
['icu_use_data_file_flag==1', {
|
||||
'additional_input_paths': [
|
||||
'<(asset_location)/icudtl.dat',
|
||||
],
|
||||
}],
|
||||
['v8_use_external_startup_data==1', {
|
||||
'additional_input_paths': [
|
||||
'<(asset_location)/natives_blob_<(arch_suffix).bin',
|
||||
'<(asset_location)/snapshot_blob_<(arch_suffix).bin',
|
||||
],
|
||||
}],
|
||||
],
|
||||
},
|
||||
'includes': [
|
||||
'../build/android/v8_external_startup_data_arch_suffix.gypi',
|
||||
'../build/java_apk.gypi',
|
||||
],
|
||||
},
|
||||
],
|
||||
}], # OS=="android"
|
||||
['OS=="win"', {
|
||||
'targets': [
|
||||
{
|
||||
# GN version: //content/shell:crash_service
|
||||
'target_name': 'content_shell_crash_service',
|
||||
'type': 'executable',
|
||||
'dependencies': [
|
||||
'../base/base.gyp:base',
|
||||
'../components/components.gyp:breakpad_crash_service',
|
||||
],
|
||||
'include_dirs': [
|
||||
'..',
|
||||
],
|
||||
'sources': [
|
||||
'shell/tools/content_shell_crash_service.cc',
|
||||
],
|
||||
'msvs_settings': {
|
||||
'VCLinkerTool': {
|
||||
'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
}], # OS=="win"
|
||||
['OS=="win" and fastbuild==0 and target_arch=="ia32" and syzyasan==1', {
|
||||
'variables': {
|
||||
'dest_dir': '<(PRODUCT_DIR)/syzygy',
|
||||
},
|
||||
'targets': [
|
||||
{
|
||||
'target_name': 'content_shell_syzyasan',
|
||||
'type': 'none',
|
||||
'sources' : [],
|
||||
# Instrument content_shell with SyzyAsan.
|
||||
'actions': [
|
||||
{
|
||||
'action_name': 'Instrument content_shell with SyzyAsan',
|
||||
'inputs': [
|
||||
'<(PRODUCT_DIR)/content_shell.exe',
|
||||
],
|
||||
'outputs': [
|
||||
'<(dest_dir)/content_shell.exe',
|
||||
'<(dest_dir)/content_shell.exe.pdb',
|
||||
],
|
||||
'action': [
|
||||
'python',
|
||||
'<(DEPTH)/build/win/syzygy/instrument.py',
|
||||
'--mode', 'asan',
|
||||
'--input_executable', '<(PRODUCT_DIR)/content_shell.exe',
|
||||
'--input_symbol', '<(PRODUCT_DIR)/content_shell.exe.pdb',
|
||||
'--destination_dir', '<(dest_dir)',
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
}], # OS=="win" and fastbuild==0 and target_arch=="ia32"
|
||||
]
|
||||
}
|
@ -1,26 +0,0 @@
|
||||
# Copyright 2013 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, # Use higher warning level.
|
||||
},
|
||||
'target_defaults': {
|
||||
'conditions': [
|
||||
# TODO(jschuh): Remove this after crbug.com/173851 gets fixed.
|
||||
['OS=="win" and target_arch=="x64"', {
|
||||
'msvs_settings': {
|
||||
'VCCLCompilerTool': {
|
||||
'AdditionalOptions': ['/bigobj'],
|
||||
},
|
||||
},
|
||||
}],
|
||||
],
|
||||
},
|
||||
'includes': [
|
||||
'../build/win_precompile.gypi',
|
||||
'content_shell.gypi',
|
||||
'content_tests.gypi',
|
||||
],
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -5,11 +5,6 @@
|
||||
import("//build/config/android/config.gni")
|
||||
import("//build/config/android/rules.gni")
|
||||
|
||||
content_jni_gypi_values = exec_script("//build/gypi_to_gn.py",
|
||||
[ rebase_path("../../content_jni.gypi") ],
|
||||
"scope",
|
||||
[ "../../content_jni.gypi" ])
|
||||
|
||||
android_aidl("common_aidl") {
|
||||
interface_file = "java/src/org/chromium/content/common/common.aidl"
|
||||
import_include = "java/src"
|
||||
@ -290,7 +285,40 @@ generate_jar_jni("jar_jni") {
|
||||
}
|
||||
|
||||
generate_jni("content_jni_headers") {
|
||||
sources = rebase_path(content_jni_gypi_values.sources, "", "../..")
|
||||
sources = [
|
||||
"java/src/org/chromium/content/app/ChildProcessServiceImpl.java",
|
||||
"java/src/org/chromium/content/app/ContentMain.java",
|
||||
"java/src/org/chromium/content/browser/BackgroundSyncNetworkObserver.java",
|
||||
"java/src/org/chromium/content/browser/BrowserStartupController.java",
|
||||
"java/src/org/chromium/content/browser/ChildProcessLauncher.java",
|
||||
"java/src/org/chromium/content/browser/ContentVideoView.java",
|
||||
"java/src/org/chromium/content/browser/ContentViewCore.java",
|
||||
"java/src/org/chromium/content/browser/ContentViewRenderView.java",
|
||||
"java/src/org/chromium/content/browser/ContentViewStatics.java",
|
||||
"java/src/org/chromium/content/browser/DeviceSensors.java",
|
||||
"java/src/org/chromium/content/browser/InterfaceProvider.java",
|
||||
"java/src/org/chromium/content/browser/InterfaceRegistrar.java",
|
||||
"java/src/org/chromium/content/browser/InterfaceRegistry.java",
|
||||
"java/src/org/chromium/content/browser/InterstitialPageDelegateAndroid.java",
|
||||
"java/src/org/chromium/content/browser/MediaResourceGetter.java",
|
||||
"java/src/org/chromium/content/browser/MediaSessionDelegate.java",
|
||||
"java/src/org/chromium/content/browser/MediaThrottler.java",
|
||||
"java/src/org/chromium/content/browser/MotionEventSynthesizer.java",
|
||||
"java/src/org/chromium/content/browser/ScreenOrientationProvider.java",
|
||||
"java/src/org/chromium/content/browser/SpeechRecognition.java",
|
||||
"java/src/org/chromium/content/browser/TimeZoneMonitor.java",
|
||||
"java/src/org/chromium/content/browser/TracingControllerAndroid.java",
|
||||
"java/src/org/chromium/content/browser/accessibility/BrowserAccessibilityManager.java",
|
||||
"java/src/org/chromium/content/browser/framehost/NavigationControllerImpl.java",
|
||||
"java/src/org/chromium/content/browser/input/DateTimeChooserAndroid.java",
|
||||
"java/src/org/chromium/content/browser/input/HandleViewResources.java",
|
||||
"java/src/org/chromium/content/browser/input/ImeAdapter.java",
|
||||
"java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java",
|
||||
"java/src/org/chromium/content/browser/webcontents/WebContentsObserverProxy.java",
|
||||
"java/src/org/chromium/content_public/browser/LoadUrlParams.java",
|
||||
"java/src/org/chromium/content_public/common/MediaMetadata.java",
|
||||
"java/src/org/chromium/content_public/common/ResourceRequestBody.java",
|
||||
]
|
||||
jni_package = "content"
|
||||
}
|
||||
|
||||
|
@ -2,7 +2,6 @@
|
||||
# Use of this source code is governed by a BSD-style license that can be
|
||||
# found in the LICENSE file.
|
||||
|
||||
import("//content/browser/browser.gni")
|
||||
import("//build/config/ui.gni")
|
||||
|
||||
# See //content/BUILD.gn for how this works.
|
||||
@ -22,10 +21,251 @@ source_set("browser_sources") {
|
||||
# External code should depend on via ":browser" above.
|
||||
visibility = [ "//content/*" ]
|
||||
|
||||
sources = rebase_path(content_browser_gypi_values.public_browser_sources,
|
||||
".",
|
||||
"//content")
|
||||
|
||||
sources = [
|
||||
"android/browser_media_player_manager_register.cc",
|
||||
"android/browser_media_player_manager_register.h",
|
||||
"android/compositor.h",
|
||||
"android/compositor_client.h",
|
||||
"android/content_protocol_handler.h",
|
||||
"android/content_view_core.h",
|
||||
"android/content_view_layer_renderer.h",
|
||||
"android/devtools_auth.h",
|
||||
"android/external_video_surface_container.h",
|
||||
"android/interface_provider_android.h",
|
||||
"android/interface_registry_android.h",
|
||||
"android/synchronous_compositor.cc",
|
||||
"android/synchronous_compositor.h",
|
||||
"android/synchronous_compositor_client.h",
|
||||
"appcache_service.h",
|
||||
"ax_event_notification_details.cc",
|
||||
"ax_event_notification_details.h",
|
||||
"background_sync_controller.h",
|
||||
"background_sync_parameters.cc",
|
||||
"background_sync_parameters.h",
|
||||
"background_tracing_config.cc",
|
||||
"background_tracing_config.h",
|
||||
"background_tracing_manager.h",
|
||||
"blob_handle.h",
|
||||
"bluetooth_chooser.cc",
|
||||
"bluetooth_chooser.h",
|
||||
"browser_accessibility_state.h",
|
||||
"browser_associated_interface.h",
|
||||
"browser_child_process_host.h",
|
||||
"browser_child_process_host_delegate.cc",
|
||||
"browser_child_process_host_delegate.h",
|
||||
"browser_child_process_host_iterator.cc",
|
||||
"browser_child_process_host_iterator.h",
|
||||
"browser_child_process_observer.cc",
|
||||
"browser_child_process_observer.h",
|
||||
"browser_context.h",
|
||||
"browser_ipc_logging.h",
|
||||
"browser_main_parts.cc",
|
||||
"browser_main_parts.h",
|
||||
"browser_main_runner.h",
|
||||
"browser_message_filter.cc",
|
||||
"browser_message_filter.h",
|
||||
"browser_plugin_guest_delegate.cc",
|
||||
"browser_plugin_guest_delegate.h",
|
||||
"browser_plugin_guest_manager.cc",
|
||||
"browser_plugin_guest_manager.h",
|
||||
"browser_ppapi_host.h",
|
||||
"browser_thread.h",
|
||||
"browser_thread_delegate.h",
|
||||
"browser_url_handler.h",
|
||||
"cache_storage_context.h",
|
||||
"cache_storage_usage_info.h",
|
||||
"cert_store.h",
|
||||
"certificate_request_result_type.h",
|
||||
"child_process_data.h",
|
||||
"child_process_security_policy.h",
|
||||
"client_certificate_delegate.h",
|
||||
"color_chooser.h",
|
||||
"content_browser_client.cc",
|
||||
"content_browser_client.h",
|
||||
"context_factory.h",
|
||||
"cookie_store_factory.h",
|
||||
"desktop_media_id.cc",
|
||||
"desktop_media_id.h",
|
||||
"desktop_notification_delegate.h",
|
||||
"devtools_agent_host.h",
|
||||
"devtools_agent_host_client.h",
|
||||
"devtools_external_agent_proxy.h",
|
||||
"devtools_external_agent_proxy_delegate.h",
|
||||
"devtools_frontend_host.h",
|
||||
"devtools_manager_delegate.h",
|
||||
"devtools_socket_factory.h",
|
||||
"dom_storage_context.h",
|
||||
"download_danger_type.h",
|
||||
"download_interrupt_reason_values.h",
|
||||
"download_interrupt_reasons.h",
|
||||
"download_item.h",
|
||||
"download_manager.h",
|
||||
"download_manager_delegate.cc",
|
||||
"download_manager_delegate.h",
|
||||
"download_save_info.cc",
|
||||
"download_save_info.h",
|
||||
"download_url_parameters.cc",
|
||||
"download_url_parameters.h",
|
||||
"favicon_status.cc",
|
||||
"favicon_status.h",
|
||||
"file_descriptor_info.h",
|
||||
"focused_node_details.h",
|
||||
"font_list_async.h",
|
||||
"global_request_id.h",
|
||||
"gpu_data_manager.h",
|
||||
"gpu_data_manager_observer.h",
|
||||
"gpu_service_registry.cc",
|
||||
"gpu_service_registry.h",
|
||||
"gpu_utils.cc",
|
||||
"gpu_utils.h",
|
||||
"histogram_fetcher.h",
|
||||
"host_zoom_map.h",
|
||||
"indexed_db_context.h",
|
||||
"indexed_db_info.h",
|
||||
"interstitial_page.h",
|
||||
"interstitial_page_delegate.cc",
|
||||
"interstitial_page_delegate.h",
|
||||
"invalidate_type.h",
|
||||
"javascript_dialog_manager.cc",
|
||||
"javascript_dialog_manager.h",
|
||||
"load_notification_details.h",
|
||||
"local_storage_usage_info.h",
|
||||
"media_capture_devices.h",
|
||||
"media_device_id.cc",
|
||||
"media_device_id.h",
|
||||
"memory_pressure_controller.cc",
|
||||
"memory_pressure_controller.h",
|
||||
"message_port_delegate.h",
|
||||
"message_port_provider.h",
|
||||
"native_web_keyboard_event.h",
|
||||
"navigation_controller.cc",
|
||||
"navigation_controller.h",
|
||||
"navigation_data.h",
|
||||
"navigation_details.cc",
|
||||
"navigation_details.h",
|
||||
"navigation_entry.h",
|
||||
"navigation_handle.cc",
|
||||
"navigation_handle.h",
|
||||
"navigation_throttle.cc",
|
||||
"navigation_throttle.h",
|
||||
"navigation_type.h",
|
||||
"notification_database_data.h",
|
||||
"notification_details.h",
|
||||
"notification_event_dispatcher.h",
|
||||
"notification_observer.h",
|
||||
"notification_registrar.cc",
|
||||
"notification_registrar.h",
|
||||
"notification_service.h",
|
||||
"notification_source.h",
|
||||
"notification_types.h",
|
||||
"overscroll_configuration.h",
|
||||
"page_navigator.cc",
|
||||
"page_navigator.h",
|
||||
"pepper_flash_settings_helper.h",
|
||||
"pepper_vpn_provider_resource_host_proxy.h",
|
||||
"permission_manager.h",
|
||||
"permission_type.h",
|
||||
"platform_notification_context.h",
|
||||
"platform_notification_service.h",
|
||||
"plugin_data_remover.h",
|
||||
"plugin_service.h",
|
||||
"plugin_service_filter.h",
|
||||
"presentation_screen_availability_listener.h",
|
||||
"presentation_service_delegate.h",
|
||||
"presentation_session.cc",
|
||||
"presentation_session.h",
|
||||
"presentation_session_message.cc",
|
||||
"presentation_session_message.h",
|
||||
"profiler_controller.h",
|
||||
"profiler_subscriber.h",
|
||||
"push_messaging_service.cc",
|
||||
"push_messaging_service.h",
|
||||
"quota_permission_context.h",
|
||||
"readback_types.h",
|
||||
"render_frame_host.h",
|
||||
"render_process_host.h",
|
||||
"render_process_host_factory.h",
|
||||
"render_process_host_observer.h",
|
||||
"render_view_host.h",
|
||||
"render_widget_host.h",
|
||||
"render_widget_host_view.h",
|
||||
"render_widget_host_view_frame_subscriber.h",
|
||||
"render_widget_host_view_mac_delegate.h",
|
||||
"resource_context.h",
|
||||
"resource_controller.h",
|
||||
"resource_dispatcher_host.cc",
|
||||
"resource_dispatcher_host.h",
|
||||
"resource_dispatcher_host_delegate.cc",
|
||||
"resource_dispatcher_host_delegate.h",
|
||||
"resource_dispatcher_host_login_delegate.h",
|
||||
"resource_hints.h",
|
||||
"resource_request_details.cc",
|
||||
"resource_request_details.h",
|
||||
"resource_request_info.h",
|
||||
"resource_throttle.cc",
|
||||
"resource_throttle.h",
|
||||
"save_page_type.h",
|
||||
"screen_orientation_delegate.h",
|
||||
"screen_orientation_dispatcher_host.h",
|
||||
"screen_orientation_provider.cc",
|
||||
"screen_orientation_provider.h",
|
||||
"security_style_explanation.h",
|
||||
"security_style_explanations.cc",
|
||||
"security_style_explanations.h",
|
||||
"service_worker_context.h",
|
||||
"service_worker_usage_info.cc",
|
||||
"service_worker_usage_info.h",
|
||||
"session_storage_namespace.h",
|
||||
"session_storage_usage_info.h",
|
||||
"site_instance.h",
|
||||
"speech_recognition_event_listener.h",
|
||||
"speech_recognition_manager.h",
|
||||
"speech_recognition_manager_delegate.h",
|
||||
"speech_recognition_session_config.cc",
|
||||
"speech_recognition_session_config.h",
|
||||
"speech_recognition_session_context.cc",
|
||||
"speech_recognition_session_context.h",
|
||||
"speech_recognition_session_preamble.cc",
|
||||
"speech_recognition_session_preamble.h",
|
||||
"ssl_host_state_delegate.h",
|
||||
"storage_partition.h",
|
||||
"stream_handle.h",
|
||||
"stream_info.cc",
|
||||
"stream_info.h",
|
||||
"trace_uploader.h",
|
||||
"tracing_controller.h",
|
||||
"tracing_delegate.cc",
|
||||
"tracing_delegate.h",
|
||||
"url_data_source.cc",
|
||||
"url_data_source.h",
|
||||
"user_metrics.h",
|
||||
"utility_process_host.h",
|
||||
"utility_process_mojo_client.h",
|
||||
"vpn_service_proxy.h",
|
||||
"web_contents.cc",
|
||||
"web_contents.h",
|
||||
"web_contents_delegate.cc",
|
||||
"web_contents_delegate.h",
|
||||
"web_contents_media_capture_id.cc",
|
||||
"web_contents_media_capture_id.h",
|
||||
"web_contents_observer.cc",
|
||||
"web_contents_observer.h",
|
||||
"web_contents_user_data.h",
|
||||
"web_contents_view_delegate.cc",
|
||||
"web_contents_view_delegate.h",
|
||||
"web_drag_dest_delegate.h",
|
||||
"web_ui.h",
|
||||
"web_ui_controller.cc",
|
||||
"web_ui_controller.h",
|
||||
"web_ui_controller_factory.h",
|
||||
"web_ui_data_source.h",
|
||||
"web_ui_message_handler.h",
|
||||
"worker_service.h",
|
||||
"worker_service_observer.h",
|
||||
"zoom_level_delegate.h",
|
||||
"zygote_handle_linux.h",
|
||||
"zygote_host_linux.h",
|
||||
]
|
||||
configs += [
|
||||
"//build/config:precompiled_headers",
|
||||
"//build/config/compiler:wexit_time_destructors",
|
||||
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user