git repos / blockattack-game

blame: SConstruct

normal view · raw

08f71f59 sago007 2015-11-10 19:12 1
import os
f62f552d sago007 2008-08-29 14:34 2
# Option      #
f62f552d sago007 2008-08-29 14:34 3
opts = Options(args = ARGUMENTS)
f62f552d sago007 2008-08-29 14:34 4
opts.Add('destdir', 'Staging area to install BlockAttack to.  Useful for packagers.', '')
f62f552d sago007 2008-08-29 14:34 5
opts.Add('prefix', 'Destination directory', '/usr/local')
f62f552d sago007 2008-08-29 14:34 6
opts.Add('sharedir', 'Directory to use to store data file', '$prefix/share/blockattack')
f62f552d sago007 2008-08-29 14:34 7
opts.Add('bindir', 'Directory to use to store data file', '$prefix/bin')
f62f552d sago007 2008-08-29 14:34 8
opts.Add('mandir', 'Directory to use to store data file', '$prefix/share/man')
08f71f59 sago007 2015-11-10 19:12 9
opts.Add('CXX', 'C++ compiler to use', os.environ['CXX'])
78ab168e sago007 2015-11-14 22:02 10
opts.Add('CXXFLAGS', 'C++ flags', "-std=c++11")
08f71f59 sago007 2015-11-10 19:12 11
f62f552d sago007 2008-08-29 14:34 12
f62f552d sago007 2008-08-29 14:34 13
# Copy Build Environment #
f62f552d sago007 2008-08-29 14:34 14
env = Environment(options = opts)
f62f552d sago007 2008-08-29 14:34 15
Export("env")
f62f552d sago007 2008-08-29 14:34 16
SConsignFile()
f62f552d sago007 2008-08-29 14:34 17
771d17b2 sago007 2008-08-29 19:47 18
# Sources #
771d17b2 sago007 2008-08-29 19:47 19
SConscript('source/code/SConscript')
f62f552d sago007 2008-08-29 14:34 20
f62f552d sago007 2008-08-29 14:34 21
# game materials (sharefiles)
f62f552d sago007 2008-08-29 14:34 22
SConscript('Game/SConscript')
f62f552d sago007 2008-08-29 14:34 23
f62f552d sago007 2008-08-29 14:34 24
# manpage
f62f552d sago007 2008-08-29 14:34 25
SConscript('man/SConscript')
f62f552d sago007 2008-08-29 14:34 26
# icons menu
f62f552d sago007 2008-08-29 14:34 27
env.Install ('$destdir/$prefix/share/pixmaps/',['blockattack32.xpm','blockattack64.xpm'])
f62f552d sago007 2008-08-29 14:34 28
env.Alias('install', ['$destdir/$prefix/share/pixmaps/'])
f62f552d sago007 2008-08-29 14:34 29
f62f552d sago007 2008-08-29 14:34 30
env.Install ('$destdir/$prefix/share/applications/',['blockattack.desktop'])
f62f552d sago007 2008-08-29 14:34 31
env.Alias('install', ['$destdir/$prefix/share/applications'])
1970-01-01 00:00 32