target_sources(smw PRIVATE
    MainMenu.cpp
    MainMenu.h
    BonusWheelMenu.cpp
    BonusWheelMenu.h
    GameSettingsMenu.cpp
    GameSettingsMenu.h
    ModeOptionsMenu.cpp
    ModeOptionsMenu.h
    MapFilterEditMenu.cpp
    MapFilterEditMenu.h
    MatchSelectionMenu.cpp
    MatchSelectionMenu.h
    OptionsMenu.cpp
    OptionsMenu.h
    PlayerControlsMenu.cpp
    PlayerControlsMenu.h
    PlayerControlsSelectMenu.cpp
    PlayerControlsSelectMenu.h
    TeamSelectMenu.cpp
    TeamSelectMenu.h
    TournamentScoreboardMenu.cpp
    TournamentScoreboardMenu.h
    TourStopMenu.cpp
    TourStopMenu.h
    WorldMenu.cpp
    WorldMenu.h

    options/EyeCandyOptionsMenu.cpp
    options/EyeCandyOptionsMenu.h
    options/GameplayOptionsMenu.cpp
    options/GameplayOptionsMenu.h
    options/GraphicsOptionsMenu.cpp
    options/GraphicsOptionsMenu.h
    options/PowerupDropRatesMenu.cpp
    options/PowerupDropRatesMenu.h
    options/PowerupSettingsMenu.cpp
    options/PowerupSettingsMenu.h
    options/ProjectileLimitsMenu.cpp
    options/ProjectileLimitsMenu.h
    options/ProjectileOptionsMenu.cpp
    options/ProjectileOptionsMenu.h
    options/SoundOptionsMenu.cpp
    options/SoundOptionsMenu.h
    options/TeamOptionsMenu.cpp
    options/TeamOptionsMenu.h

    network/NetEditServersMenu.cpp
    network/NetEditServersMenu.h
    network/NetLobbyMenu.cpp
    network/NetLobbyMenu.h
    network/NetNewRoomMenu.cpp
    network/NetNewRoomMenu.h
    network/NetNewRoomSettingsMenu.cpp
    network/NetNewRoomSettingsMenu.h
    network/NetRoomMenu.cpp
    network/NetRoomMenu.h
    network/NetServersMenu.cpp
    network/NetServersMenu.h
)
