3 "http://svn.webkit.org/repository/webkit/trunk",
4 "webkit_revision": "54596",
5 "ffmpeg_revision": "34297",
6 "skia_revision": "490",
7 "chromium_git": "http://src.chromium.org/git",
8 "swig_revision": "37274",
13 "http://google-breakpad.googlecode.com/svn/trunk/src@452",
15 "src/build/util/support":
16 "/trunk/deps/support@20411",
19 "http://google-url.googlecode.com/svn/trunk@121",
21 "src/sdch/open-vcdiff":
22 "http://open-vcdiff.googlecode.com/svn/trunk@28",
25 "http://googletest.googlecode.com/svn/trunk@359",
27 "src/third_party/WebKit":
28 "/trunk/deps/third_party/WebKit@33467",
30 "src/third_party/icu":
31 "/trunk/deps/third_party/icu42@37341",
33 "src/third_party/hunspell":
34 "/trunk/deps/third_party/hunspell128@30191",
36 "src/third_party/protobuf2/src":
37 "http://protobuf.googlecode.com/svn/trunk@305",
40 "http://gyp.googlecode.com/svn/trunk@781",
43 "http://v8.googlecode.com/svn/trunk@3781",
46 "http://nativeclient.googlecode.com/svn/trunk/src/native_client@1471",
48 "src/third_party/skia/src":
49 "http://skia.googlecode.com/svn/trunk/src@" + Var("skia_revision"),
51 "src/third_party/skia/include":
52 "http://skia.googlecode.com/svn/trunk/include@" + Var("skia_revision"),
54 "src/third_party/WebKit/LayoutTests":
55 Var("webkit_trunk") + "/LayoutTests@" + Var("webkit_revision"),
57 "src/third_party/WebKit/JavaScriptCore":
58 Var("webkit_trunk") + "/JavaScriptCore@" + Var("webkit_revision"),
60 "src/third_party/WebKit/WebCore":
61 Var("webkit_trunk") + "/WebCore@" + Var("webkit_revision"),
63 "src/third_party/WebKit/WebKit/chromium":
64 Var("webkit_trunk") + "/WebKit/chromium@" + Var("webkit_revision"),
66 "src/third_party/WebKit/WebKitTools/pywebsocket":
67 Var("webkit_trunk") + "/WebKitTools/pywebsocket@" + Var("webkit_revision"),
69 "src/third_party/WebKit/WebKitTools/Scripts":
70 Var("webkit_trunk") + "/WebKitTools/Scripts@" + Var("webkit_revision"),
72 "src/third_party/WebKit/WebKitTools/simplejson":
73 Var("webkit_trunk") + "/WebKitTools/simplejson@" + Var("webkit_revision"),
75 "src/third_party/ots":
76 "http://ots.googlecode.com/svn/trunk@26",
78 "src/tools/page_cycler/acid3":
79 "/trunk/deps/page_cycler/acid3@19546",
81 # We run these layout tests as UI tests. Since many of the buildbots that
82 # run layout tests do NOT have access to the LayoutTest directory, we need
83 # to map them here. In practice, these do not take up much space.
84 "src/chrome/test/data/layout_tests/LayoutTests/fast/events":
85 Var("webkit_trunk") + "/LayoutTests/fast/events@" +
86 Var("webkit_revision"),
87 "src/chrome/test/data/layout_tests/LayoutTests/fast/js/resources":
88 Var("webkit_trunk") + "/LayoutTests/fast/js/resources@" +
89 Var("webkit_revision"),
90 "src/chrome/test/data/layout_tests/LayoutTests/fast/workers":
91 Var("webkit_trunk") + "/LayoutTests/fast/workers@" +
92 Var("webkit_revision"),
93 "src/chrome/test/data/layout_tests/LayoutTests/http/tests/resources":
94 Var("webkit_trunk") + "/LayoutTests/http/tests/resources@" +
95 Var("webkit_revision"),
96 "src/chrome/test/data/layout_tests/LayoutTests/http/tests/workers":
97 Var("webkit_trunk") + "/LayoutTests/http/tests/workers@" +
98 Var("webkit_revision"),
99 "src/chrome/test/data/layout_tests/LayoutTests/http/tests/xmlhttprequest":
100 Var("webkit_trunk") + "/LayoutTests/http/tests/xmlhttprequest@" +
101 Var("webkit_revision"),
102 "src/chrome/test/data/layout_tests/LayoutTests/storage/domstorage":
103 Var("webkit_trunk") + "/LayoutTests/storage/domstorage@" +
104 Var("webkit_revision"),
105 "src/chrome/test/data/layout_tests/LayoutTests/websocket/tests/workers":
106 Var("webkit_trunk") + "/LayoutTests/websocket/tests/workers@" +
107 Var("webkit_revision"),
109 "src/third_party/swig/Lib":
110 "/trunk/deps/third_party/swig/Lib@" + Var("swig_revision"),
116 "src/chrome/tools/test/reference_build/chrome":
117 "/trunk/deps/reference_builds/chrome@33840",
119 "src/third_party/cygwin":
120 "/trunk/deps/third_party/cygwin@11984",
122 "src/third_party/python_24":
123 "/trunk/deps/third_party/python_24@22967",
125 "src/third_party/lighttpd":
126 "/trunk/deps/third_party/lighttpd@33727",
128 "src/third_party/ffmpeg/binaries/chromium/win/ia32":
129 "/trunk/deps/third_party/ffmpeg/binaries/win@" + Var("ffmpeg_revision"),
131 # Chrome Frame related deps
132 "src/third_party/xulrunner-sdk":
133 "/trunk/deps/third_party/xulrunner-sdk@17887",
134 "src/chrome_frame/tools/test/reference_build/chrome":
135 "/trunk/deps/reference_builds/chrome_frame@33840",
137 # Parses Windows PE/COFF executable format.
138 "src/third_party/pefile":
139 "http://pefile.googlecode.com/svn/trunk@63",
141 # NSS, for SSLClientSocketNSS.
142 "src/third_party/nss":
143 "/trunk/deps/third_party/nss@38550",
145 "src/third_party/swig/win":
146 "/trunk/deps/third_party/swig/win@" + Var("swig_revision"),
149 "src/chrome/tools/test/reference_build/chrome_mac":
150 "/trunk/deps/reference_builds/chrome_mac@35421",
152 "src/third_party/GTM":
153 "http://google-toolbox-for-mac.googlecode.com/svn/trunk@293",
154 "src/third_party/pdfsqueeze":
155 "http://pdfsqueeze.googlecode.com/svn/trunk@2",
156 "src/third_party/lighttpd":
157 "/trunk/deps/third_party/lighttpd@33737",
159 "src/third_party/WebKit/WebKit/mac":
160 Var("webkit_trunk") + "/WebKit/mac@" + Var("webkit_revision"),
161 "src/third_party/WebKit/WebKitLibraries":
162 Var("webkit_trunk") + "/WebKitLibraries@" + Var("webkit_revision"),
164 # TODO(ajwong): Move this into the OS-independent block.
165 "src/third_party/yasm/source/patched-yasm":
166 "/trunk/deps/third_party/yasm/patched-yasm@29937",
167 "src/third_party/ffmpeg/source/patched-ffmpeg-mt":
168 "/trunk/deps/third_party/ffmpeg/patched-ffmpeg-mt@" +
169 Var("ffmpeg_revision"),
171 "src/third_party/swig/mac":
172 "/trunk/deps/third_party/swig/mac@" + Var("swig_revision"),
176 "src/chrome/tools/test/reference_build/chrome_linux":
177 "/trunk/deps/reference_builds/chrome_linux@33840",
179 "src/third_party/xdg-utils":
180 "/trunk/deps/third_party/xdg-utils@29103",
182 # TODO(ajwong): Move this into the OS-independent block.
183 "src/third_party/yasm/source/patched-yasm":
184 "/trunk/deps/third_party/yasm/patched-yasm@29937",
185 "src/third_party/ffmpeg/source/patched-ffmpeg-mt":
186 "/trunk/deps/third_party/ffmpeg/patched-ffmpeg-mt@" +
187 Var("ffmpeg_revision"),
189 "src/third_party/swig/linux":
190 "/trunk/deps/third_party/swig/linux@" + Var("swig_revision"),
196 # Everybody can use some things.
201 # For now, we allow ICU to be included by specifying "unicode/...", although
202 # this should probably change.
206 # Allow anybody to include files from the "public" Skia directory in the
207 # webkit port. This is shared between the webkit port and Chrome.
208 "+webkit/port/platform/graphics/skia/public",
212 # checkdeps.py shouldn't check include paths for files in these dirs:
213 skip_child_includes = [
229 # A change to a .gyp, .gypi, or to GYP itself should run the generator.
231 "action": ["python", "src/build/gyp_chromium"],
234 # Workaround IncrediBuild problem. http://crbug.com/17706.
235 "pattern": "\\.grd$",
237 "src/build/win/clobber_generated_headers.py",
241 # Workaround XCode dependecies problem.
242 # TODO(bradnelson): remove this when fixed.
245 "src/build/mac/clobber_generated_headers.py"],