set(BASE_SRC 
src/globals.cpp
src/main-menu.cpp)

set(ASTEROIDS_SRC
src/asteroids/game.cpp
src/asteroids/argument.cpp)

set(FACTORY_SRC
src/factory/font_render.cpp
src/factory/collector.cpp)

set(OPENBOR_SRC
src/openbor/pack-reader.cpp
src/openbor/animation.cpp
src/openbor/display-character.cpp
src/openbor/mod.cpp
src/openbor/util.cpp
src/openbor/data.cpp)

set(LOADPNG_SRC
src/util/graphics/allegro/loadpng/loadpng.c
src/util/graphics/allegro/loadpng/regpng.c
src/util/graphics/allegro/loadpng/savepng.c)

set(PLATFORMER_SRC
src/platformer/argument.cpp
src/platformer/game/animation.cpp
src/platformer/game/background.cpp
src/platformer/game/camera.cpp
src/platformer/game/game.cpp
src/platformer/game/options.cpp
src/platformer/game/tile.cpp
src/platformer/game/world.cpp
src/platformer/object/object.cpp
src/platformer/script/script.cpp
)

set(MISSILE_DEFEND_SRC
src/missile-defend/argument.cpp
src/missile-defend/game.cpp
)
