OLD | NEW |
| (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 env.ChromeMSVSProject('$SANDBOX_DIR/sandbox_poc/sandbox_poc.vcproj', | |
16 dependencies = [ | |
17 '$BASE_DIR/build/base.vcproj', | |
18 '$SANDBOX_DIR/src/sandbox.vcproj', | |
19 '$SANDBOX_DIR/sandbox_poc/pocdll/pocdll.vcproj', | |
20 ], | |
21 guid='{CF757839-F2A1-417C-8F25-DCAE480020F1}') | |
22 | |
23 env.ChromeMSVSProject('$SANDBOX_DIR/sandbox_poc/pocdll/pocdll.vcproj', | |
24 guid='{AE5BFB87-850E-4454-B01D-58E7D8BAC224}') | |
25 | |
26 env.ChromeMSVSProject('$SANDBOX_DIR/src/sandbox.vcproj', | |
27 guid='{881F6A97-D539-4C48-B401-DF04385B2343}') | |
28 | |
29 env.ChromeMSVSProject(('$SANDBOX_DIR/tests/integration_tests/' + | |
30 'sbox_integration_tests.vcproj'), | |
31 dependencies = [ | |
32 '$BASE_DIR/build/debug_message.vcproj', | |
33 '$BASE_DIR/build/base.vcproj', | |
34 '$SANDBOX_DIR/src/sandbox.vcproj', | |
35 '$TESTING_DIR/gtest.vcproj', | |
36 ], | |
37 guid='{542D4B3B-98D4-4233-B68D-0103891508C6}') | |
38 | |
39 env.ChromeMSVSProject('$SANDBOX_DIR/tests/unit_tests/sbox_unittests.vcproj', | |
40 dependencies = [ | |
41 '$BASE_DIR/build/debug_message.vcproj', | |
42 '$BASE_DIR/build/base.vcproj', | |
43 '$SANDBOX_DIR/src/sandbox.vcproj', | |
44 '$TESTING_DIR/gtest.vcproj', | |
45 ], | |
46 guid='{883553BE-2A9D-418C-A121-61FE1DFBC562}') | |
47 | |
48 env.ChromeMSVSProject(('$SANDBOX_DIR/tests/validation_tests/' + | |
49 'sbox_validation_tests.vcproj'), | |
50 dependencies = [ | |
51 '$BASE_DIR/build/debug_message.vcproj', | |
52 '$BASE_DIR/build/base.vcproj', | |
53 '$SANDBOX_DIR/src/sandbox.vcproj', | |
54 '$TESTING_DIR/gtest.vcproj', | |
55 ], | |
56 guid='{B9CC7B0D-145A-49C2-B887-84E43CFA0F27}') | |
57 | |
58 env.ChromeMSVSProject('$SANDBOX_DIR/tools/finder/finder.vcproj', | |
59 dependencies = [ | |
60 '$BASE_DIR/build/base.vcproj', | |
61 '$SANDBOX_DIR/src/sandbox.vcproj', | |
62 ], | |
63 guid='{ACDC2E06-0366-41A4-A646-C37E130A605D}') | |
64 | |
65 env.ChromeMSVSProject('$SANDBOX_DIR/tools/launcher/launcher.vcproj', | |
66 dependencies = [ | |
67 '$BASE_DIR/build/base.vcproj', | |
68 '$SANDBOX_DIR/src/sandbox.vcproj', | |
69 ], | |
70 guid='{386FA217-FBC2-4461-882D-CDAD221ED800}') | |
71 | |
72 | |
73 dependencies = env.ChromeMSVSFolder('sandbox_dependencies', | |
74 name='dependencies', | |
75 entries = [ | |
76 '$BASE_DIR/build/debug_message.vcproj', | |
77 '$BASE_DIR/build/base.vcproj', | |
78 '$TESTING_DIR/gtest.vcproj', | |
79 ], | |
80 guid='{BCE54389-D18D-48B9-977E-9D1998200F63}') | |
81 | |
82 proof_of_concept = env.ChromeMSVSFolder('proof_of_concept', | |
83 entries = [ | |
84 ('$SANDBOX_DIR/sandbox_poc/pocdll/' + | |
85 'pocdll.vcproj'), | |
86 ('$SANDBOX_DIR/sandbox_poc/' + | |
87 'sandbox_poc.vcproj'), | |
88 ], | |
89 guid='{B607BE7B-3555-422C-A40B-28E73C0B5E24}') | |
90 | |
91 tests = env.ChromeMSVSFolder('tests', | |
92 entries = [ | |
93 ('$SANDBOX_DIR/tests/integration_tests/' + | |
94 'sbox_integration_tests.vcproj'), | |
95 ('$SANDBOX_DIR/tests/unit_tests/' + | |
96 'sbox_unittests.vcproj'), | |
97 ('$SANDBOX_DIR/tests/validation_tests/' + | |
98 'sbox_validation_tests.vcproj'), | |
99 ], | |
100 guid='{F7A3B82E-B8B4-4FDF-BC8E-FEC9398F57ED}') | |
101 | |
102 tools = env.ChromeMSVSFolder('sandbox_tools', | |
103 name='tools', | |
104 entries = [ | |
105 '$SANDBOX_DIR/tools/launcher/launcher.vcproj', | |
106 '$SANDBOX_DIR/tools/finder/finder.vcproj', | |
107 ], | |
108 guid='{7F36EE20-5016-4051-B0D7-42824CDA0291}') | |
109 | |
110 | |
111 solution = env.ChromeMSVSSolution('$SANDBOX_DIR/sandbox.sln', | |
112 dest='$CHROME_SRC_DIR/sandbox/sandbox.sln', | |
113 entries = [ | |
114 '$SANDBOX_DIR/src/sandbox.vcproj', | |
115 ('$SANDBOX_DIR/tests/unit_tests/' + | |
116 'sbox_unittests.vcproj'), | |
117 tests, | |
118 ('$SANDBOX_DIR/tests/validation_tests/' + | |
119 'sbox_validation_tests.vcproj'), | |
120 dependencies, | |
121 '$BASE_DIR/build/debug_message.vcproj', | |
122 tools, | |
123 proof_of_concept, | |
124 '$SANDBOX_DIR/sandbox_poc/sandbox_poc.vcproj', | |
125 '$SANDBOX_DIR/sandbox_poc/pocdll/pocdll.vcproj', | |
126 '$SANDBOX_DIR/tools/finder/finder.vcproj', | |
127 '$SANDBOX_DIR/tools/launcher/launcher.vcproj', | |
128 ('$SANDBOX_DIR/tests/integration_tests/' + | |
129 'sbox_integration_tests.vcproj'), | |
130 '$BASE_DIR/build/base.vcproj', | |
131 '$TESTING_DIR/gtest.vcproj', | |
132 ], | |
133 variants = [ | |
134 'Debug|Win32', | |
135 'Release|Win32', | |
136 ], | |
137 websiteProperties=False) | |
OLD | NEW |