add_sources(libopenage
    definitions.cpp
    entity_factory.cpp
	game_entity.cpp
    game_state.cpp
	game.cpp
	manager.cpp
	player.cpp
    simulation.cpp
	terrain_chunk.cpp
	terrain.cpp
    types.cpp
	world.cpp
	universe.cpp
)

add_subdirectory(activity/)
add_subdirectory(api/)
add_subdirectory(component/)
add_subdirectory(demo/)
add_subdirectory(event/)
add_subdirectory(system/)

# TODO: remove once migration is done.
add_subdirectory(old/)
