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

Side by Side Diff: chrome/common/ipc_tests.scons

Issue 53121: Remove the checked-in scons configuration files. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 11 years, 9 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 | « chrome/common/common.scons ('k') | chrome/installer/mini_installer/mini_installer.scons » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 Import('env', 'env')
6
7 env = env.Clone()
8
9 env.SConscript([
10 '$BASE_DIR/using_base.scons',
11 '$BASE_DIR/gfx/using_base_gfx.scons', # needed for logging
12 '$CHROME_SRC_DIR/build/using_googleurl.scons', # needed for logging
13 '$BREAKPAD_DIR/using_breakpad.scons',
14 '$CHROME_DIR/third_party/wtl/using_wtl.scons',
15 '$GTEST_DIR/../using_gtest.scons',
16 '$ICU38_DIR/using_icu38.scons',
17 '$LIBJPEG_DIR/using_libjpeg.scons',
18 '$LIBPNG_DIR/using_libpng.scons',
19 '$LIBXML_DIR/using_libxml.scons',
20 '$NET_DIR/using_net.scons', # needed for logging
21 '$NPAPI_DIR/using_npapi.scons',
22 '$SKIA_DIR/using_skia.scons',
23 '$ZLIB_DIR/using_zlib.scons',
24 ], {'env':env})
25
26 # needed for logging
27 env.Append(
28 LIBS = [
29 'glue',
30 'WTF',
31 ],
32 )
33
34 if env.Bit('posix'):
35 env.SConscript([
36 '$LIBEVENT_DIR/using_libevent.scons',
37 '$CHROME_SRC_DIR/build/using_v8.scons', # needed for shared link deps
38 '$LIBXSLT_DIR/using_libxslt.scons', # needed for shared link deps
39 ], {'env':env})
40 # needed for shared link deps
41 env.Append(
42 LIBS = [
43 'JavaScriptCore_pcre',
44 'V8Bindings',
45 'WebCore',
46 'browser',
47 'port',
48 'renderer',
49 'sqlite',
50 ]
51 )
52
53 # TODO(sgk): convert into a using_*.scons pattern when we update WebKit.
54 env.Append(
55 CPPPATH = [
56 '$WEBKIT_DIR/build/localized_strings',
57 ],
58 )
59
60 env.Prepend(
61 CPPPATH = [
62 '$CHROME_DIR/app/resources',
63 '$CHROME_DIR/app',
64 '$CHROME_SRC_DIR',
65 ],
66 LIBS = [
67 'common',
68 ]
69 )
70
71 if env.Bit('windows'):
72 env.Prepend(
73 CPPPATH = [
74 '$CHROME_DIR/tools/build/win',
75 ],
76 )
77
78 if env.Bit('windows'):
79 env.Append(
80 LINKFLAGS = [
81 '/INCREMENTAL',
82
83 '/safeseh',
84 '/dynamicbase',
85 '/ignore:4199',
86 '/nxcompat',
87
88 '/DELAYLOAD:"dwmapi.dll"',
89 '/DELAYLOAD:"uxtheme.dll"',
90
91 '/DEBUG',
92 '/MACHINE:X86',
93 '/FIXED:No',
94 ],
95 LIBS = [
96 'rpcrt4',
97 'shlwapi',
98 'winmm',
99 ],
100 )
101
102 input_files = ChromeFileList([
103 'ipc_fuzzing_tests.cc',
104 'ipc_send_fds_test.cc',
105 'ipc_tests.cc',
106 'ipc_tests.h',
107 '$BASE_DIR/perftimer$OBJSUFFIX',
108 ])
109
110 ipc_tests = env.ChromeTestProgram('ipc_tests', input_files)
111 i = env.Install('$TARGET_ROOT', ipc_tests)
112 Alias('chrome', i)
113
114 p = env.ChromeMSVSProject('ipc_tests.vcproj',
115 dest='$CHROME_SRC_DIR/chrome/common/ipc_tests.vcproj',
116 guid='{B92AE829-E1CD-4781-824A-DCB1603A1672}',
117 keyword='Win32Proj',
118 dependencies = [
119 '$BASE_DIR/build/base.vcproj',
120 '$CHROME_DIR/common/common.vcproj',
121 '$ICU38_DIR/build/icu.vcproj',
122 '$TESTING_DIR/gtest.vcproj',
123 ],
124 # TODO(sgk): when we can intuit the hierarchy
125 # from the built targets.
126 #buildtargets=TODO,
127 files=input_files,
128 local_directory_prefix='./',
129 tools=[
130 'VCPreBuildEventTool',
131 'VCCustomBuildTool',
132 'VCXMLDataGeneratorTool',
133 'VCWebServiceProxyGeneratorTool',
134 'VCMIDLTool',
135 'VCCLCompilerTool',
136 'VCManagedResourceCompilerTool',
137 'VCResourceCompilerTool',
138 'VCPreLinkEventTool',
139 MSVSTool('VCLinkerTool',
140 AdditionalDependencies=[
141 'shlwapi.lib',
142 'rpcrt4.lib',
143 'winmm.lib'
144 ],
145 SubSystem='1'),
146 'VCALinkTool',
147 'VCManifestTool',
148 'VCXDCMakeTool',
149 'VCBscMakeTool',
150 'VCFxCopTool',
151 'VCAppVerifierTool',
152 'VCWebDeploymentTool',
153 'VCPostBuildEventTool',
154 ],
155 ConfigurationType='1')
156
157
158 p.AddConfig('Debug|Win32',
159 InheritedPropertySheets=[
160 '$(SolutionDir)../build/common.vsprops',
161 '$(SolutionDir)../build/debug.vsprops',
162 '$(SolutionDir)../skia/using_skia.vsprops',
163 '$(SolutionDir)../testing/using_gtest.vsprops',
164 ])
165
166 p.AddConfig('Release|Win32',
167 InheritedPropertySheets=[
168 '$(SolutionDir)../build/common.vsprops',
169 '$(SolutionDir)../build/release.vsprops',
170 '$(SolutionDir)../skia/using_skia.vsprops',
171 '$(SolutionDir)../testing/using_gtest.vsprops',
172 ])
OLDNEW
« no previous file with comments | « chrome/common/common.scons ('k') | chrome/installer/mini_installer/mini_installer.scons » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698