summaryrefslogtreecommitdiffhomepage
path: root/Stars45
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2021-09-28 21:51:34 +0200
committerAki <please@ignore.pl>2021-09-28 21:51:34 +0200
commitf9bc90d009d7c96d97e4bfa7a5679e01dddd5dfd (patch)
treef96b45323d384ec41e4d6cd3fdce42b2cfe0332b /Stars45
parent3a507e08b1d4e5970b27401a7e6517570d529400 (diff)
downloadstarshatter-f9bc90d009d7c96d97e4bfa7a5679e01dddd5dfd.zip
starshatter-f9bc90d009d7c96d97e4bfa7a5679e01dddd5dfd.tar.gz
starshatter-f9bc90d009d7c96d97e4bfa7a5679e01dddd5dfd.tar.bz2
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.
Diffstat (limited to 'Stars45')
-rw-r--r--Stars45/CMakeLists.txt214
1 files changed, 214 insertions, 0 deletions
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
+ )