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
c18f506d sago007 2015-12-25 15:47 12
print "Warning: scons is absolutely unsupported for building Block Attack - Rise of the blocks"
c18f506d sago007 2015-12-25 15:47 13
f62f552d sago007 2008-08-29 14:34 14
# Copy Build Environment #
f62f552d sago007 2008-08-29 14:34 15
env = Environment(options = opts)
071f63e0 sago007 2015-12-25 15:08 16
if 'PATH' in os.environ:
071f63e0 sago007 2015-12-25 15:08 17
	env.Append(PATH = os.environ['PATH'])
071f63e0 sago007 2015-12-25 15:08 18
if 'CXX' in os.environ:
071f63e0 sago007 2015-12-25 15:08 19
	env.Append(CXX = os.environ['CXX'])
f62f552d sago007 2008-08-29 14:34 20
Export("env")
f62f552d sago007 2008-08-29 14:34 21
SConsignFile()
f62f552d sago007 2008-08-29 14:34 22
771d17b2 sago007 2008-08-29 19:47 23
# Sources #
771d17b2 sago007 2008-08-29 19:47 24
SConscript('source/code/SConscript')
f62f552d sago007 2008-08-29 14:34 25
f62f552d sago007 2008-08-29 14:34 26
# game materials (sharefiles)
f62f552d sago007 2008-08-29 14:34 27
SConscript('Game/SConscript')
f62f552d sago007 2008-08-29 14:34 28
f62f552d sago007 2008-08-29 14:34 29
# manpage
f62f552d sago007 2008-08-29 14:34 30
SConscript('man/SConscript')
f62f552d sago007 2008-08-29 14:34 31
# icons menu
f62f552d sago007 2008-08-29 14:34 32
env.Install ('$destdir/$prefix/share/pixmaps/',['blockattack32.xpm','blockattack64.xpm'])
f62f552d sago007 2008-08-29 14:34 33
env.Alias('install', ['$destdir/$prefix/share/pixmaps/'])
f62f552d sago007 2008-08-29 14:34 34
f62f552d sago007 2008-08-29 14:34 35
env.Install ('$destdir/$prefix/share/applications/',['blockattack.desktop'])
f62f552d sago007 2008-08-29 14:34 36
env.Alias('install', ['$destdir/$prefix/share/applications'])
1970-01-01 00:00 37