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

Side by Side Diff: chrome/chrome.gyp

Issue 62127: Basic underpinnings of the gyp equivalent of the Linux SHARED=1 build:... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 11 years, 8 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 | « build/temp_gyp/v8.gyp ('k') | chrome/installer/util/util.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 (c) 2009 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2009 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 'chromium_code': 1, 7 'chromium_code': 1,
8 }, 8 },
9 'includes': [ 9 'includes': [
10 '../build/common.gypi', 10 '../build/common.gypi',
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 'renderer/renderer_resources.grd', 70 'renderer/renderer_resources.grd',
71 ], 71 ],
72 'direct_dependent_settings': { 72 'direct_dependent_settings': {
73 'include_dirs': [ 73 'include_dirs': [
74 '<(SHARED_INTERMEDIATE_DIR)/chrome', 74 '<(SHARED_INTERMEDIATE_DIR)/chrome',
75 ], 75 ],
76 }, 76 },
77 }, 77 },
78 { 78 {
79 'target_name': 'common', 79 'target_name': 'common',
80 'type': 'static_library', 80 'type': '<(library)',
81 'dependencies': [ 81 'dependencies': [
82 'resources', 82 'resources',
83 '../base/base.gyp:base', 83 '../base/base.gyp:base',
84 '../base/base.gyp:base_gfx', 84 '../base/base.gyp:base_gfx',
85 '../build/temp_gyp/googleurl.gyp:googleurl', 85 '../build/temp_gyp/googleurl.gyp:googleurl',
86 '../net/net.gyp:net', 86 '../net/net.gyp:net',
87 '../skia/skia.gyp:skia', 87 '../skia/skia.gyp:skia',
88 '../third_party/icu38/icu38.gyp:icui18n', 88 '../third_party/icu38/icu38.gyp:icui18n',
89 '../third_party/icu38/icu38.gyp:icuuc', 89 '../third_party/icu38/icu38.gyp:icuuc',
90 '../third_party/libxml/libxml.gyp:libxml', 90 '../third_party/libxml/libxml.gyp:libxml',
(...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after
350 'common/classfactory.cc', 350 'common/classfactory.cc',
351 'common/drag_drop_types.cc', 351 'common/drag_drop_types.cc',
352 'common/os_exchange_data.cc', 352 'common/os_exchange_data.cc',
353 'common/process_watcher.cc', 353 'common/process_watcher.cc',
354 ], 354 ],
355 }], 355 }],
356 ], 356 ],
357 }, 357 },
358 { 358 {
359 'target_name': 'browser', 359 'target_name': 'browser',
360 'type': 'static_library', 360 'type': '<(library)',
361 'dependencies': [ 361 'dependencies': [
362 'common', 362 'common',
363 'resources', 363 'resources',
364 '../media/media.gyp:media', 364 '../media/media.gyp:media',
365 '../net/net.gyp:net_resources', 365 '../net/net.gyp:net_resources',
366 '../skia/skia.gyp:skia', 366 '../skia/skia.gyp:skia',
367 '../third_party/icu38/icu38.gyp:icui18n', 367 '../third_party/icu38/icu38.gyp:icui18n',
368 '../third_party/icu38/icu38.gyp:icuuc', 368 '../third_party/icu38/icu38.gyp:icuuc',
369 '../third_party/libxml/libxml.gyp:libxml', 369 '../third_party/libxml/libxml.gyp:libxml',
370 '../third_party/npapi/npapi.gyp:npapi', 370 '../third_party/npapi/npapi.gyp:npapi',
(...skipping 1002 matching lines...) Expand 10 before | Expand all | Expand 10 after
1373 'browser/tab_contents/web_drop_target.cc', 1373 'browser/tab_contents/web_drop_target.cc',
1374 'browser/task_manager.cc', 1374 'browser/task_manager.cc',
1375 'browser/task_manager_resource_providers.cc', 1375 'browser/task_manager_resource_providers.cc',
1376 'browser/window_sizer.cc', 1376 'browser/window_sizer.cc',
1377 ], 1377 ],
1378 }], 1378 }],
1379 ], 1379 ],
1380 }, 1380 },
1381 { 1381 {
1382 'target_name': 'renderer', 1382 'target_name': 'renderer',
1383 'type': 'static_library', 1383 'type': '<(library)',
1384 'dependencies': [ 1384 'dependencies': [
1385 'common', 1385 'common',
1386 'resources', 1386 'resources',
1387 '../printing/printing.gyp:printing', 1387 '../printing/printing.gyp:printing',
1388 '../skia/skia.gyp:skia', 1388 '../skia/skia.gyp:skia',
1389 '../third_party/icu38/icu38.gyp:icui18n', 1389 '../third_party/icu38/icu38.gyp:icui18n',
1390 '../third_party/icu38/icu38.gyp:icuuc', 1390 '../third_party/icu38/icu38.gyp:icuuc',
1391 '../third_party/npapi/npapi.gyp:npapi', 1391 '../third_party/npapi/npapi.gyp:npapi',
1392 '../webkit/webkit.gyp:glue', 1392 '../webkit/webkit.gyp:glue',
1393 '../webkit/webkit.gyp:webkit', 1393 '../webkit/webkit.gyp:webkit',
(...skipping 333 matching lines...) Expand 10 before | Expand all | Expand 10 after
1727 '../base/base.gyp:base_gfx', 1727 '../base/base.gyp:base_gfx',
1728 ], 1728 ],
1729 'sources': [ 1729 'sources': [
1730 'tools/test/image_diff/image_diff.cc', 1730 'tools/test/image_diff/image_diff.cc',
1731 ], 1731 ],
1732 }, 1732 },
1733 { 1733 {
1734 # This target contains mocks and test utilities that don't belong in 1734 # This target contains mocks and test utilities that don't belong in
1735 # production libraries but are used by more than one test executable. 1735 # production libraries but are used by more than one test executable.
1736 'target_name': 'test_support_common', 1736 'target_name': 'test_support_common',
1737 'type': 'static_library', 1737 'type': '<(library)',
1738 'dependencies': [ 1738 'dependencies': [
1739 'browser', 1739 'browser',
1740 'common', 1740 'common',
1741 'renderer', 1741 'renderer',
1742 'resources', 1742 'resources',
1743 '../skia/skia.gyp:skia', 1743 '../skia/skia.gyp:skia',
1744 '../testing/gtest.gyp:gtest', 1744 '../testing/gtest.gyp:gtest',
1745 ], 1745 ],
1746 'include_dirs': [ 1746 'include_dirs': [
1747 '..', 1747 '..',
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
1790 }, { # else: OS != "win" 1790 }, { # else: OS != "win"
1791 'sources!': [ 1791 'sources!': [
1792 'test/automation/window_proxy.cc', 1792 'test/automation/window_proxy.cc',
1793 'test/automation/window_proxy.h', 1793 'test/automation/window_proxy.h',
1794 ], 1794 ],
1795 }], 1795 }],
1796 ], 1796 ],
1797 }, 1797 },
1798 { 1798 {
1799 'target_name': 'test_support_ui', 1799 'target_name': 'test_support_ui',
1800 'type': 'static_library', 1800 'type': '<(library)',
1801 'dependencies': [ 1801 'dependencies': [
1802 'test_support_common', 1802 'test_support_common',
1803 'resources', 1803 'resources',
1804 '../skia/skia.gyp:skia', 1804 '../skia/skia.gyp:skia',
1805 '../testing/gtest.gyp:gtest', 1805 '../testing/gtest.gyp:gtest',
1806 ], 1806 ],
1807 'include_dirs': [ 1807 'include_dirs': [
1808 '..', 1808 '..',
1809 ], 1809 ],
1810 'sources': [ 1810 'sources': [
(...skipping 14 matching lines...) Expand all
1825 }], 1825 }],
1826 ['OS!="win"', { 1826 ['OS!="win"', {
1827 'sources!': [ 1827 'sources!': [
1828 'test/ui/npapi_test_helper.cc', 1828 'test/ui/npapi_test_helper.cc',
1829 ], 1829 ],
1830 }], 1830 }],
1831 ], 1831 ],
1832 }, 1832 },
1833 { 1833 {
1834 'target_name': 'test_support_unit', 1834 'target_name': 'test_support_unit',
1835 'type': 'static_library', 1835 'type': '<(library)',
1836 'dependencies': [ 1836 'dependencies': [
1837 'test_support_common', 1837 'test_support_common',
1838 'resources', 1838 'resources',
1839 '../skia/skia.gyp:skia', 1839 '../skia/skia.gyp:skia',
1840 '../testing/gtest.gyp:gtest', 1840 '../testing/gtest.gyp:gtest',
1841 ], 1841 ],
1842 'include_dirs': [ 1842 'include_dirs': [
1843 '..', 1843 '..',
1844 ], 1844 ],
1845 'sources': [ 1845 'sources': [
(...skipping 621 matching lines...) Expand 10 before | Expand all | Expand 10 after
2467 ], 2467 ],
2468 }], 2468 }],
2469 ], 2469 ],
2470 }, 2470 },
2471 ], 2471 ],
2472 }], # OS!="mac" 2472 }], # OS!="mac"
2473 ['OS=="win" or OS=="linux"', 2473 ['OS=="win" or OS=="linux"',
2474 { 'targets': [ 2474 { 'targets': [
2475 { 2475 {
2476 'target_name': 'views', 2476 'target_name': 'views',
2477 'type': 'static_library', 2477 'type': '<(library)',
2478 'dependencies': [ 2478 'dependencies': [
2479 'common', 2479 'common',
2480 'resources', 2480 'resources',
2481 '../media/media.gyp:media', 2481 '../media/media.gyp:media',
2482 '../skia/skia.gyp:skia', 2482 '../skia/skia.gyp:skia',
2483 '../third_party/icu38/icu38.gyp:icui18n', 2483 '../third_party/icu38/icu38.gyp:icui18n',
2484 '../third_party/icu38/icu38.gyp:icuuc', 2484 '../third_party/icu38/icu38.gyp:icuuc',
2485 '../third_party/libxml/libxml.gyp:libxml', 2485 '../third_party/libxml/libxml.gyp:libxml',
2486 '../third_party/npapi/npapi.gyp:npapi', 2486 '../third_party/npapi/npapi.gyp:npapi',
2487 'third_party/hunspell/hunspell.gyp:hunspell', 2487 'third_party/hunspell/hunspell.gyp:hunspell',
(...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after
2735 ], 2735 ],
2736 }], 2736 }],
2737 ], 2737 ],
2738 }, 2738 },
2739 ], 2739 ],
2740 }], # OS=="win" or OS=="linux" 2740 }], # OS=="win" or OS=="linux"
2741 ['OS=="win"', 2741 ['OS=="win"',
2742 { 'targets': [ 2742 { 'targets': [
2743 { 2743 {
2744 'target_name': 'plugin', 2744 'target_name': 'plugin',
2745 'type': 'static_library', 2745 'type': '<(library)',
2746 'dependencies': [ 2746 'dependencies': [
2747 'common', 2747 'common',
2748 'resources', 2748 'resources',
2749 '../media/media.gyp:media', 2749 '../media/media.gyp:media',
2750 '../skia/skia.gyp:skia', 2750 '../skia/skia.gyp:skia',
2751 '../third_party/icu38/icu38.gyp:icui18n', 2751 '../third_party/icu38/icu38.gyp:icui18n',
2752 '../third_party/icu38/icu38.gyp:icuuc', 2752 '../third_party/icu38/icu38.gyp:icuuc',
2753 '../third_party/libxml/libxml.gyp:libxml', 2753 '../third_party/libxml/libxml.gyp:libxml',
2754 '../third_party/npapi/npapi.gyp:npapi', 2754 '../third_party/npapi/npapi.gyp:npapi',
2755 'third_party/hunspell/hunspell.gyp:hunspell', 2755 'third_party/hunspell/hunspell.gyp:hunspell',
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
2791 '_SCL_SECURE_NO_DEPRECATE', 2791 '_SCL_SECURE_NO_DEPRECATE',
2792 ], 2792 ],
2793 'include_dirs': [ 2793 'include_dirs': [
2794 'third_party/wtl/include', 2794 'third_party/wtl/include',
2795 ], 2795 ],
2796 },], 2796 },],
2797 ], 2797 ],
2798 }, 2798 },
2799 { 2799 {
2800 'target_name': 'worker', 2800 'target_name': 'worker',
2801 'type': 'static_library', 2801 'type': '<(library)',
2802 'dependencies': [ 2802 'dependencies': [
2803 '../base/base.gyp:base', 2803 '../base/base.gyp:base',
2804 '../webkit/webkit.gyp:webkit', 2804 '../webkit/webkit.gyp:webkit',
2805 ], 2805 ],
2806 'sources': [ 2806 'sources': [
2807 'tools/build/win/precompiled.cc', 2807 'tools/build/win/precompiled.cc',
2808 'tools/build/win/precompiled.h', 2808 'tools/build/win/precompiled.h',
2809 2809
2810 'worker/webworkerclient_proxy.cc', 2810 'worker/webworkerclient_proxy.cc',
2811 'worker/webworkerclient_proxy.h', 2811 'worker/webworkerclient_proxy.h',
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
2849 '../tools/code_coverage/coverage_posix.py', 2849 '../tools/code_coverage/coverage_posix.py',
2850 '--directory', 2850 '--directory',
2851 '<(PRODUCT_DIR)' ], 2851 '<(PRODUCT_DIR)' ],
2852 }, 2852 },
2853 ], # 'actions' 2853 ], # 'actions'
2854 }, 2854 },
2855 ] 2855 ]
2856 }], 2856 }],
2857 ], # 'conditions' 2857 ], # 'conditions'
2858 } 2858 }
OLDNEW
« no previous file with comments | « build/temp_gyp/v8.gyp ('k') | chrome/installer/util/util.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698