def build(bld):
   bld.stlib(
         source   = bld.path.ant_glob('agg-2.5/src/agg_*.cpp') 
                  + bld.path.ant_glob('agg-2.5/src/ctrl/*.cpp'),
         target   = 'agg',
         includes = '. .. agg-2.5/include'
         )

   bld.program(
         source   = ['agg_app.cc', 'life.cc', 'state_library.cc', 'pause_ctrl.cpp', 'next_ctrl.cpp', 'agg_button_ctrl.cpp']
                  + bld.env.PLATFORM_SRC,
         includes = '. .. agg-2.5/include',
         use      = ['agg'],
         lib      = ['SDL2_image', 'SDL2_mixer'],
         uselib   = ['platform'],
         target   = 'game_of_life'
         )
