Import('env') import os if os.path.isdir('../entity_spell_system'): print("ESS FOUND") env.Append(CPPDEFINES=['ESS_PRESENT']) if os.path.isdir('../voxelman'): print("VOXELMAN FOUND") env.Append(CPPDEFINES=['VOXELMAN_PRESENT']) env.add_source_files(env.modules_sources,"register_types.cpp") env.add_source_files(env.modules_sources,"main/dungeon_room.cpp") env.add_source_files(env.modules_sources,"main/dungeon_corridor.cpp") env.add_source_files(env.modules_sources,"main/dungeon.cpp") env.add_source_files(env.modules_sources,"main/biome.cpp") env.add_source_files(env.modules_sources,"main/planet.cpp") env.add_source_files(env.modules_sources,"data/dungeon_room_data.cpp") env.add_source_files(env.modules_sources,"data/dungeon_corridor_data.cpp") env.add_source_files(env.modules_sources,"data/dungeon_data.cpp") env.add_source_files(env.modules_sources,"data/biome_data.cpp") env.add_source_files(env.modules_sources,"data/planet_data.cpp") env.add_source_files(env.modules_sources,"data/world_generator_prop_data.cpp") env.add_source_files(env.modules_sources,"world_generator.cpp")