Use lists for platform-specific source files instead of string interpolation

stable-5.2
Nicolas Hake 2009-08-12 15:01:14 +02:00
parent 3a202230a2
commit 7b83f7a8fc
1 changed files with 417 additions and 409 deletions

View File

@ -7,11 +7,385 @@ separate_arguments(OC_CXX_FLAGS)
set(OC_CXX_FLAGS_DEBUG ${CMAKE_CXX_FLAGS_DEBUG})
separate_arguments(OC_CXX_FLAGS_DEBUG)
set(OC_CLONK_SOURCES
src/C4Application.cpp
src/C4Application.h
src/C4FullScreen.cpp
src/C4FullScreen.h
src/C4Game.cpp
src/C4Game.h
src/C4GraphicsSystem.cpp
src/C4GraphicsSystem.h
src/c4group/C4Components.h
src/c4group/C4Extra.cpp
src/c4group/C4Extra.h
src/c4group/C4Group.cpp
src/c4group/C4Group.h
src/c4group/C4GroupSet.cpp
src/c4group/C4GroupSet.h
src/c4group/C4Language.cpp
src/c4group/C4Language.h
src/c4group/C4Update.cpp
src/c4group/C4Update.h
src/c4group/CStdFile.cpp
src/c4group/CStdFile.h
src/C4Include.h
src/C4Prototypes.h
src/C4Version.h
src/C4WinMain.cpp
src/config/C4Config.cpp
src/config/C4Config.h
src/config/C4ConfigShareware.cpp
src/config/C4ConfigShareware.h
src/config/C4SecurityCertificates.cpp
src/config/C4SecurityCertificates.h
src/control/C4Control.cpp
src/control/C4Control.h
src/control/C4GameControl.cpp
src/control/C4GameControl.h
src/control/C4GameParameters.cpp
src/control/C4GameParameters.h
src/control/C4GameSave.cpp
src/control/C4GameSave.h
src/control/C4PlayerInfoConflicts.cpp
src/control/C4PlayerInfo.cpp
src/control/C4PlayerInfo.h
src/control/C4Record.cpp
src/control/C4Record.h
src/control/C4RoundResults.cpp
src/control/C4RoundResults.h
src/control/C4Teams.cpp
src/control/C4Teams.h
src/editor/C4Console.cpp
src/editor/C4Console.h
src/editor/C4DevmodeDlg.cpp
src/editor/C4DevmodeDlg.h
src/editor/C4EditCursor.cpp
src/editor/C4EditCursor.h
src/editor/C4ObjectListDlg.cpp
src/editor/C4ObjectListDlg.h
src/editor/C4PropertyDlg.cpp
src/editor/C4PropertyDlg.h
src/editor/C4ToolsDlg.cpp
src/editor/C4ToolsDlg.h
src/game/C4Constants.h
src/game/C4GameVersion.h
src/game/C4Physics.h
src/game/landscape/C4Landscape.cpp
src/game/landscape/C4Landscape.h
src/game/landscape/C4Map.cpp
src/game/landscape/C4MapCreatorS2.cpp
src/game/landscape/C4MapCreatorS2.h
src/game/landscape/C4Map.h
src/game/landscape/C4MassMover.cpp
src/game/landscape/C4MassMover.h
src/game/landscape/C4Material.cpp
src/game/landscape/C4Material.h
src/game/landscape/C4MaterialList.cpp
src/game/landscape/C4MaterialList.h
src/game/landscape/C4Particles.cpp
src/game/landscape/C4Particles.h
src/game/landscape/C4PathFinder.cpp
src/game/landscape/C4PathFinder.h
src/game/landscape/C4PXS.cpp
src/game/landscape/C4PXS.h
src/game/landscape/C4Region.cpp
src/game/landscape/C4Region.h
src/game/landscape/C4Scenario.cpp
src/game/landscape/C4Scenario.h
src/game/landscape/C4Sky.cpp
src/game/landscape/C4Sky.h
src/game/landscape/C4SolidMask.cpp
src/game/landscape/C4SolidMask.h
src/game/landscape/C4Texture.cpp
src/game/landscape/C4Texture.h
src/game/landscape/C4Weather.cpp
src/game/landscape/C4Weather.h
src/game/object/C4Action.cpp
src/game/object/C4Command.cpp
src/game/object/C4Command.h
src/game/object/C4Def.cpp
src/game/object/C4DefGraphics.cpp
src/game/object/C4DefGraphics.h
src/game/object/C4Def.h
src/game/object/C4GameObjects.cpp
src/game/object/C4GameObjects.h
src/game/object/C4Id.cpp
src/game/object/C4Id.h
src/game/object/C4IDList.cpp
src/game/object/C4IDList.h
src/game/object/C4InfoCore.cpp
src/game/object/C4InfoCore.h
src/game/object/C4Movement.cpp
src/game/object/C4ObjectCom.cpp
src/game/object/C4ObjectCom.h
src/game/object/C4Object.cpp
src/game/object/C4Object.h
src/game/object/C4ObjectInfo.cpp
src/game/object/C4ObjectInfo.h
src/game/object/C4ObjectInfoList.cpp
src/game/object/C4ObjectInfoList.h
src/game/object/C4ObjectList.cpp
src/game/object/C4ObjectList.h
src/game/object/C4ObjectMenu.cpp
src/game/object/C4ObjectMenu.h
src/game/object/C4Sector.cpp
src/game/object/C4Sector.h
src/game/object/C4Shape.cpp
src/game/object/C4Shape.h
src/game/player/C4Player.cpp
src/game/player/C4Player.h
src/game/player/C4PlayerList.cpp
src/game/player/C4PlayerList.h
src/game/player/C4RankSystem.cpp
src/game/player/C4RankSystem.h
src/game/script/C4Effect.cpp
src/game/script/C4Effects.h
src/game/script/C4FindObject.cpp
src/game/script/C4FindObject.h
src/game/script/C4Script.cpp
src/game/script/C4Script.h
src/game/script/C4TransferZone.cpp
src/game/script/C4TransferZone.h
src/gui/C4ChatDlg.cpp
src/gui/C4ChatDlg.h
src/gui/C4DownloadDlg.cpp
src/gui/C4DownloadDlg.h
src/gui/C4FileSelDlg.cpp
src/gui/C4FileSelDlg.h
src/gui/C4Folder.cpp
src/gui/C4Folder.h
src/gui/C4GameDialogs.cpp
src/gui/C4GameDialogs.h
src/gui/C4GameLobby.cpp
src/gui/C4GameLobby.h
src/gui/C4GameMessage.cpp
src/gui/C4GameMessage.h
src/gui/C4GameOptions.cpp
src/gui/C4GameOptions.h
src/gui/C4GameOverDlg.cpp
src/gui/C4GameOverDlg.h
src/gui/C4GuiButton.cpp
src/gui/C4GuiCheckBox.cpp
src/gui/C4GuiComboBox.cpp
src/gui/C4GuiContainers.cpp
src/gui/C4Gui.cpp
src/gui/C4GuiDialogs.cpp
src/gui/C4GuiEdit.cpp
src/gui/C4Gui.h
src/gui/C4GuiLabels.cpp
src/gui/C4GuiListBox.cpp
src/gui/C4GuiMenu.cpp
src/gui/C4GuiTabular.cpp
src/gui/C4KeyboardInput.cpp
src/gui/C4KeyboardInput.h
src/gui/C4LoaderScreen.cpp
src/gui/C4LoaderScreen.h
src/gui/C4MainMenu.cpp
src/gui/C4MainMenu.h
src/gui/C4Menu.cpp
src/gui/C4Menu.h
src/gui/C4MessageBoard.cpp
src/gui/C4MessageBoard.h
src/gui/C4MessageInput.cpp
src/gui/C4MessageInput.h
src/gui/C4MouseControl.cpp
src/gui/C4MouseControl.h
src/gui/C4PlayerInfoListBox.cpp
src/gui/C4PlayerInfoListBox.h
src/gui/C4Scoreboard.cpp
src/gui/C4Scoreboard.h
src/gui/C4StartupAboutDlg.cpp
src/gui/C4StartupAboutDlg.h
src/gui/C4Startup.cpp
src/gui/C4Startup.h
src/gui/C4StartupMainDlg.cpp
src/gui/C4StartupMainDlg.h
src/gui/C4StartupNetDlg.cpp
src/gui/C4StartupNetDlg.h
src/gui/C4StartupOptionsDlg.cpp
src/gui/C4StartupOptionsDlg.h
src/gui/C4StartupPlrSelDlg.cpp
src/gui/C4StartupPlrSelDlg.h
src/gui/C4StartupScenSelDlg.cpp
src/gui/C4StartupScenSelDlg.h
src/gui/C4UpdateDlg.cpp
src/gui/C4UpdateDlg.h
src/gui/C4UpperBoard.cpp
src/gui/C4UpperBoard.h
src/gui/C4UserMessages.h
src/gui/C4Viewport.cpp
src/gui/C4Viewport.h
src/lib/C4ComponentHost.cpp
src/lib/C4ComponentHost.h
src/lib/C4InputValidation.cpp
src/lib/C4InputValidation.h
src/lib/C4LangStringTable.cpp
src/lib/C4LangStringTable.h
src/lib/C4LogBuf.cpp
src/lib/C4LogBuf.h
src/lib/C4Log.cpp
src/lib/C4Log.h
src/lib/C4NameList.cpp
src/lib/C4NameList.h
src/lib/C4Random.cpp
src/lib/C4Random.h
src/lib/C4RTF.cpp
src/lib/C4RTF.H
src/lib/C4Stat.cpp
src/lib/C4Stat.h
src/lib/Fixed.cpp
src/lib/Fixed.h
src/lib/PathFinder.cpp
src/lib/PathFinder.h
src/lib/Standard.cpp
src/lib/Standard.h
src/lib/StdAdaptors.h
src/lib/StdBase64.cpp
src/lib/StdBase64.h
src/lib/StdBuf.cpp
src/lib/StdBuf.h
src/lib/StdColors.h
src/lib/StdCompiler.cpp
src/lib/StdCompiler.h
src/lib/StdMarkup.cpp
src/lib/StdMarkup.h
src/lib/StdResStr2.cpp
src/lib/StdResStr2.h
src/lib/StdResStr.h
src/lib/texture/C4Facet.cpp
src/lib/texture/C4FacetEx.cpp
src/lib/texture/C4FacetEx.h
src/lib/texture/C4Facet.h
src/lib/texture/C4GraphicsResource.cpp
src/lib/texture/C4GraphicsResource.h
src/lib/texture/C4Surface.cpp
src/lib/texture/C4SurfaceFile.cpp
src/lib/texture/C4SurfaceFile.h
src/lib/texture/C4Surface.h
src/lib/texture/StdPNG.cpp
src/lib/texture/StdPNG.h
src/network/C4Client.cpp
src/network/C4Client.h
src/network/C4GameControlNetwork.cpp
src/network/C4GameControlNetwork.h
src/network/C4InteractiveThread.cpp
src/network/C4InteractiveThread.h
src/network/C4League.cpp
src/network/C4League.h
src/network/C4NetIO.cpp
src/network/C4NetIO.h
src/network/C4Network2Client.cpp
src/network/C4Network2Client.h
src/network/C4Network2.cpp
src/network/C4Network2Dialogs.cpp
src/network/C4Network2Dialogs.h
src/network/C4Network2Discover.cpp
src/network/C4Network2Discover.h
src/network/C4Network2.h
src/network/C4Network2IO.cpp
src/network/C4Network2IO.h
src/network/C4Network2IRC.cpp
src/network/C4Network2IRC.h
src/network/C4Network2Players.cpp
src/network/C4Network2Players.h
src/network/C4Network2Reference.cpp
src/network/C4Network2Reference.h
src/network/C4Network2Res.cpp
src/network/C4Network2ResDlg.cpp
src/network/C4Network2Res.h
src/network/C4Network2Stats.cpp
src/network/C4Network2Stats.h
src/network/C4Packet2.cpp
src/network/C4PacketBase.h
src/platform/Bitmap256.cpp
src/platform/Bitmap256.h
src/platform/C4FileClasses.h
src/platform/C4FileMonitor.cpp
src/platform/C4FileMonitor.h
src/platform/C4Fonts.cpp
src/platform/C4Fonts.h
src/platform/C4GamePadCon.cpp
src/platform/C4GamePadCon.h
src/platform/C4MusicFile.cpp
src/platform/C4MusicFile.h
src/platform/C4MusicSystem.cpp
src/platform/C4MusicSystem.h
src/platform/C4SoundSystem.cpp
src/platform/C4SoundSystem.h
src/platform/C4Video.cpp
src/platform/C4Video.h
src/platform/C4VideoPlayback.cpp
src/platform/C4VideoPlayback.h
src/platform/DInputX.cpp
src/platform/DInputX.h
src/platform/DSoundX.cpp
src/platform/DSoundX.h
src/platform/Midi.cpp
src/platform/Midi.h
src/platform/OpenURL.cpp
src/platform/StdConfig.cpp
src/platform/StdConfig.h
src/platform/StdD3D.cpp
src/platform/StdD3D.h
src/platform/StdD3DShader.cpp
src/platform/StdD3DShader.h
src/platform/StdDDraw2.cpp
src/platform/StdDDraw2.h
src/platform/StdFacet.h
src/platform/StdFile.cpp
src/platform/StdFile.h
src/platform/StdFont.cpp
src/platform/StdFont.h
src/platform/StdGL.cpp
src/platform/StdGLCtx.cpp
src/platform/StdGL.h
src/platform/StdNoGfx.cpp
src/platform/StdNoGfx.h
src/platform/StdRegistry.cpp
src/platform/StdRegistry.h
src/platform/StdScheduler.cpp
src/platform/StdScheduler.h
src/platform/StdSurface2.cpp
src/platform/StdSurface2.h
src/platform/StdSurface8.cpp
src/platform/StdSurface8.h
src/platform/StdSync.h
src/platform/StdVideo.cpp
src/platform/StdVideo.h
src/platform/StdWindow.h
src/script/C4AList.cpp
src/script/C4AList.h
src/script/C4Aul.cpp
src/script/C4AulExec.cpp
src/script/C4Aul.h
src/script/C4AulLink.cpp
src/script/C4AulParse.cpp
src/script/C4PropList.cpp
src/script/C4PropList.h
src/script/C4ScriptHost.cpp
src/script/C4ScriptHost.h
src/script/C4StringTable.cpp
src/script/C4StringTable.h
src/script/C4Value.cpp
src/script/C4Value.h
src/script/C4ValueList.cpp
src/script/C4ValueList.h
src/script/C4ValueMap.cpp
src/script/C4ValueMap.h
src/zlib/gzio.c
src/zlib/zutil.h
)
mark_as_advanced(OC_CLONK_SOURCES)
mark_as_advanced(OC_SYSTEM_SORUCES)
if(WIN32)
SET(additional_clonk_sources src/platform/C4FileClasses.cpp src/res/engine.rc src/res/resource.h)
endif()
if(WIN32)
SET(additional_system_sources
list(APPEND OC_CLONK_SOURCES
src/platform/C4FileClasses.cpp
src/res/engine.rc
src/res/resource.h
)
list(APPEND OC_SYSTEM_SOURCES
src/platform/StdWindow.cpp
src/platform/StdJoystick.cpp
src/platform/StdJoystick.h
@ -20,434 +394,68 @@ if(WIN32)
src/res/resource.h
)
elseif(USE_SDL)
SET(additional_system_sources
list(APPEND OC_SYSTEM_SOURCES
src/platform/StdSDLApp.cpp
src/platform/StdSDLWindow.cpp
)
elseif(USE_X11)
SET(additional_system_sources
list(APPEND OC_SYSTEM_SOURCES
src/platform/StdXApp.cpp
src/platform/StdXWindow.cpp
src/platform/StdXPrivate.h
)
endif()
if(APPLE)
SET(additional_system_sources
${additional_system_sources}
list(APPEND OC_SYSTEM_SOURCES
src/platform/MacUtility.mm
)
endif()
if(USE_GTK)
SET(additional_system_sources
${additional_system_sources}
list(APPEND OC_CLONK_SOURCES
src/res/Brush.h
src/res/Cursor.h
src/res/Dynamic.h
src/res/Exact.h
src/res/Fill.h
src/res/Halt.h
src/res/Ift.h
src/res/Line.h
src/res/Mouse.h
src/res/NoIft.h
src/res/Picker.h
src/res/Play.h
src/res/Rect.h
src/res/resource.h
src/res/Static.h
)
list(APPEND OC_SYSTEM_SOURCES
src/platform/StdGtkWindow.cpp
src/platform/StdGtkWindow.h
)
endif()
add_executable(clonk WIN32 MACOSX_BUNDLE
${additional_clonk_sources}
${additional_system_sources}
src/C4Application.cpp
src/C4Application.h
src/C4FullScreen.cpp
src/C4FullScreen.h
src/C4Game.cpp
src/C4Game.h
src/C4GraphicsSystem.cpp
src/C4GraphicsSystem.h
src/c4group/C4Components.h
src/c4group/C4Extra.cpp
src/c4group/C4Extra.h
src/c4group/C4Group.cpp
src/c4group/C4Group.h
src/c4group/C4GroupSet.cpp
src/c4group/C4GroupSet.h
src/c4group/C4Language.cpp
src/c4group/C4Language.h
src/c4group/C4Update.cpp
src/c4group/C4Update.h
src/c4group/CStdFile.cpp
src/c4group/CStdFile.h
src/C4Include.h
src/C4Prototypes.h
src/C4Version.h
src/C4WinMain.cpp
src/config/C4Config.cpp
src/config/C4Config.h
src/config/C4ConfigShareware.cpp
src/config/C4ConfigShareware.h
src/config/C4SecurityCertificates.cpp
src/config/C4SecurityCertificates.h
src/control/C4Control.cpp
src/control/C4Control.h
src/control/C4GameControl.cpp
src/control/C4GameControl.h
src/control/C4GameParameters.cpp
src/control/C4GameParameters.h
src/control/C4GameSave.cpp
src/control/C4GameSave.h
src/control/C4PlayerInfoConflicts.cpp
src/control/C4PlayerInfo.cpp
src/control/C4PlayerInfo.h
src/control/C4Record.cpp
src/control/C4Record.h
src/control/C4RoundResults.cpp
src/control/C4RoundResults.h
src/control/C4Teams.cpp
src/control/C4Teams.h
src/editor/C4Console.cpp
src/editor/C4Console.h
src/editor/C4DevmodeDlg.cpp
src/editor/C4DevmodeDlg.h
src/editor/C4EditCursor.cpp
src/editor/C4EditCursor.h
src/editor/C4ObjectListDlg.cpp
src/editor/C4ObjectListDlg.h
src/editor/C4PropertyDlg.cpp
src/editor/C4PropertyDlg.h
src/editor/C4ToolsDlg.cpp
src/editor/C4ToolsDlg.h
src/game/C4Constants.h
src/game/C4GameVersion.h
src/game/C4Physics.h
src/game/landscape/C4Landscape.cpp
src/game/landscape/C4Landscape.h
src/game/landscape/C4Map.cpp
src/game/landscape/C4MapCreatorS2.cpp
src/game/landscape/C4MapCreatorS2.h
src/game/landscape/C4Map.h
src/game/landscape/C4MassMover.cpp
src/game/landscape/C4MassMover.h
src/game/landscape/C4Material.cpp
src/game/landscape/C4Material.h
src/game/landscape/C4MaterialList.cpp
src/game/landscape/C4MaterialList.h
src/game/landscape/C4Particles.cpp
src/game/landscape/C4Particles.h
src/game/landscape/C4PathFinder.cpp
src/game/landscape/C4PathFinder.h
src/game/landscape/C4PXS.cpp
src/game/landscape/C4PXS.h
src/game/landscape/C4Region.cpp
src/game/landscape/C4Region.h
src/game/landscape/C4Scenario.cpp
src/game/landscape/C4Scenario.h
src/game/landscape/C4Sky.cpp
src/game/landscape/C4Sky.h
src/game/landscape/C4SolidMask.cpp
src/game/landscape/C4SolidMask.h
src/game/landscape/C4Texture.cpp
src/game/landscape/C4Texture.h
src/game/landscape/C4Weather.cpp
src/game/landscape/C4Weather.h
src/game/object/C4Action.cpp
src/game/object/C4Command.cpp
src/game/object/C4Command.h
src/game/object/C4Def.cpp
src/game/object/C4DefGraphics.cpp
src/game/object/C4DefGraphics.h
src/game/object/C4Def.h
src/game/object/C4GameObjects.cpp
src/game/object/C4GameObjects.h
src/game/object/C4Id.cpp
src/game/object/C4Id.h
src/game/object/C4IDList.cpp
src/game/object/C4IDList.h
src/game/object/C4InfoCore.cpp
src/game/object/C4InfoCore.h
src/game/object/C4Movement.cpp
src/game/object/C4ObjectCom.cpp
src/game/object/C4ObjectCom.h
src/game/object/C4Object.cpp
src/game/object/C4Object.h
src/game/object/C4ObjectInfo.cpp
src/game/object/C4ObjectInfo.h
src/game/object/C4ObjectInfoList.cpp
src/game/object/C4ObjectInfoList.h
src/game/object/C4ObjectList.cpp
src/game/object/C4ObjectList.h
src/game/object/C4ObjectMenu.cpp
src/game/object/C4ObjectMenu.h
src/game/object/C4Sector.cpp
src/game/object/C4Sector.h
src/game/object/C4Shape.cpp
src/game/object/C4Shape.h
src/game/player/C4Player.cpp
src/game/player/C4Player.h
src/game/player/C4PlayerList.cpp
src/game/player/C4PlayerList.h
src/game/player/C4RankSystem.cpp
src/game/player/C4RankSystem.h
src/game/script/C4Effect.cpp
src/game/script/C4Effects.h
src/game/script/C4FindObject.cpp
src/game/script/C4FindObject.h
src/game/script/C4Script.cpp
src/game/script/C4Script.h
src/game/script/C4TransferZone.cpp
src/game/script/C4TransferZone.h
src/gui/C4ChatDlg.cpp
src/gui/C4ChatDlg.h
src/gui/C4DownloadDlg.cpp
src/gui/C4DownloadDlg.h
src/gui/C4FileSelDlg.cpp
src/gui/C4FileSelDlg.h
src/gui/C4Folder.cpp
src/gui/C4Folder.h
src/gui/C4GameDialogs.cpp
src/gui/C4GameDialogs.h
src/gui/C4GameLobby.cpp
src/gui/C4GameLobby.h
src/gui/C4GameMessage.cpp
src/gui/C4GameMessage.h
src/gui/C4GameOptions.cpp
src/gui/C4GameOptions.h
src/gui/C4GameOverDlg.cpp
src/gui/C4GameOverDlg.h
src/gui/C4GuiButton.cpp
src/gui/C4GuiCheckBox.cpp
src/gui/C4GuiComboBox.cpp
src/gui/C4GuiContainers.cpp
src/gui/C4Gui.cpp
src/gui/C4GuiDialogs.cpp
src/gui/C4GuiEdit.cpp
src/gui/C4Gui.h
src/gui/C4GuiLabels.cpp
src/gui/C4GuiListBox.cpp
src/gui/C4GuiMenu.cpp
src/gui/C4GuiTabular.cpp
src/gui/C4KeyboardInput.cpp
src/gui/C4KeyboardInput.h
src/gui/C4LoaderScreen.cpp
src/gui/C4LoaderScreen.h
src/gui/C4MainMenu.cpp
src/gui/C4MainMenu.h
src/gui/C4Menu.cpp
src/gui/C4Menu.h
src/gui/C4MessageBoard.cpp
src/gui/C4MessageBoard.h
src/gui/C4MessageInput.cpp
src/gui/C4MessageInput.h
src/gui/C4MouseControl.cpp
src/gui/C4MouseControl.h
src/gui/C4PlayerInfoListBox.cpp
src/gui/C4PlayerInfoListBox.h
src/gui/C4Scoreboard.cpp
src/gui/C4Scoreboard.h
src/gui/C4StartupAboutDlg.cpp
src/gui/C4StartupAboutDlg.h
src/gui/C4Startup.cpp
src/gui/C4Startup.h
src/gui/C4StartupMainDlg.cpp
src/gui/C4StartupMainDlg.h
src/gui/C4StartupNetDlg.cpp
src/gui/C4StartupNetDlg.h
src/gui/C4StartupOptionsDlg.cpp
src/gui/C4StartupOptionsDlg.h
src/gui/C4StartupPlrSelDlg.cpp
src/gui/C4StartupPlrSelDlg.h
src/gui/C4StartupScenSelDlg.cpp
src/gui/C4StartupScenSelDlg.h
src/gui/C4UpdateDlg.cpp
src/gui/C4UpdateDlg.h
src/gui/C4UpperBoard.cpp
src/gui/C4UpperBoard.h
src/gui/C4UserMessages.h
src/gui/C4Viewport.cpp
src/gui/C4Viewport.h
src/lib/C4ComponentHost.cpp
src/lib/C4ComponentHost.h
src/lib/C4InputValidation.cpp
src/lib/C4InputValidation.h
src/lib/C4LangStringTable.cpp
src/lib/C4LangStringTable.h
src/lib/C4LogBuf.cpp
src/lib/C4LogBuf.h
src/lib/C4Log.cpp
src/lib/C4Log.h
src/lib/C4NameList.cpp
src/lib/C4NameList.h
src/lib/C4Random.cpp
src/lib/C4Random.h
src/lib/C4RTF.cpp
src/lib/C4RTF.H
src/lib/C4Stat.cpp
src/lib/C4Stat.h
src/lib/Fixed.cpp
src/lib/Fixed.h
src/lib/PathFinder.cpp
src/lib/PathFinder.h
src/lib/Standard.cpp
src/lib/Standard.h
src/lib/StdAdaptors.h
src/lib/StdBase64.cpp
src/lib/StdBase64.h
src/lib/StdBuf.cpp
src/lib/StdBuf.h
src/lib/StdColors.h
src/lib/StdCompiler.cpp
src/lib/StdCompiler.h
src/lib/StdMarkup.cpp
src/lib/StdMarkup.h
src/lib/StdResStr2.cpp
src/lib/StdResStr2.h
src/lib/StdResStr.h
src/lib/texture/C4Facet.cpp
src/lib/texture/C4FacetEx.cpp
src/lib/texture/C4FacetEx.h
src/lib/texture/C4Facet.h
src/lib/texture/C4GraphicsResource.cpp
src/lib/texture/C4GraphicsResource.h
src/lib/texture/C4Surface.cpp
src/lib/texture/C4SurfaceFile.cpp
src/lib/texture/C4SurfaceFile.h
src/lib/texture/C4Surface.h
src/lib/texture/StdPNG.cpp
src/lib/texture/StdPNG.h
src/network/C4Client.cpp
src/network/C4Client.h
src/network/C4GameControlNetwork.cpp
src/network/C4GameControlNetwork.h
src/network/C4InteractiveThread.cpp
src/network/C4InteractiveThread.h
src/network/C4League.cpp
src/network/C4League.h
src/network/C4NetIO.cpp
src/network/C4NetIO.h
src/network/C4Network2Client.cpp
src/network/C4Network2Client.h
src/network/C4Network2.cpp
src/network/C4Network2Dialogs.cpp
src/network/C4Network2Dialogs.h
src/network/C4Network2Discover.cpp
src/network/C4Network2Discover.h
src/network/C4Network2.h
src/network/C4Network2IO.cpp
src/network/C4Network2IO.h
src/network/C4Network2IRC.cpp
src/network/C4Network2IRC.h
src/network/C4Network2Players.cpp
src/network/C4Network2Players.h
src/network/C4Network2Reference.cpp
src/network/C4Network2Reference.h
src/network/C4Network2Res.cpp
src/network/C4Network2ResDlg.cpp
src/network/C4Network2Res.h
src/network/C4Network2Stats.cpp
src/network/C4Network2Stats.h
src/network/C4Packet2.cpp
src/network/C4PacketBase.h
src/platform/Bitmap256.cpp
src/platform/Bitmap256.h
src/platform/C4FileClasses.h
src/platform/C4FileMonitor.cpp
src/platform/C4FileMonitor.h
src/platform/C4Fonts.cpp
src/platform/C4Fonts.h
src/platform/C4GamePadCon.cpp
src/platform/C4GamePadCon.h
src/platform/C4MusicFile.cpp
src/platform/C4MusicFile.h
src/platform/C4MusicSystem.cpp
src/platform/C4MusicSystem.h
src/platform/C4SoundSystem.cpp
src/platform/C4SoundSystem.h
src/platform/C4Video.cpp
src/platform/C4Video.h
src/platform/C4VideoPlayback.cpp
src/platform/C4VideoPlayback.h
src/platform/DInputX.cpp
src/platform/DInputX.h
src/platform/DSoundX.cpp
src/platform/DSoundX.h
src/platform/Midi.cpp
src/platform/Midi.h
src/platform/OpenURL.cpp
src/platform/StdConfig.cpp
src/platform/StdConfig.h
src/platform/StdD3D.cpp
src/platform/StdD3D.h
src/platform/StdD3DShader.cpp
src/platform/StdD3DShader.h
src/platform/StdDDraw2.cpp
src/platform/StdDDraw2.h
src/platform/StdFacet.h
src/platform/StdFile.cpp
src/platform/StdFile.h
src/platform/StdFont.cpp
src/platform/StdFont.h
src/platform/StdGL.cpp
src/platform/StdGLCtx.cpp
src/platform/StdGL.h
src/platform/StdNoGfx.cpp
src/platform/StdNoGfx.h
src/platform/StdRegistry.cpp
src/platform/StdRegistry.h
src/platform/StdScheduler.cpp
src/platform/StdScheduler.h
src/platform/StdSurface2.cpp
src/platform/StdSurface2.h
src/platform/StdSurface8.cpp
src/platform/StdSurface8.h
src/platform/StdSync.h
src/platform/StdVideo.cpp
src/platform/StdVideo.h
src/platform/StdWindow.h
src/res/Brush.h
src/res/Cursor.h
src/res/Dynamic.h
src/res/Exact.h
src/res/Fill.h
src/res/Halt.h
src/res/Ift.h
src/res/Line.h
src/res/Mouse.h
src/res/NoIft.h
src/res/Picker.h
src/res/Play.h
src/res/Rect.h
src/res/resource.h
src/res/Static.h
src/script/C4AList.cpp
src/script/C4AList.h
src/script/C4Aul.cpp
src/script/C4AulExec.cpp
src/script/C4Aul.h
src/script/C4AulLink.cpp
src/script/C4AulParse.cpp
src/script/C4PropList.cpp
src/script/C4PropList.h
src/script/C4ScriptHost.cpp
src/script/C4ScriptHost.h
src/script/C4StringTable.cpp
src/script/C4StringTable.h
src/script/C4Value.cpp
src/script/C4Value.h
src/script/C4ValueList.cpp
src/script/C4ValueList.h
src/script/C4ValueMap.cpp
src/script/C4ValueMap.h
src/zlib/gzio.c
src/zlib/zutil.h
${OC_CLONK_SOURCES}
${OC_SYSTEM_SOURCES}
)
add_executable(c4group
src/c4group/c4group_ng.cpp
src/c4group/C4Group.cpp
src/lib/C4InputValidation.cpp
src/config/C4SecurityCertificates.cpp
src/c4group/C4Update.cpp
src/lib/Standard.cpp
src/c4group/CStdFile.cpp
src/lib/StdMarkup.cpp
src/lib/StdBuf.cpp
src/lib/StdCompiler.cpp
src/platform/StdFile.cpp
src/platform/StdRegistry.cpp
src/lib/StdResStr2.cpp
src/platform/StdConfig.cpp
src/zlib/gzio.c
src/c4group/c4group_ng.cpp
src/c4group/C4Group.cpp
src/lib/C4InputValidation.cpp
src/config/C4SecurityCertificates.cpp
src/c4group/C4Update.cpp
src/lib/Standard.cpp
src/c4group/CStdFile.cpp
src/lib/StdMarkup.cpp
src/lib/StdBuf.cpp
src/lib/StdCompiler.cpp
src/platform/StdFile.cpp
src/platform/StdRegistry.cpp
src/lib/StdResStr2.cpp
src/platform/StdConfig.cpp
src/zlib/gzio.c
)
include_directories(