Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(290)

Side by Side Diff: chrome/chrome_browser.gypi

Issue 361253004: Add compiling chrome/browser to GN build on Linux. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/browser/sync_file_system/drive_backend/BUILD.gn ('k') | chrome/chrome_resources.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2012 The Chromium Authors. All rights reserved. 1 # Copyright 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 # All .cc, .h, .m, and .mm files under browser except for: 7 # All .cc, .h, .m, and .mm files under browser except for:
8 # * tests and mocks. 8 # * tests and mocks.
9 # * code below browser/chromeos 9 # * code below browser/chromeos
10 # * code below browser/extensions 10 # * code below browser/extensions
(...skipping 1371 matching lines...) Expand 10 before | Expand all | Expand 10 after
1382 'browser/sync/sessions/synced_window_delegates_getter.cc', 1382 'browser/sync/sessions/synced_window_delegates_getter.cc',
1383 'browser/sync/sessions/synced_window_delegates_getter.h', 1383 'browser/sync/sessions/synced_window_delegates_getter.h',
1384 'browser/sync/sessions/tab_node_pool.cc', 1384 'browser/sync/sessions/tab_node_pool.cc',
1385 'browser/sync/sessions/tab_node_pool.h', 1385 'browser/sync/sessions/tab_node_pool.h',
1386 'browser/sync/startup_controller.cc', 1386 'browser/sync/startup_controller.cc',
1387 'browser/sync/startup_controller.h', 1387 'browser/sync/startup_controller.h',
1388 'browser/sync/supervised_user_signin_manager_wrapper.cc', 1388 'browser/sync/supervised_user_signin_manager_wrapper.cc',
1389 'browser/sync/supervised_user_signin_manager_wrapper.h', 1389 'browser/sync/supervised_user_signin_manager_wrapper.h',
1390 'browser/sync/sync_error_controller.cc', 1390 'browser/sync/sync_error_controller.cc',
1391 'browser/sync/sync_error_controller.h', 1391 'browser/sync/sync_error_controller.h',
1392 'browser/sync/sync_error_notifier_ash.cc',
1393 'browser/sync/sync_error_notifier_ash.h',
1394 'browser/sync/sync_error_notifier_factory_ash.cc',
1395 'browser/sync/sync_error_notifier_factory_ash.h',
1396 'browser/sync/sync_startup_tracker.cc', 1392 'browser/sync/sync_startup_tracker.cc',
1397 'browser/sync/sync_startup_tracker.h', 1393 'browser/sync/sync_startup_tracker.h',
1398 'browser/tab_contents/navigation_metrics_recorder.cc', 1394 'browser/tab_contents/navigation_metrics_recorder.cc',
1399 'browser/tab_contents/navigation_metrics_recorder.h', 1395 'browser/tab_contents/navigation_metrics_recorder.h',
1400 'browser/tab_contents/retargeting_details.h', 1396 'browser/tab_contents/retargeting_details.h',
1401 'browser/tab_contents/tab_util.cc', 1397 'browser/tab_contents/tab_util.cc',
1402 'browser/tab_contents/tab_util.h', 1398 'browser/tab_contents/tab_util.h',
1403 'browser/task_profiler/auto_tracking.cc', 1399 'browser/task_profiler/auto_tracking.cc',
1404 'browser/task_profiler/auto_tracking.h', 1400 'browser/task_profiler/auto_tracking.h',
1405 'browser/task_profiler/task_profiler_data_serializer.cc', 1401 'browser/task_profiler/task_profiler_data_serializer.cc',
(...skipping 843 matching lines...) Expand 10 before | Expand all | Expand 10 after
2249 'browser/undo/undo_manager.cc', 2245 'browser/undo/undo_manager.cc',
2250 'browser/undo/undo_manager.h', 2246 'browser/undo/undo_manager.h',
2251 ], 2247 ],
2252 # Cross-platform Aura files. 2248 # Cross-platform Aura files.
2253 'chrome_browser_aura_sources': [ 2249 'chrome_browser_aura_sources': [
2254 # This file is called _views but has aura calls in it. 2250 # This file is called _views but has aura calls in it.
2255 'browser/download/drag_download_item_views.cc', 2251 'browser/download/drag_download_item_views.cc',
2256 'browser/lifetime/application_lifetime_aura.cc', 2252 'browser/lifetime/application_lifetime_aura.cc',
2257 'browser/platform_util_aura.cc', 2253 'browser/platform_util_aura.cc',
2258 ], 2254 ],
2255 # Cross-platform Ash sources.
2256 'chrome_browser_ash_sources': [
2257 'browser/sync/sync_error_notifier_ash.cc',
2258 'browser/sync/sync_error_notifier_ash.h',
2259 'browser/sync/sync_error_notifier_factory_ash.cc',
2260 'browser/sync/sync_error_notifier_factory_ash.h',
2261 ],
2259 'chrome_browser_win_sources': [ 2262 'chrome_browser_win_sources': [
2260 'browser/browser_process_platform_part_aurawin.cc', 2263 'browser/browser_process_platform_part_aurawin.cc',
2261 'browser/browser_process_platform_part_aurawin.h', 2264 'browser/browser_process_platform_part_aurawin.h',
2262 'browser/first_run/try_chrome_dialog_view.cc', 2265 'browser/first_run/try_chrome_dialog_view.cc',
2263 'browser/first_run/try_chrome_dialog_view.h', 2266 'browser/first_run/try_chrome_dialog_view.h',
2264 'browser/first_run/upgrade_util.cc', 2267 'browser/first_run/upgrade_util.cc',
2265 'browser/hang_monitor/hang_crash_dump_win.cc', 2268 'browser/hang_monitor/hang_crash_dump_win.cc',
2266 'browser/hang_monitor/hang_crash_dump_win.h', 2269 'browser/hang_monitor/hang_crash_dump_win.h',
2267 'browser/hang_monitor/hung_plugin_action.cc', 2270 'browser/hang_monitor/hung_plugin_action.cc',
2268 'browser/hang_monitor/hung_plugin_action.h', 2271 'browser/hang_monitor/hung_plugin_action.h',
(...skipping 899 matching lines...) Expand 10 before | Expand all | Expand 10 after
3168 '../ui/aura/aura.gyp:aura', 3171 '../ui/aura/aura.gyp:aura',
3169 '../ui/compositor/compositor.gyp:compositor', 3172 '../ui/compositor/compositor.gyp:compositor',
3170 '../ui/keyboard/keyboard.gyp:keyboard', 3173 '../ui/keyboard/keyboard.gyp:keyboard',
3171 ], 3174 ],
3172 }], 3175 }],
3173 ['ui_compositor_image_transport==1', { 3176 ['ui_compositor_image_transport==1', {
3174 'dependencies': [ 3177 'dependencies': [
3175 '../ui/gl/gl.gyp:gl', 3178 '../ui/gl/gl.gyp:gl',
3176 ], 3179 ],
3177 }], 3180 }],
3181 ['use_ash==1', {
3182 'sources': [ '<@(chrome_browser_ash_sources)' ],
3183 }],
3178 ['use_x11==1', { 3184 ['use_x11==1', {
3179 'sources': [ '<@(chrome_browser_x11_sources)' ], 3185 'sources': [ '<@(chrome_browser_x11_sources)' ],
3180 'conditions': [ 3186 'conditions': [
3181 ['chromeos==0', { 3187 ['chromeos==0', {
3182 'dependencies': [ 3188 'dependencies': [
3183 '../build/linux/system.gyp:xscrnsaver', 3189 '../build/linux/system.gyp:xscrnsaver',
3184 ], 3190 ],
3185 }], 3191 }],
3186 ], 3192 ],
3187 }], 3193 }],
(...skipping 219 matching lines...) Expand 10 before | Expand all | Expand 10 after
3407 ], 3413 ],
3408 'variables': { 3414 'variables': {
3409 'proto_in_dir': 'browser/metrics/variations/proto', 3415 'proto_in_dir': 'browser/metrics/variations/proto',
3410 'proto_out_dir': 'chrome/browser/metrics/variations/proto', 3416 'proto_out_dir': 'chrome/browser/metrics/variations/proto',
3411 }, 3417 },
3412 'includes': [ '../build/protoc.gypi' ], 3418 'includes': [ '../build/protoc.gypi' ],
3413 }, 3419 },
3414 { 3420 {
3415 # Protobuf compiler / generator for the fraudulent certificate reporting 3421 # Protobuf compiler / generator for the fraudulent certificate reporting
3416 # protocol buffer. 3422 # protocol buffer.
3423 # GN version: //chrome/browser/net:cert_logger_proto
3417 'target_name': 'cert_logger_proto', 3424 'target_name': 'cert_logger_proto',
3418 'type': 'static_library', 3425 'type': 'static_library',
3419 'sources': [ 'browser/net/cert_logger.proto', ], 3426 'sources': [ 'browser/net/cert_logger.proto', ],
3420 'variables': { 3427 'variables': {
3421 'proto_in_dir': 'browser/net', 3428 'proto_in_dir': 'browser/net',
3422 'proto_out_dir': 'chrome/browser/net', 3429 'proto_out_dir': 'chrome/browser/net',
3423 }, 3430 },
3424 'includes': [ '../build/protoc.gypi', ], 3431 'includes': [ '../build/protoc.gypi', ],
3425 }, 3432 },
3426 { 3433 {
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
3469 'sources': [ 'browser/safe_browsing/report.proto' ], 3476 'sources': [ 'browser/safe_browsing/report.proto' ],
3470 'variables': { 3477 'variables': {
3471 'proto_in_dir': 'browser/safe_browsing', 3478 'proto_in_dir': 'browser/safe_browsing',
3472 'proto_out_dir': 'chrome/browser/safe_browsing', 3479 'proto_out_dir': 'chrome/browser/safe_browsing',
3473 }, 3480 },
3474 'includes': [ '../build/protoc.gypi' ] 3481 'includes': [ '../build/protoc.gypi' ]
3475 }, 3482 },
3476 { 3483 {
3477 # Protobuf compiler / generator for the InMemoryURLIndex caching 3484 # Protobuf compiler / generator for the InMemoryURLIndex caching
3478 # protocol buffer. 3485 # protocol buffer.
3486 # GN version: //chrome/browser/history:in_memory_url_index_cache_proto
3479 'target_name': 'in_memory_url_index_cache_proto', 3487 'target_name': 'in_memory_url_index_cache_proto',
3480 'type': 'static_library', 3488 'type': 'static_library',
3481 'sources': [ 'browser/history/in_memory_url_index_cache.proto' ], 3489 'sources': [ 'browser/history/in_memory_url_index_cache.proto' ],
3482 'variables': { 3490 'variables': {
3483 'proto_in_dir': 'browser/history', 3491 'proto_in_dir': 'browser/history',
3484 'proto_out_dir': 'chrome/browser/history', 3492 'proto_out_dir': 'chrome/browser/history',
3485 }, 3493 },
3486 'includes': [ '../build/protoc.gypi' ] 3494 'includes': [ '../build/protoc.gypi' ]
3487 }, 3495 },
3488 { 3496 {
3489 # Protobuf compiler / generator for Sync FileSystem protocol buffer. 3497 # Protobuf compiler / generator for Sync FileSystem protocol buffer.
3498 # GN version: //chrome/browser/sync_file_system:sync_file_system_proto
3490 'target_name': 'sync_file_system_proto', 3499 'target_name': 'sync_file_system_proto',
3491 'type': 'static_library', 3500 'type': 'static_library',
3492 'sources': [ 3501 'sources': [
3493 'browser/sync_file_system/sync_file_system.proto', 3502 'browser/sync_file_system/sync_file_system.proto',
3494 ], 3503 ],
3495 'variables': { 3504 'variables': {
3496 'proto_in_dir': 'browser/sync_file_system', 3505 'proto_in_dir': 'browser/sync_file_system',
3497 'proto_out_dir': 'chrome/browser/sync_file_system', 3506 'proto_out_dir': 'chrome/browser/sync_file_system',
3498 }, 3507 },
3499 'includes': [ '../build/protoc.gypi' ] 3508 'includes': [ '../build/protoc.gypi' ]
3500 }, 3509 },
3501 { 3510 {
3502 # Protobuf compiler / generator for Sync FileSystem protocol buffer. 3511 # Protobuf compiler / generator for Sync FileSystem protocol buffer.
3512 # GN version: //chrome/browser/sync_file_system/drive_backend:sync_file_sy stem_drive_proto
3503 'target_name': 'sync_file_system_drive_proto', 3513 'target_name': 'sync_file_system_drive_proto',
3504 'type': 'static_library', 3514 'type': 'static_library',
3505 'sources': [ 3515 'sources': [
3506 'browser/sync_file_system/drive_backend/metadata_database.proto', 3516 'browser/sync_file_system/drive_backend/metadata_database.proto',
3507 ], 3517 ],
3508 'variables': { 3518 'variables': {
3509 'proto_in_dir': 'browser/sync_file_system/drive_backend', 3519 'proto_in_dir': 'browser/sync_file_system/drive_backend',
3510 'proto_out_dir': 'chrome/browser/sync_file_system/drive_backend', 3520 'proto_out_dir': 'chrome/browser/sync_file_system/drive_backend',
3511 }, 3521 },
3512 'includes': [ '../build/protoc.gypi' ] 3522 'includes': [ '../build/protoc.gypi' ]
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
3594 'package_name': 'org/chromium/chrome/browser', 3604 'package_name': 'org/chromium/chrome/browser',
3595 'template_deps': ['browser/android/tab_load_status.h'], 3605 'template_deps': ['browser/android/tab_load_status.h'],
3596 }, 3606 },
3597 'includes': [ '../build/android/java_cpp_template.gypi' ], 3607 'includes': [ '../build/android/java_cpp_template.gypi' ],
3598 }, 3608 },
3599 ], 3609 ],
3600 }, 3610 },
3601 ], 3611 ],
3602 ], 3612 ],
3603 } 3613 }
OLDNEW
« no previous file with comments | « chrome/browser/sync_file_system/drive_backend/BUILD.gn ('k') | chrome/chrome_resources.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698