diff options
Diffstat (limited to 'google_update/SConscript')
-rw-r--r-- | google_update/SConscript | 34 |
1 files changed, 32 insertions, 2 deletions
diff --git a/google_update/SConscript b/google_update/SConscript index 916b3cb..183e872 100644 --- a/google_update/SConscript +++ b/google_update/SConscript @@ -4,9 +4,39 @@ Import('env') +input_files = ChromeFileList([ + 'google_update_idl.idl', +]) + # TODO(port): if env.Bit('windows'): + # TODO(sgk): get from the input_files list. env.TypeLibrary('google_update_idl') -env.ChromeMSVSProject('$GOOGLE_UPDATE_DIR/ondemand_updates.vcproj', - guid='{4052059A-D72B-4183-B5C2-9D1B099E9E35}') +p = env.ChromeMSVSProject('ondemand_updates.vcproj', + dest=('$CHROME_SRC_DIR/google_update/' + + 'ondemand_updates.vcproj'), + guid='{4052059A-D72B-4183-B5C2-9D1B099E9E35}', + keyword='Win32Proj', + # TODO(sgk): when we can intuit the hierarchy + # from the built targets. + #buildtargets=TODO, + files=input_files, + relative_path_prefix='./', + tools=[ + 'VCPreBuildEventTool', + 'VCCustomBuildTool', + 'VCMIDLTool', + 'VCPostBuildEventTool', + ], + ConfigurationType='10') + +p.AddConfig('Debug|Win32', + InheritedPropertySheets=[ + '$(SolutionDir)../build/debug.vsprops', + ]) + +p.AddConfig('Release|Win32', + InheritedPropertySheets=[ + '$(SolutionDir)../build/release.vsprops', + ]) |