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

Side by Side Diff: webkit/webkit_sln.scons

Issue 14472: Initial generation of native Visual Studio solution files... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 12 years 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 | « webkit/webkit.scons ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Property Changes:
Added: svn:eol-style
+ LF
OLDNEW
(Empty)
1 # Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 __doc__ = """
6 Configuration for building base.sln.
7 """
8
9 Import('env')
10
11 env = env.Clone()
12
13 env.Tool('MSVSNew')
14
15
16 env.ChromeMSVSFolder('webkit dependencies',
17 name='dependencies',
18 entries = [
19 'webkit libxslt projects',
20 '$BASE_DIR/build/debug_message.vcproj',
21 '$BASE_DIR/build/base.vcproj',
22 '$V8_DIR/tools/visual_studio/v8.vcproj',
23 '$LIBJPEG_DIR/libjpeg.vcproj',
24 '$BZIP2_DIR/bzip2.vcproj',
25 '$NET_DIR/build/net.vcproj',
26 '$MEDIA_DIR/build/media.vcproj',
27 '$SQLITE_DIR/sqlite.vcproj',
28 '$MODP_B64_DIR/modp_b64.vcproj',
29 '$ZLIB_DIR/zlib.vcproj',
30 '$V8_DIR/tools/visual_studio/v8_mksnapshot.vcproj',
31 '$ICU38_DIR/build/icu.vcproj',
32 '$ICU38_DIR/build/icudt.vcproj',
33 '$BASE_DIR/build/base_gfx.vcproj',
34 '$BREAKPAD_DIR/breakpad_handler.vcproj',
35 'webkit libxml projects',
36 '$TESTING_DIR/gtest.vcproj',
37 '$V8_DIR/tools/visual_studio/v8_snapshot.vcproj',
38 '$LIBPNG_DIR/libpng.vcproj',
39 '$SKIA_DIR/skia.vcproj',
40 '$NET_DIR/build/tld_cleanup.vcproj',
41 '$V8_DIR/tools/visual_studio/v8_base.vcproj',
42 '$GOOGLEURL_DIR/build/googleurl.vcproj',
43 '$SDCH_DIR/sdch.vcproj',
44 ],
45 guid='{2C5FC2FE-B8B0-44B9-A7C4-E5B5E7292F6B}')
46
47 env.ChromeMSVSFolder('webkit libxml projects',
48 name='libxml projects',
49 entries = [
50 '$LIBXML_DIR/build/libxml_config.vcproj',
51 '$LIBXML_DIR/build/libxml.vcproj',
52 ],
53 guid='{B5EEDCC4-877F-4537-AD0E-A3FA070522DF}')
54
55 env.ChromeMSVSFolder('webkit libxslt projects',
56 name='libxslt projects',
57 entries = [
58 '$LIBXSLT_DIR/build/libxslt_config.vcproj',
59 '$LIBXSLT_DIR/build/libxslt.vcproj',
60 ],
61 guid='{0655DC38-C685-436C-8D99-7CF64CB2CC35}')
62
63 env.ChromeMSVSFolder('webkit test',
64 name='test',
65 entries = [
66 '$WEBKIT_DIR/glue/plugins/test/npapi_test_plugin.vcproj',
67 ('$WEBKIT_DIR/tools/npapi_layout_test_plugin/' +
68 'npapi_layout_test_plugin.vcproj'),
69 '$WEBKIT_DIR/tools/test_shell/test_shell_tests.vcproj',
70 '$WEBKIT_DIR/tools/test_shell/test_shell.vcproj',
71 ],
72 guid='{4A249B49-19FB-4BD1-B017-718E7A4448EF}')
73
74 env.ChromeMSVSFolder('webkit (readonly)',
75 entries = [
76 '$WEBKIT_DIR/build/WebCore/WebCore.vcproj',
77 '$WEBKIT_DIR/build/JSConfig/V8Config.vcproj',
78 ('$WEBKIT_DIR/build/JavaScriptCore/' +
79 'JavaScriptCore_pcre.vcproj'),
80 '$WEBKIT_DIR/build/JavaScriptCore/WTF.vcproj',
81 ],
82 guid='{1DFD10B5-A673-4C3A-BA1D-3546FC4B7740}')
83
84 env.ChromeMSVSFolder('webkit (ours)',
85 entries = [
86 '$WEBKIT_DIR/build/V8Bindings/V8Bindings_prebuild.vcproj',
87 '$WEBKIT_DIR/activex_shim_dll/activex_shim_dll.vcproj',
88 '$WEBKIT_DIR/build/port/port.vcproj',
89 '$WEBKIT_DIR/default_plugin/default_plugin.vcproj',
90 ('$WEBKIT_DIR/build/localized_strings/' +
91 'localized_strings.vcproj'),
92 '$WEBKIT_DIR/build/V8Bindings/V8Bindings.vcproj',
93 '$WEBKIT_DIR/build/glue/glue.vcproj',
94 '$WEBKIT_DIR/activex_shim/activex_shim.vcproj',
95 ],
96 guid='{4BC2C9E2-78FA-446A-B6E0-85689A2B4D3D}')
97
98
99 solution = env.ChromeMSVSSolution('webkit.sln',
100 entries = [
101 'webkit dependencies',
102 '$WEBKIT_DIR/build/glue/glue.vcproj',
103 '$WEBKIT_DIR/build/V8Bindings/V8Bindings.vcproj',
104 '$WEBKIT_DIR/build/WebCore/WebCore.vcproj',
105 '$WEBKIT_DIR/build/JSConfig/V8Config.vcproj',
106 '$WEBKIT_DIR/build/port/port.vcproj',
107 'webkit (readonly)',
108 '$WEBKIT_DIR/build/JavaScriptCore/WTF.vcproj',
109 ('$WEBKIT_DIR/build/localized_strings/' +
110 'localized_strings.vcproj'),
111 'webkit (ours)',
112 'webkit test',
113 '$BASE_DIR/build/base_gfx.vcproj',
114 '$BASE_DIR/build/base.vcproj',
115 '$BASE_DIR/build/debug_message.vcproj',
116 '$NET_DIR/build/net.vcproj',
117 '$NET_DIR/build/tld_cleanup.vcproj',
118 '$MEDIA_DIR/build/media.vcproj',
119 '$GOOGLEURL_DIR/build/googleurl.vcproj',
120 '$SKIA_DIR/skia.vcproj',
121 '$ICU38_DIR/build/icudt.vcproj',
122 '$ICU38_DIR/build/icu.vcproj',
123 '$WEBKIT_DIR/tools/test_shell/test_shell.vcproj',
124 '$LIBPNG_DIR/libpng.vcproj',
125 ('$WEBKIT_DIR/tools/test_shell/' +
126 'test_shell_tests.vcproj'),
127 '$LIBXML_DIR/build/libxml.vcproj',
128 '$LIBXSLT_DIR/build/libxslt.vcproj',
129 '$ZLIB_DIR/zlib.vcproj',
130 '$LIBJPEG_DIR/libjpeg.vcproj',
131 '$BREAKPAD_DIR/breakpad_handler.vcproj',
132 '$MODP_B64_DIR/modp_b64.vcproj',
133 '$BZIP2_DIR/bzip2.vcproj',
134 ('$WEBKIT_DIR/glue/plugins/test/' +
135 'npapi_test_plugin.vcproj'),
136 ('$WEBKIT_DIR/tools/npapi_layout_test_plugin/' +
137 'npapi_layout_test_plugin.vcproj'),
138 '$WEBKIT_DIR/activex_shim/activex_shim.vcproj',
139 '$WEBKIT_DIR/activex_shim_dll/activex_shim_dll.vc proj',
140 'webkit libxml projects',
141 '$LIBXML_DIR/build/libxml_config.vcproj',
142 'webkit libxslt projects',
143 '$LIBXSLT_DIR/build/libxslt_config.vcproj',
144 ('$WEBKIT_DIR/default_plugin/' +
145 'default_plugin.vcproj'),
146 ('$WEBKIT_DIR/build/JavaScriptCore/' +
147 'JavaScriptCore_pcre.vcproj'),
148 ('$WEBKIT_DIR/build/V8Bindings/' +
149 'V8Bindings_prebuild.vcproj'),
150 '$TESTING_DIR/gtest.vcproj',
151 '$V8_DIR/tools/visual_studio/v8_base.vcproj',
152 '$V8_DIR/tools/visual_studio/v8.vcproj',
153 ('$V8_DIR/tools/visual_studio/' +
154 'v8_mksnapshot.vcproj'),
155 '$V8_DIR/tools/visual_studio/v8_snapshot.vcproj',
156 '$SDCH_DIR/sdch.vcproj',
157 '$SQLITE_DIR/sqlite.vcproj',
158 ],
159 variants = [
160 'Debug|Win32',
161 'Release|Win32',
162 ])
163
164 env.AlwaysBuild(solution)
165
166 i = env.Command('$CHROME_SRC_DIR/webkit/webkit.sln', solution,
167 Copy('$TARGET', '$SOURCE'))
168 Alias('solutions', i)
OLDNEW
« no previous file with comments | « webkit/webkit.scons ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698