Fixed handle misuse in clientprefs plugin (
bug 5805, r=psychonic).
1 # vim: set ts=2 sw=2 tw=99 noet ft=python:
4 import ambuild.osutil as osutil
5 import ambuild.command as command
20 'admin-sql-prefetch.sp',
26 'admin-sql-threaded.sp',
30 'sql-admin-manager.sp'
33 plugins = AMBuild.AddJob('plugins')
35 spcomp = os.path.join(AMBuild.outputFolder, 'spcomp', 'spcomp')
36 includes = os.path.relpath(os.path.join(AMBuild.sourceFolder, 'plugins', 'include'),
37 os.path.join(AMBuild.outputFolder, 'plugins'))
39 versioninc = os.path.relpath(os.path.join(AMBuild.outputFolder, 'includes'),
40 os.path.join(AMBuild.outputFolder, 'plugins'))
42 #This one has to be special
43 sp = os.path.join(AMBuild.sourceFolder, 'plugins', 'admin-flatfile', 'admin-flatfile.sp')
44 args = [spcomp, 'SM_GENERATED_BUILD=', '-i' + versioninc, '-i' + includes, sp]
45 plugins.AddCommand(command.DirectCommand(args))
49 sp = os.path.join(AMBuild.sourceFolder, 'plugins', file)
50 args = [spcomp, 'SM_GENERATED_BUILD=', '-i' + versioninc, '-i' + includes, sp]
51 plugins.AddCommand(command.DirectCommand(args))