blob: c276ae84c32451f1eab600b333dc72a9f4ba4f9a [file] [log] [blame]
[email protected]5f129de2009-02-24 23:22:041vars = {
2 "webkit_trunk":
3 "http://svn.webkit.org/repository/webkit/trunk",
[email protected]5c072542009-08-07 23:18:124 "webkit_revision": "46910",
[email protected]5f129de2009-02-24 23:22:045}
6
7
8deps = {
9 "src/breakpad/src":
[email protected]3363ebc2009-06-03 23:10:1610 "http://google-breakpad.googlecode.com/svn/trunk/src@346",
[email protected]5f129de2009-02-24 23:22:0411
[email protected]74647d22009-06-23 01:13:5212 "src/build/util/support":
[email protected]9ff126f2009-08-04 17:32:0313 "/trunk/deps/support@20411",
[email protected]74647d22009-06-23 01:13:5214
[email protected]5f129de2009-02-24 23:22:0415 "src/googleurl":
[email protected]40f15352009-07-18 08:02:0816 "http://google-url.googlecode.com/svn/trunk@110",
[email protected]5f129de2009-02-24 23:22:0417
18 "src/sdch/open-vcdiff":
[email protected]92440e72009-04-14 01:26:4019 "http://open-vcdiff.googlecode.com/svn/trunk@26",
[email protected]5f129de2009-02-24 23:22:0420
21 "src/testing/gtest":
[email protected]22015c332009-06-22 18:32:2122 "http://googletest.googlecode.com/svn/trunk@267",
[email protected]5f129de2009-02-24 23:22:0423
24 "src/third_party/WebKit":
[email protected]de49da7f2009-07-14 15:30:0125 "/trunk/deps/third_party/WebKit@20601",
[email protected]5f129de2009-02-24 23:22:0426
27 "src/third_party/icu38":
[email protected]6f3c39382009-07-08 23:16:0228 "/trunk/deps/third_party/icu38@20192",
[email protected]5f129de2009-02-24 23:22:0429
[email protected]9a17f632009-07-14 16:07:0130 "src/third_party/protobuf2/src":
[email protected]d3c902b22009-07-13 21:30:5931 "http://protobuf.googlecode.com/svn/trunk@154",
32
[email protected]5f129de2009-02-24 23:22:0433 "src/tools/gyp":
[email protected]228316f2009-08-07 05:31:0334 "http://gyp.googlecode.com/svn/trunk@580",
[email protected]5f129de2009-02-24 23:22:0435
36 "src/v8":
[email protected]96d211f2009-08-07 11:44:0237 "http://v8.googlecode.com/svn/trunk@2649",
[email protected]5f129de2009-02-24 23:22:0438
[email protected]3c221842009-07-13 21:09:3839 "src/native_client":
[email protected]d569a162009-07-17 20:57:4340 "http://nativeclient.googlecode.com/svn/trunk/src/native_client@385",
[email protected]3c221842009-07-13 21:09:3841
[email protected]d5282e72009-05-13 13:16:5242 "src/third_party/skia":
[email protected]2cacc4352009-08-07 22:25:4543 "http://skia.googlecode.com/svn/trunk@309",
[email protected]d5282e72009-05-13 13:16:5244
[email protected]e6e47fc2009-07-13 19:18:2345 "src/third_party/WebKit/LayoutTests":
[email protected]5f129de2009-02-24 23:22:0446 Var("webkit_trunk") + "/LayoutTests@" + Var("webkit_revision"),
47
[email protected]dce1d5a2009-05-08 16:43:3448 "src/third_party/WebKit/JavaScriptCore":
49 Var("webkit_trunk") + "/JavaScriptCore@" + Var("webkit_revision"),
50
51 "src/third_party/WebKit/WebCore":
52 Var("webkit_trunk") + "/WebCore@" + Var("webkit_revision"),
53
[email protected]59c09862009-04-21 21:30:2054 "src/third_party/tcmalloc/tcmalloc":
[email protected]f4f3bd42009-06-10 22:47:3755 "http://google-perftools.googlecode.com/svn/trunk@74",
[email protected]58734d62009-06-30 00:12:5356
57 "src/tools/page_cycler/acid3":
[email protected]060ab042009-07-13 21:39:5158 "/trunk/deps/page_cycler/acid3@19546",
[email protected]07352662009-07-13 23:22:3359
[email protected]6d374492009-08-05 06:02:0760 # We run these layout tests as UI tests. Since many of the buildbots that
61 # run layout tests do NOT have access to the LayoutTest directory, we need
62 # to map them here. In practice, these do not take up much space.
63 "src/chrome/test/data/layout_tests/LayoutTests/fast/events":
64 Var("webkit_trunk") + "/LayoutTests/fast/events@" +
65 Var("webkit_revision"),
66 "src/chrome/test/data/layout_tests/LayoutTests/fast/workers":
67 Var("webkit_trunk") + "/LayoutTests/fast/workers@" +
68 Var("webkit_revision"),
69 "src/chrome/test/data/layout_tests/LayoutTests/http/tests/resources":
70 Var("webkit_trunk") + "/LayoutTests/http/tests/resources@" +
71 Var("webkit_revision"),
72 "src/chrome/test/data/layout_tests/LayoutTests/http/tests/workers":
73 Var("webkit_trunk") + "/LayoutTests/http/tests/workers@" +
74 Var("webkit_revision"),
75 "src/chrome/test/data/layout_tests/LayoutTests/http/tests/xmlhttprequest":
76 Var("webkit_trunk") + "/LayoutTests/http/tests/xmlhttprequest@" +
77 Var("webkit_revision"),
78 "src/chrome/test/data/layout_tests/LayoutTests/storage/domstorage":
79 Var("webkit_trunk") + "/LayoutTests/storage/domstorage@" +
80 Var("webkit_revision"),
[email protected]5f129de2009-02-24 23:22:0481}
82
83
84deps_os = {
85 "win": {
86 "src/third_party/cygwin":
[email protected]3d076e02009-03-18 17:46:2687 "/trunk/deps/third_party/cygwin@11984",
[email protected]5f129de2009-02-24 23:22:0488
89 "src/third_party/python_24":
[email protected]00692e22009-06-27 05:05:4490 "/trunk/deps/third_party/python_24@19441",
[email protected]f73eb0b52009-08-08 01:13:3991
92 "src/third_party/ffmpeg/binaries/chromium":
93 "/trunk/deps/third_party/ffmpeg/binaries/win@22838",
[email protected]5f129de2009-02-24 23:22:0494 },
95 "mac": {
96 "src/third_party/GTM":
[email protected]297a5562009-08-07 15:11:1097 "http://google-toolbox-for-mac.googlecode.com/svn/trunk@170",
[email protected]5f129de2009-02-24 23:22:0498 "src/third_party/pdfsqueeze":
[email protected]2da2ad20e2009-05-13 15:46:2699 "http://pdfsqueeze.googlecode.com/svn/trunk@2",
[email protected]8a8da5a2009-03-26 23:06:00100 "src/third_party/WebKit/WebKit/mac":
101 Var("webkit_trunk") + "/WebKit/mac@" + Var("webkit_revision"),
[email protected]060ab042009-07-13 21:39:51102 "src/third_party/WebKit/WebKitLibraries":
103 Var("webkit_trunk") + "/WebKitLibraries@" + Var("webkit_revision"),
[email protected]f73eb0b52009-08-08 01:13:39104 "src/third_party/ffmpeg/binaries/chromium":
105 "/trunk/deps/third_party/ffmpeg/binaries/mac@22838",
[email protected]5f129de2009-02-24 23:22:04106 },
[email protected]ef525cc2009-07-10 17:08:16107 "unix": {
108 # Linux, really.
109 "src/third_party/xdg-utils":
[email protected]3ed584e2009-07-31 23:42:07110 "/trunk/deps/third_party/xdg-utils@22207",
[email protected]f73eb0b52009-08-08 01:13:39111 "src/third_party/ffmpeg/binaries/chromium":
112 "/trunk/deps/third_party/ffmpeg/binaries/linux@22838",
[email protected]ef525cc2009-07-10 17:08:16113 },
[email protected]5f129de2009-02-24 23:22:04114}
115
116
117include_rules = [
118 # Everybody can use some things.
119 "+base",
120 "+build",
[email protected]946d1b22009-07-22 23:57:21121 "+ipc",
[email protected]5f129de2009-02-24 23:22:04122
123 # For now, we allow ICU to be included by specifying "unicode/...", although
124 # this should probably change.
125 "+unicode",
126 "+testing",
127
128 # Allow anybody to include files from the "public" Skia directory in the
129 # webkit port. This is shared between the webkit port and Chrome.
130 "+webkit/port/platform/graphics/skia/public",
131]
132
133
134# checkdeps.py shouldn't check include paths for files in these dirs:
135skip_child_includes = [
136 "breakpad",
137 "gears",
[email protected]3c221842009-07-13 21:09:38138 "native_client",
[email protected]aed52152009-05-28 00:12:30139 "o3d",
[email protected]5f129de2009-02-24 23:22:04140 "sdch",
141 "skia",
142 "testing",
143 "third_party",
144 "v8",
145]
[email protected]bfa24b962009-03-02 00:16:16146
147
148hooks = [
149 {
[email protected]71994cd2009-03-12 19:28:53150 # A change to a .gyp, .gypi, or to GYP itself shound run the generator.
151 "pattern": "\\.gypi?$|[/\\\\]src[/\\\\]tools[/\\\\]gyp[/\\\\]",
[email protected]026d7b8f2009-07-15 19:40:20152 "action": ["python", "src/tools/gyp/gyp_chromium"],
[email protected]bfa24b962009-03-02 00:16:16153 },
[email protected]d8aa5402009-08-05 15:24:53154 {
155 # Workaround IncrediBuild problem. http://crbug.com/17706.
156 "pattern": "\\.grd$",
157 "action": ["python", "src/build/win/clobber_generated_headers.py", "$matching_files"],
158 },
[email protected]bfa24b962009-03-02 00:16:16159]