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')
78ab168e sago007 2015-11-14 22:02 9
opts.Add('CXXFLAGS', 'C++ flags', "-std=c++11")
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)
071f63e0 sago007 2015-12-25 15:08 14
if 'PATH' in os.environ:
071f63e0 sago007 2015-12-25 15:08 15
	env.Append(PATH = os.environ['PATH'])
071f63e0 sago007 2015-12-25 15:08 16
if 'CXX' in os.environ:
071f63e0 sago007 2015-12-25 15:08 17
	env.Append(CXX = os.environ['CXX'])
f62f552d sago007 2008-08-29 14:34 18
Export("env")
f62f552d sago007 2008-08-29 14:34 19
SConsignFile()
f62f552d sago007 2008-08-29 14:34 20
771d17b2 sago007 2008-08-29 19:47 21
# Sources #
771d17b2 sago007 2008-08-29 19:47 22
SConscript('source/code/SConscript')
f62f552d sago007 2008-08-29 14:34 23
f62f552d sago007 2008-08-29 14:34 24
# game materials (sharefiles)
f62f552d sago007 2008-08-29 14:34 25
SConscript('Game/SConscript')
f62f552d sago007 2008-08-29 14:34 26
f62f552d sago007 2008-08-29 14:34 27
# manpage
f62f552d sago007 2008-08-29 14:34 28
SConscript('man/SConscript')
f62f552d sago007 2008-08-29 14:34 29
# icons menu
f62f552d sago007 2008-08-29 14:34 30
env.Install ('$destdir/$prefix/share/pixmaps/',['blockattack32.xpm','blockattack64.xpm'])
f62f552d sago007 2008-08-29 14:34 31
env.Alias('install', ['$destdir/$prefix/share/pixmaps/'])
f62f552d sago007 2008-08-29 14:34 32
f62f552d sago007 2008-08-29 14:34 33
env.Install ('$destdir/$prefix/share/applications/',['blockattack.desktop'])
f62f552d sago007 2008-08-29 14:34 34
env.Alias('install', ['$destdir/$prefix/share/applications'])
1970-01-01 00:00 35