SET(HDRS
	${HDRS}
	${CMAKE_CURRENT_SOURCE_DIR}/ArenaWidget.h
	${CMAKE_CURRENT_SOURCE_DIR}/ArenaSimulation.h
	${CMAKE_CURRENT_SOURCE_DIR}/ArenaView.h
	${CMAKE_CURRENT_SOURCE_DIR}/BalancingConfig.h
	${CMAKE_CURRENT_SOURCE_DIR}/BalancingWindow.h
	${CMAKE_CURRENT_SOURCE_DIR}/InspectWindow.h
	${CMAKE_CURRENT_SOURCE_DIR}/../ui/ShipStatsPanel.h
	${CMAKE_CURRENT_SOURCE_DIR}/../ui/VisualsConfig.h
	${CMAKE_CURRENT_SOURCE_DIR}/../ui/VisualsLoader.h
	# Shared world-space shapes so the arena keeps looking like the game
	# (see WorldPrimitives.h). The balancing target does not link the ui library,
	# so the few ui files it needs are compiled into it, as above.
	${CMAKE_CURRENT_SOURCE_DIR}/../ui/WorldPrimitives.h
	PARENT_SCOPE
)

SET(SRCS
	${SRCS}
	${CMAKE_CURRENT_SOURCE_DIR}/main.cpp
	${CMAKE_CURRENT_SOURCE_DIR}/ArenaWidget.cpp
	${CMAKE_CURRENT_SOURCE_DIR}/ArenaSimulation.cpp
	${CMAKE_CURRENT_SOURCE_DIR}/ArenaView.cpp
	${CMAKE_CURRENT_SOURCE_DIR}/BalancingConfig.cpp
	${CMAKE_CURRENT_SOURCE_DIR}/BalancingWindow.cpp
	${CMAKE_CURRENT_SOURCE_DIR}/InspectWindow.cpp
	${CMAKE_CURRENT_SOURCE_DIR}/../ui/ShipStatsPanel.cpp
	${CMAKE_CURRENT_SOURCE_DIR}/../ui/VisualsLoader.cpp
	${CMAKE_CURRENT_SOURCE_DIR}/../ui/WorldPrimitives.cpp
	PARENT_SCOPE
)
