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'])
08f71f59 sago007 2015-11-10 19:12 10
f62f552d sago007 2008-08-29 14:34 11
f62f552d sago007 2008-08-29 14:34 12
# Copy Build Environment #
f62f552d sago007 2008-08-29 14:34 13
env = Environment(options = opts)
f62f552d sago007 2008-08-29 14:34 14
Export("env")
f62f552d sago007 2008-08-29 14:34 15
SConsignFile()
f62f552d sago007 2008-08-29 14:34 16
771d17b2 sago007 2008-08-29 19:47 17
# Sources #
771d17b2 sago007 2008-08-29 19:47 18
SConscript('source/code/SConscript')
f62f552d sago007 2008-08-29 14:34 19
f62f552d sago007 2008-08-29 14:34 20
# game materials (sharefiles)
f62f552d sago007 2008-08-29 14:34 21
SConscript('Game/SConscript')
f62f552d sago007 2008-08-29 14:34 22
f62f552d sago007 2008-08-29 14:34 23
# manpage
f62f552d sago007 2008-08-29 14:34 24
SConscript('man/SConscript')
f62f552d sago007 2008-08-29 14:34 25
# icons menu
f62f552d sago007 2008-08-29 14:34 26
env.Install ('$destdir/$prefix/share/pixmaps/',['blockattack32.xpm','blockattack64.xpm'])
f62f552d sago007 2008-08-29 14:34 27
env.Alias('install', ['$destdir/$prefix/share/pixmaps/'])
f62f552d sago007 2008-08-29 14:34 28
f62f552d sago007 2008-08-29 14:34 29
env.Install ('$destdir/$prefix/share/applications/',['blockattack.desktop'])
f62f552d sago007 2008-08-29 14:34 30
env.Alias('install', ['$destdir/$prefix/share/applications'])
1970-01-01 00:00 31