Files
source/Tactical/CMakeLists.txt
T
AsdowandGitHub caa02cd6b7 Read new MercOpinions.xml format (#323)
Requires accompanying gameDir change.

MercOpinions.xml now only contains opinions that are not 0. A new tag with fields "id" and "modifier" are used instead of old ones that had 255 <Opinion%d> $value$ </Opinion%d> tags for all profiles.

Loading time of MercOpinions.xml went down from ~4.047 s to 0.011 s due to this change with default 1.13 VFS config.

A small cmd utility tool for converting existing MercOpinions.xml data into the new format is available at https://github.com/Asdow/JA2-ConvertXMLData/tree/master
2024-08-13 00:29:48 +03:00

159 lines
7.6 KiB
CMake

set(TacticalSrc
"${CMAKE_CURRENT_SOURCE_DIR}/Air Raid.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Animation Cache.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Animation Control.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Animation Data.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Arms Dealer Init.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/ArmsDealerInvInit.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Auto Bandage.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Boxing.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/bullets.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Campaign.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Civ Quotes.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Dialogue Control.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Disease.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/DisplayCover.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Drugs And Alcohol.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/DynamicDialogue.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/End Game.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Enemy Soldier Save.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/EnemyItemDrops.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Faces.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Food.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/fov.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/GAP.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Handle Doors.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Handle Items.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Handle UI Plan.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Handle UI.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Interface Control.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Interface Cursors.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Interface Dialogue.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Interface Enhanced.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Interface Items.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Interface Panels.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Interface Utils.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Interface.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/InterfaceItemImages.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Inventory Choosing.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Item Types.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Items.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Ja25_Tactical.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Keys.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/LogicalBodyTypes/AbstractXMLLoader.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/LogicalBodyTypes/BodyType.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/LogicalBodyTypes/BodyTypeDB.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/LogicalBodyTypes/EnumeratorDB.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/LogicalBodyTypes/Filter.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/LogicalBodyTypes/FilterDB.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/LogicalBodyTypes/Layers.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/LogicalBodyTypes/PaletteDB.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/LogicalBodyTypes/PaletteTable.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/LogicalBodyTypes/SurfaceCache.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/LogicalBodyTypes/SurfaceDB.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/LogicalBodyTypes/XMLParseException.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/LOS.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Map Information.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Merc Entering.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Merc Hiring.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Militia Control.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Minigame.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Morale.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/opplist.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Overhead.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/PATHAI.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Points.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/QARRAY.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Rain.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/RandomMerc.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Real Time Input.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Rotting Corpses.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/ShopKeeper Interface.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/SkillCheck.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/SkillMenu.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Soldier Add.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Soldier Ani.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Soldier Control.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Soldier Create.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Soldier Find.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Soldier Init List.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Soldier Profile.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Soldier Tile.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/SoldierTooltips.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Spread Burst.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Squads.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Strategic Exit GUI.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Structure Wrap.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Tactical Save.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Tactical Turns.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/TeamTurns.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Turn Based Input.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/UI Cursors.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Vehicles.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/VehicleMenu.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/Weapons.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/World Items.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_AmmoStrings.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_AmmoTypes.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Armour.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_AttachmentInfo.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Attachments.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_AttachmentSlots.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Background.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_BurstSounds.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_CivGroupNames.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Clothes.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_ComboMergeInfo.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_CompatibleFaceItems.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Disease.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Drugs.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_EnemyAmmoDrops.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_EnemyArmourDrops.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_EnemyExplosiveDrops.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_EnemyItemChoice.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_EnemyMiscDrops.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_EnemyNames.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_EnemyRank.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_EnemyWeaponChoice.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_EnemyWeaponDrops.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Explosive.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Food.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_FoodOpinions.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_HiddenNames.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_IMPItemChoices.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_IncompatibleAttachments.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_InteractiveTiles.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_ItemAdjustments.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Keys.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Launchable.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_LBEPocket.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_LBEPocketPopup.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_LoadBearingEquipment.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_LoadScreenHints.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Locks.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Magazine.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Merchants.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_MercStartingGear.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Merge.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_MilitiaIndividual.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_NewFaceGear.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Opinions.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Profiles.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Qarray.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_RandomItem.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_RandomStats.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_RPCFacesSmall.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_SectorLoadscreens.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_SoldierProfiles.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Sounds.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_SpreadPatterns.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_StructureConstruct.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_StructureDeconstruct.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Structure_Move.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Taunts.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_AdditionalTileProperties.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_TonyInventory.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/XML_Vehicles.cpp"
PARENT_SCOPE)