git repos / blockattack-game

source/code/SConscript

browsing at commit = 2824f1adedcd4d57e0e03507e737e14483812436

raw · blame · history

#-------------#
# Import Vars #
#-------------#
Import('*')

# Sources #
src = Split("""main.cpp
highscore.cpp
Libs/NFont.cpp
Libs/SDL_FontCache.cpp
sago/SagoDataHolder.cpp  
sago/SagoMisc.cpp  
sago/SagoSprite.cpp  
sago/SagoSpriteHolder.cpp
ReadKeyboard.cpp
joypad.cpp
listFiles.cpp
stats.cpp
common.cpp
MenuSystem.cpp
menudef.cpp
puzzlehandler.cpp""")

# Modify Build Environment #
env.ParseConfig('sdl2-config --cflags --libs')
env.Append(CPPDEFINES = [('SHAREDIR', '\\"$sharedir\\"')])
env.Append(LIBS = ['SDL2', 'enet','SDL2_image','SDL2_mixer','SDL2_ttf','physfs','jsoncpp'])
env.Append(LIBPATH = ['/usr/lib'])

# Compile Executable #
blockattack = env.Program('blockattack', src)
#Default(blockattack)

# Install blockattack itself
env.Install('$destdir/$bindir/', blockattack)
env.Alias('install', ['$destdir/$bindir/'])