X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=SConstruct;h=f1f802d4c2e8427fb9a719820b44f477ec2ec6c0;hb=78ac7aef674f518549f96160c6354b589553f952;hp=557818410776ff4000e1b31a9ecfbf844af680f7;hpb=1f6262e296474e20843dff17a35312a735677212;p=supertux.git diff --git a/SConstruct b/SConstruct index 557818410..f1f802d4c 100644 --- a/SConstruct +++ b/SConstruct @@ -1,86 +1,5 @@ -#!/usr/bin/scons -Q -# -# A simple SConstruct file. -# See http://www.scons.org/ for more information about what SCons is and how it -# may help you... :-) -# I've never done anything with SCons before. Quite obviously this script is in -# a non-working state!! Maybe someone with more knowledge of the materia who -# thinks that SCons might be better suited than make can take over.... -# - Benjamin P. 'litespeed' Jung - -# +# -*- mode: python -*- +SConscript('SConscript', variant_dir='build', duplicate=0) -# TODO: such a static entry is obviously not what we want. -# Using 'sdl-config --prefix' to obtain parameters would be muuuuuch -# better. -SDL_INCLUDE_PATH='/usr/include/SDL' - -libsupertux_src=[ - 'lib/app/globals.cpp', - 'lib/app/setup.cpp', - 'lib/audio/musicref.cpp', - 'lib/audio/sound_manager.cpp', - 'lib/gui/button.cpp', - 'lib/gui/menu.cpp', - 'lib/gui/mousecursor.cpp', - 'lib/math/physic.cpp', - 'lib/math/vector.cpp', - 'lib/special/game_object.cpp', - 'lib/special/moving_object.cpp', - 'lib/special/sprite.cpp', - 'lib/special/sprite_manager.cpp', - 'lib/special/timer.cpp', - 'lib/special/frame_rate.cpp', - 'lib/utils/configfile.cpp', - 'lib/utils/lispreader.cpp', - 'lib/utils/lispwriter.cpp', - 'lib/video/drawing_context.cpp', - 'lib/video/font.cpp', - 'lib/video/screen.cpp', - 'lib/video/surface.cpp' -] - -supertux_src=[ - 'src/background.cpp', - 'src/badguy.cpp', - 'src/badguy_specs.cpp', - 'src/bitmask.cpp', - 'src/camera.cpp', - 'src/collision.cpp', - 'src/door.cpp', - 'src/gameloop.cpp', - 'src/gameobjs.cpp', - 'src/high_scores.cpp', - 'src/interactive_object.cpp', - 'src/intro.cpp', - 'src/level.cpp', - 'src/level_subset.cpp', - 'src/leveleditor.cpp', - 'src/misc.cpp', - 'src/particlesystem.cpp', - 'src/player.cpp', - 'src/resources.cpp', - 'src/scene.cpp', - 'src/sector.cpp', - 'src/special.cpp', - 'src/statistics.cpp', - 'src/supertux.cpp', - 'src/tile.cpp' - 'src/tile_manager.cpp', - 'src/tilemap.cpp', - 'src/title.cpp', - 'src/worldmap.cpp' -] - -Library( - target="lib/supertux", - source=libsupertux_src, - CPPPATH=SDL_INCLUDE_PATH -) - -Program( - target="src/supertux", - source=supertux_src, - CPPPATH=[SDL_INCLUDE_PATH, 'lib', '.'], - LIBS='lib/libsupertux' -) +# EOF #