src/AMBuild.shell
author David Anderson <dvander@alliedmods.net>
Wed Jul 25 00:13:02 2012 -0700 (2012-07-25)
changeset 88 fc3f34f928dd
child 91 5f4402180204
permissions -rw-r--r--
Added AMBuild support.
dvander@88
     1
# vim: set ts=2 sw=2 tw=99 noet ft=python: 
dvander@88
     2
import os
dvander@88
     3
import ambuild.osutil as osutil
dvander@88
     4
dvander@88
     5
compiler = KE.DefaultCompiler()
dvander@88
     6
compiler.AddToListVar('CXXINCLUDES', os.path.join(AMBuild.sourceFolder, 'include'))
dvander@88
     7
dvander@88
     8
library = osutil.StaticLibPrefix() + 'keima' + osutil.StaticLibSuffix()
dvander@88
     9
compiler.AddToListVar('POSTLINKFLAGS', '/SUBSYSTEM:CONSOLE')
dvander@88
    10
compiler.AddToListVar('POSTLINKFLAGS', os.path.join(AMBuild.outputFolder, 'keima', library))
dvander@88
    11
dvander@88
    12
job = AMBuild.AddJob('spshell')
dvander@88
    13
binary = Cpp.ExecutableBuilder('spshell', AMBuild, job, compiler)
dvander@88
    14
files = [
dvander@88
    15
	'main.cpp'
dvander@88
    16
	]
dvander@88
    17
binary.AddSourceFiles('src', files)
dvander@88
    18
binary.SendToJob()
dvander@88
    19