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

Side by Side Diff: main.scons

Issue 155188: Removing unneeded EffectStream class. Cleaning up data assignment for stream ... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/o3d/
Patch Set: '' Created 11 years, 5 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 | « command_buffer/service/win/d3d9/effect_d3d9.cc ('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')
OLDNEW
1 # Copyright 2009, Google Inc. 1 # Copyright 2009, Google Inc.
2 # All rights reserved. 2 # All rights reserved.
3 # 3 #
4 # Redistribution and use in source and binary forms, with or without 4 # Redistribution and use in source and binary forms, with or without
5 # modification, are permitted provided that the following conditions are 5 # modification, are permitted provided that the following conditions are
6 # met: 6 # met:
7 # 7 #
8 # * Redistributions of source code must retain the above copyright 8 # * Redistributions of source code must retain the above copyright
9 # notice, this list of conditions and the following disclaimer. 9 # notice, this list of conditions and the following disclaimer.
10 # * Redistributions in binary form must reproduce the above 10 # * Redistributions in binary form must reproduce the above
(...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after
158 158
159 # All the libs required for IMC layer on the host. 159 # All the libs required for IMC layer on the host.
160 nacl_imc_all_libs = [ 160 nacl_imc_all_libs = [
161 nacl_imc_lib, 161 nacl_imc_lib,
162 'google_nacl_imc_c', 162 'google_nacl_imc_c',
163 ] 163 ]
164 164
165 # All the libs required for HTP layer on the host. 165 # All the libs required for HTP layer on the host.
166 nacl_htp_all_libs = [ 166 nacl_htp_all_libs = [
167 nacl_imc_lib, 167 nacl_imc_lib,
168 'google_nacl_npruntime', # The lib reguired for the NPAPI bridge. 168 'google_nacl_imc_c',
169 'nrd_xfer', 169 'nrd_xfer',
170 'gio', 170 'gio',
171 'naclthread',
171 ] 172 ]
172 173
173 binaries_env = base_env.Clone() 174 binaries_env = base_env.Clone()
174 binaries_env.Append( 175 binaries_env.Append(
175 BUILD_COMPONENTS = [ 176 BUILD_COMPONENTS = [
176 'base', 177 'base',
177 'bitmap', 178 'bitmap',
178 'compiler/antlr', 179 'compiler/antlr',
179 'compiler/technique', 180 'compiler/technique',
180 'converter', 181 'converter',
181 'core', 182 'core',
182 'import', 183 'import',
183 'plugin', 184 'plugin',
184 'samples', 185 'samples',
185 'serializer', 186 'serializer',
186 'skia', 187 'skia',
187 'tests', 188 'tests',
188 'tests/common', 189 'tests/common',
189 'utils', 190 'utils',
190 'v8', 191 'v8',
191 ], 192 ],
192 # TODO: this is ugly, should all be rolling into builder. 193 # TODO: this is ugly, should all be rolling into builder.
193 NACL_OBJ_ROOT = '$NACL_DIR/scons-out/$NACL_VARIANT/obj', 194 NACL_OBJ_ROOT = '$NACL_DIR/scons-out/$NACL_VARIANT/obj',
194 NACL_LIB_DIR = '$NACL_DIR/scons-out/$NACL_VARIANT/lib', 195 NACL_LIB_DIR = '$NACL_DIR/scons-out/$NACL_VARIANT/lib',
195 NACL_HTP_LIBS = nacl_imc_all_libs, 196 NACL_HTP_LIBS = nacl_htp_all_libs,
196 ) 197 )
197 198
198 # This function adds a path to a windows environment variable like PATH, 199 # This function adds a path to a windows environment variable like PATH,
199 # INCLUDE, or LIB. 200 # INCLUDE, or LIB.
200 def AddPathToWindowsEnv(env_dict, var, path): 201 def AddPathToWindowsEnv(env_dict, var, path):
201 try: 202 try:
202 src = env_dict[var] 203 src = env_dict[var]
203 except KeyError: 204 except KeyError:
204 src = '' 205 src = ''
205 if not src: 206 if not src:
(...skipping 12 matching lines...) Expand all
218 script_suffix = '.bat' 219 script_suffix = '.bat'
219 # We want native client to use the same Platform SDK as ours. Pass it 220 # We want native client to use the same Platform SDK as ours. Pass it
220 # through INCLUDE and LIB. 221 # through INCLUDE and LIB.
221 AddPathToWindowsEnv(nacl_os_env, 'INCLUDE', 222 AddPathToWindowsEnv(nacl_os_env, 'INCLUDE',
222 env.subst('$PLATFORM_SDK_VISTA_6_0_DIR/Include')) 223 env.subst('$PLATFORM_SDK_VISTA_6_0_DIR/Include'))
223 AddPathToWindowsEnv(nacl_os_env, 'LIB', 224 AddPathToWindowsEnv(nacl_os_env, 'LIB',
224 env.subst('$PLATFORM_SDK_VISTA_6_0_DIR/Lib')) 225 env.subst('$PLATFORM_SDK_VISTA_6_0_DIR/Lib'))
225 else: 226 else:
226 script_suffix = '.sh' 227 script_suffix = '.sh'
227 228
228 if variant == 'nacl': 229 build_libs = nacl_htp_all_libs
229 build_libs = nacl_htp_all_libs
230 else :
231 build_libs = nacl_imc_all_libs
232 230
233 targets = ['$NACL_LIB_DIR/${LIBPREFIX}' + f + '${LIBSUFFIX}' 231 targets = ['$NACL_LIB_DIR/${LIBPREFIX}' + f + '${LIBSUFFIX}'
234 for f in build_libs] 232 for f in build_libs]
235 nacl_build_tool = '$PYTHON $SCONS_DIR/scons.py' 233 nacl_build_tool = '$PYTHON $SCONS_DIR/scons.py'
236 env.Command(targets, 234 env.Command(targets,
237 ['$NACL_NRD_XFER_SOURCE_DIR', '$NACL_PLUGIN_SOURCE_DIR'], 235 ['$NACL_NRD_XFER_SOURCE_DIR', '$NACL_PLUGIN_SOURCE_DIR'],
238 nacl_build_tool + ' ' 236 nacl_build_tool + ' '
239 'MODE=$NACL_VARIANT ' 237 'MODE=$NACL_VARIANT '
240 'naclsdk_validate=0 ' 238 'naclsdk_validate=0 '
241 'sdl=none ' 239 'sdl=none '
(...skipping 256 matching lines...) Expand 10 before | Expand all | Expand 10 after
498 'command_buffer/service', 496 'command_buffer/service',
499 'command_buffer/client', 497 'command_buffer/client',
500 ], 498 ],
501 # TODO: remove link-time dependency on d3dx9, using dynamic loading 499 # TODO: remove link-time dependency on d3dx9, using dynamic loading
502 # instead. 500 # instead.
503 RENDERER_LIBS = [ 501 RENDERER_LIBS = [
504 'o3dCmdBuf_service', 502 'o3dCmdBuf_service',
505 'o3dCmdBuf_client', 503 'o3dCmdBuf_client',
506 'o3dCmdBuf_common', 504 'o3dCmdBuf_common',
507 'd3d9', 'dxerr', 'd3dx9' 505 'd3d9', 'dxerr', 'd3dx9'
508 ] + nacl_imc_all_libs 506 ] + nacl_htp_all_libs
509 ) 507 )
510 508
511 windows_cb_debug_env = windows_cb_env.Clone( 509 windows_cb_debug_env = windows_cb_env.Clone(
512 BUILD_TYPE = 'dbg-cb', 510 BUILD_TYPE = 'dbg-cb',
513 BUILD_TYPE_DESCRIPTION = 'Windows Command Buffer debug build', 511 BUILD_TYPE_DESCRIPTION = 'Windows Command Buffer debug build',
514 ) 512 )
515 513
516 AddWindowsDebugSettings(windows_cb_debug_env) 514 AddWindowsDebugSettings(windows_cb_debug_env)
517 environment_list.append(windows_cb_debug_env) 515 environment_list.append(windows_cb_debug_env)
518 516
(...skipping 316 matching lines...) Expand 10 before | Expand all | Expand 10 after
835 'o3d', environment_list, 833 'o3d', environment_list,
836 exclude_pattern = '.*third_party.*', 834 exclude_pattern = '.*third_party.*',
837 extra_build_targets = { 835 extra_build_targets = {
838 'Firefox': 'c:/Program Files/Mozilla FireFox/firefox.exe', 836 'Firefox': 'c:/Program Files/Mozilla FireFox/firefox.exe',
839 'unit_tests': '$ARTIFACTS_DIR/unit_tests.exe', 837 'unit_tests': '$ARTIFACTS_DIR/unit_tests.exe',
840 'system_tests': '$ARTIFACTS_DIR/system_tests.exe', 838 'system_tests': '$ARTIFACTS_DIR/system_tests.exe',
841 'converter': '$ARTIFACTS_DIR/o3dConverter.exe', 839 'converter': '$ARTIFACTS_DIR/o3dConverter.exe',
842 }, 840 },
843 ) 841 )
844 solution_env.Alias('solution', solution) 842 solution_env.Alias('solution', solution)
OLDNEW
« no previous file with comments | « command_buffer/service/win/d3d9/effect_d3d9.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698