From f9bc90d009d7c96d97e4bfa7a5679e01dddd5dfd Mon Sep 17 00:00:00 2001 From: Aki Date: Tue, 28 Sep 2021 21:51:34 +0200 Subject: Created best-guess cmake stubs Structure of the project as whole is... questionable. It looks that the directories are intermingled even if they appear separated. This is a first guess to have at least something in place. --- Stars45/CMakeLists.txt | 214 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 214 insertions(+) create mode 100644 Stars45/CMakeLists.txt (limited to 'Stars45') diff --git a/Stars45/CMakeLists.txt b/Stars45/CMakeLists.txt new file mode 100644 index 0000000..02af82d --- /dev/null +++ b/Stars45/CMakeLists.txt @@ -0,0 +1,214 @@ +project(Stars45) +add_executable( + Stars45 + Asteroid.cpp + AudDlg.cpp + AudioConfig.cpp + AwardDlg.cpp + AwardShowDlg.cpp + Callsign.cpp + CameraDirector.cpp + Campaign.cpp + CampaignMissionFighter.cpp + CampaignMissionRequest.cpp + CampaignMissionStarship.cpp + CampaignPlanAssignment.cpp + CampaignPlanEvent.cpp + CampaignPlanMission.cpp + CampaignPlanMovement.cpp + CampaignPlanStrategic.cpp + CampaignSaveGame.cpp + CampaignSituationReport.cpp + CarrierAI.cpp + CmdDlg.cpp + CmdForceDlg.cpp + CmdIntelDlg.cpp + CmdMissionsDlg.cpp + CmdMsgDlg.cpp + CmdOrdersDlg.cpp + CmdTheaterDlg.cpp + CmdTitleDlg.cpp + CmpCompleteDlg.cpp + CmpFileDlg.cpp + CmpLoadDlg.cpp + CmpnScreen.cpp + CmpSceneDlg.cpp + CmpSelectDlg.cpp + CombatAction.cpp + Combatant.cpp + CombatAssignment.cpp + CombatEvent.cpp + CombatGroup.cpp + CombatRoster.cpp + CombatUnit.cpp + CombatZone.cpp + Component.cpp + Computer.cpp + ConfirmDlg.cpp + Contact.cpp + CtlDlg.cpp + DebriefDlg.cpp + Debris.cpp + DetailSet.cpp + DisplayView.cpp + Drive.cpp + DriveSprite.cpp + Drone.cpp + DropShipAI.cpp + Element.cpp + EngDlg.cpp + ExceptionHandler.cpp + ExitDlg.cpp + Explosion.cpp + Farcaster.cpp + FighterAI.cpp + FighterTacticalAI.cpp + FirstTimeDlg.cpp + FlightComp.cpp + FlightDeck.cpp + FlightPlanner.cpp + FltDlg.cpp + Galaxy.cpp + GameScreen.cpp + Grid.cpp + GroundAI.cpp + Hangar.cpp + HardPoint.cpp + Hoop.cpp + HUDSounds.cpp + HUDView.cpp + Instruction.cpp + Intel.cpp + JoyDlg.cpp + KeyDlg.cpp + KeyMap.cpp + LandingGear.cpp + LoadDlg.cpp + LoadScreen.cpp + Main.cpp + MapView.cpp + MenuDlg.cpp + MenuScreen.cpp + MenuView.cpp + Mfd.cpp + Mission.cpp + MissionEvent.cpp + MissionTemplate.cpp + ModConfig.cpp + ModDlg.cpp + ModInfo.cpp + ModInfoDlg.cpp + MsnDlg.cpp + MsnEditDlg.cpp + MsnEditNavDlg.cpp + MsnElemDlg.cpp + MsnEventDlg.cpp + MsnNavDlg.cpp + MsnObjDlg.cpp + MsnPkgDlg.cpp + MsnSelectDlg.cpp + MsnWepDlg.cpp + MusicDirector.cpp + MusicTrack.cpp + NavAI.cpp + NavDlg.cpp + NavLight.cpp + NavSystem.cpp + NetAddrDlg.cpp + NetAdminChat.cpp + NetAdminServer.cpp + NetAuth.cpp + NetBrokerClient.cpp + NetChat.cpp + NetClientConfig.cpp + NetClientDlg.cpp + NetData.cpp + NetFileServlet.cpp + NetGameClient.cpp + NetGame.cpp + NetGameServer.cpp + NetLobbyClient.cpp + NetLobby.cpp + NetLobbyDlg.cpp + NetLobbyServer.cpp + NetPacket.cpp + NetPassDlg.cpp + NetPlayer.cpp + NetServerConfig.cpp + NetServerDlg.cpp + NetUnitDlg.cpp + NetUser.cpp + NetUtil.cpp + NPClientWraps.cpp + OptDlg.cpp + PlanScreen.cpp + Player.cpp + PlayerDlg.cpp + Power.cpp + QuantumDrive.cpp + QuantumFlash.cpp + QuantumView.cpp + QuitView.cpp + RadioHandler.cpp + RadioMessage.cpp + RadioTraffic.cpp + RadioView.cpp + RadioVox.cpp + RLoc.cpp + SeekerAI.cpp + Sensor.cpp + Shield.cpp + ShieldRep.cpp + ShipAI.cpp + Ship.cpp + ShipCtrl.cpp + ShipDesign.cpp + ShipKiller.cpp + ShipSolid.cpp + Shot.cpp + Sim.cpp + SimEvent.cpp + SimObject.cpp + Sky.cpp + StarServer.cpp + Starshatter.cpp + StarshipAI.cpp + StarshipTacticalAI.cpp + StarSystem.cpp + SteerAI.cpp + System.cpp + SystemDesign.cpp + TacRefDlg.cpp + TacticalAI.cpp + TacticalView.cpp + TerrainApron.cpp + TerrainClouds.cpp + Terrain.cpp + TerrainHaze.cpp + TerrainPatch.cpp + TerrainRegion.cpp + Thruster.cpp + TrackIR.cpp + Trail.cpp + VidDlg.cpp + Weapon.cpp + WeaponDesign.cpp + WeaponGroup.cpp + Weather.cpp + WepView.cpp + ) +target_include_directories( + Stars45 + PUBLIC . + ) +target_link_libraries( + Stars45 + PUBLIC FoundationEx + PUBLIC NetEx + PUBLIC nGenEx + # TODO: PUBLIC libpng + # TODO: PUBLIC vorbis + # TODO: PUBLIC Opcode + # TODO: PUBLIC DirectX9 + # TODO: PUBLIC zlib + ) -- cgit v1.1