ccdemos/SConscript
branchpyrit
changeset 63 440e1ae80459
parent 61 7006036eb0db
child 65 242839c6d27d
equal deleted inserted replaced
62:07c2f8084719 63:440e1ae80459
     1 Import('lib')
     1 Import('env lib')
     2 
     2 env.Append(CPPPATH = ['.','#include'], LIBPATH='#build/lib', LIBS='pyrit')
     3 env = Environment(CPPPATH = ['.','#include'], LIBPATH='#build/lib', LIBS='pyrit')
       
     4 
     3 
     5 import os
     4 import os
     6 SDL_CCFLAGS = os.popen('sdl-config --cflags').read()
     5 SDL_CCFLAGS = os.popen('sdl-config --cflags').read()
     7 SDL_LDFLAGS = os.popen('sdl-config --libs').read()
     6 SDL_LDFLAGS = os.popen('sdl-config --libs').read()
     8 sdlenv = env.Clone()
     7 sdlenv = env.Clone()
     9 sdlenv.Append(LINKFLAGS=SDL_LDFLAGS, CCFLAGS=SDL_CCFLAGS)
     8 sdlenv.Append(LINKFLAGS=SDL_LDFLAGS, CCFLAGS=SDL_CCFLAGS)
    10 
     9 
       
    10 l = []
    11 image_obj = env.Object('image.c', CC="$CXX")
    11 image_obj = env.Object('image.c', CC="$CXX")
    12 sdlenv.Program(['realtime.cc'])
    12 l.append( image_obj )
    13 sdlenv.Program(['realtime_bunny.cc'])
    13 l.append( sdlenv.Program(['realtime.cc']) )
    14 sdlenv.Program(['realtime_dragon.cc'])
    14 l.append( sdlenv.Program(['realtime_bunny.cc']) )
    15 sdlenv.Program(['spheres_shadow.cc']+image_obj, LIBS="$LIBS:png")
    15 l.append( sdlenv.Program(['realtime_dragon.cc']) )
    16 sdlenv.Program(['textures.cc']+image_obj, LIBS="$LIBS:png")
    16 l.append( sdlenv.Program(['spheres_shadow.cc']+image_obj, LIBS="$LIBS:png") )
       
    17 l.append( sdlenv.Program(['textures.cc']+image_obj, LIBS="$LIBS:png") )
       
    18 
       
    19 env.Alias('cc-demos', l)