47 lines
2.0 KiB
CMake
47 lines
2.0 KiB
CMake
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
|
|
# The card parts the ship stats panel is built from. They are deliberately free of
|
|
# Simulation and GameConfig, which is what lets them come along here.
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../ui/selection/StatRow.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../ui/selection/BarRow.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../ui/selection/SectionBox.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../ui/selection/SelectionNames.h
|
|
# A stat row states a value with an inline item icon (REQ-UI-ITEM-ICON), which this
|
|
# composes; it needs nothing but Qt's painting.
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../ui/IconCaption.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/selection/StatRow.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../ui/selection/BarRow.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../ui/selection/SectionBox.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../ui/selection/SelectionNames.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../ui/IconCaption.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../ui/VisualsLoader.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../ui/WorldPrimitives.cpp
|
|
PARENT_SCOPE
|
|
)
|