You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
77 lines
3.3 KiB
77 lines
3.3 KiB
include_directories(
|
|
${STAR_EXTERN_INCLUDES}
|
|
${STAR_CORE_INCLUDES}
|
|
${STAR_BASE_INCLUDES}
|
|
${STAR_PLATFORM_INCLUDES}
|
|
${STAR_GAME_INCLUDES}
|
|
)
|
|
|
|
add_executable(asset_packer
|
|
$<TARGET_OBJECTS:star_extern> $<TARGET_OBJECTS:star_core> $<TARGET_OBJECTS:star_base>
|
|
asset_packer.cpp)
|
|
target_link_libraries(asset_packer ${STAR_EXT_LIBS})
|
|
|
|
add_executable(asset_unpacker
|
|
$<TARGET_OBJECTS:star_extern> $<TARGET_OBJECTS:star_core> $<TARGET_OBJECTS:star_base>
|
|
asset_unpacker.cpp)
|
|
target_link_libraries(asset_unpacker ${STAR_EXT_LIBS})
|
|
|
|
add_executable(dump_versioned_json
|
|
$<TARGET_OBJECTS:star_extern> $<TARGET_OBJECTS:star_core> $<TARGET_OBJECTS:star_base> $<TARGET_OBJECTS:star_game>
|
|
dump_versioned_json.cpp)
|
|
target_link_libraries(dump_versioned_json ${STAR_EXT_LIBS})
|
|
|
|
add_executable(game_repl
|
|
$<TARGET_OBJECTS:star_extern> $<TARGET_OBJECTS:star_core> $<TARGET_OBJECTS:star_base> $<TARGET_OBJECTS:star_game>
|
|
game_repl.cpp)
|
|
target_link_libraries(game_repl ${STAR_EXT_LIBS})
|
|
|
|
add_executable(make_versioned_json
|
|
$<TARGET_OBJECTS:star_extern> $<TARGET_OBJECTS:star_core> $<TARGET_OBJECTS:star_base> $<TARGET_OBJECTS:star_game>
|
|
make_versioned_json.cpp)
|
|
target_link_libraries(make_versioned_json ${STAR_EXT_LIBS})
|
|
|
|
add_executable(planet_mapgen
|
|
$<TARGET_OBJECTS:star_extern> $<TARGET_OBJECTS:star_core> $<TARGET_OBJECTS:star_base> $<TARGET_OBJECTS:star_game>
|
|
planet_mapgen.cpp)
|
|
target_link_libraries(planet_mapgen ${STAR_EXT_LIBS})
|
|
|
|
add_executable(render_terrain_selector
|
|
$<TARGET_OBJECTS:star_extern> $<TARGET_OBJECTS:star_core> $<TARGET_OBJECTS:star_base> $<TARGET_OBJECTS:star_game>
|
|
render_terrain_selector.cpp)
|
|
target_link_libraries(render_terrain_selector ${STAR_EXT_LIBS})
|
|
|
|
add_executable(update_tilesets
|
|
$<TARGET_OBJECTS:star_extern> $<TARGET_OBJECTS:star_core> $<TARGET_OBJECTS:star_base> $<TARGET_OBJECTS:star_game>
|
|
update_tilesets.cpp tileset_updater.cpp)
|
|
target_link_libraries(update_tilesets ${STAR_EXT_LIBS})
|
|
|
|
add_executable(fix_embedded_tilesets
|
|
$<TARGET_OBJECTS:star_extern> $<TARGET_OBJECTS:star_core> $<TARGET_OBJECTS:star_base> $<TARGET_OBJECTS:star_game>
|
|
fix_embedded_tilesets.cpp)
|
|
target_link_libraries(fix_embedded_tilesets ${STAR_EXT_LIBS})
|
|
|
|
add_executable(world_benchmark
|
|
$<TARGET_OBJECTS:star_extern> $<TARGET_OBJECTS:star_core> $<TARGET_OBJECTS:star_base> $<TARGET_OBJECTS:star_game>
|
|
world_benchmark.cpp)
|
|
target_link_libraries(world_benchmark ${STAR_EXT_LIBS})
|
|
|
|
add_executable(generation_benchmark
|
|
$<TARGET_OBJECTS:star_extern> $<TARGET_OBJECTS:star_core> $<TARGET_OBJECTS:star_base> $<TARGET_OBJECTS:star_game>
|
|
generation_benchmark.cpp)
|
|
target_link_libraries(generation_benchmark ${STAR_EXT_LIBS})
|
|
|
|
add_executable(dungeon_generation_benchmark
|
|
$<TARGET_OBJECTS:star_extern> $<TARGET_OBJECTS:star_core> $<TARGET_OBJECTS:star_base> $<TARGET_OBJECTS:star_game>
|
|
dungeon_generation_benchmark.cpp)
|
|
target_link_libraries(dungeon_generation_benchmark ${STAR_EXT_LIBS})
|
|
|
|
add_executable(map_grep
|
|
$<TARGET_OBJECTS:star_extern> $<TARGET_OBJECTS:star_core> $<TARGET_OBJECTS:star_base> $<TARGET_OBJECTS:star_game>
|
|
map_grep.cpp)
|
|
target_link_libraries(map_grep ${STAR_EXT_LIBS})
|
|
|
|
add_executable(word_count
|
|
$<TARGET_OBJECTS:star_extern> $<TARGET_OBJECTS:star_core> $<TARGET_OBJECTS:star_base> $<TARGET_OBJECTS:star_game>
|
|
word_count.cpp)
|
|
target_link_libraries(word_count ${STAR_EXT_LIBS})
|
|
|