From 509d19f7622075906a521e73c6bc3c67db514f12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Sun, 20 Sep 2020 17:17:53 +0200 Subject: [PATCH] build: Split the main CMakeLists.txt for readability reasons --- CMakeLists.txt | 198 +------------------- src/CMakeLists.txt | 4 + src/Game/AI/Action/CMakeLists.txt | 6 + src/Game/DLC/CMakeLists.txt | 4 + src/KingSystem/ActorSystem/CMakeLists.txt | 35 ++++ src/KingSystem/CMakeLists.txt | 4 + src/KingSystem/Map/CMakeLists.txt | 7 + src/KingSystem/MessageSystem/CMakeLists.txt | 3 + src/KingSystem/Resource/CMakeLists.txt | 108 +++++++++++ src/KingSystem/Terrain/CMakeLists.txt | 3 + src/KingSystem/Utils/CMakeLists.txt | 36 ++++ 11 files changed, 214 insertions(+), 194 deletions(-) create mode 100644 src/CMakeLists.txt create mode 100644 src/Game/AI/Action/CMakeLists.txt create mode 100644 src/Game/DLC/CMakeLists.txt create mode 100644 src/KingSystem/ActorSystem/CMakeLists.txt create mode 100644 src/KingSystem/CMakeLists.txt create mode 100644 src/KingSystem/Map/CMakeLists.txt create mode 100644 src/KingSystem/MessageSystem/CMakeLists.txt create mode 100644 src/KingSystem/Resource/CMakeLists.txt create mode 100644 src/KingSystem/Terrain/CMakeLists.txt create mode 100644 src/KingSystem/Utils/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 4138204a..af74dbfa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,200 +12,8 @@ set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) -add_executable(uking - src/Game/AI/Action/actionSetInstEventFlag.cpp - src/Game/AI/Action/actionSetInstEventFlag.h - src/Game/AI/Action/actionSetLinkTagBasic.cpp - src/Game/AI/Action/actionSetLinkTagBasic.h - - src/Game/DLC/aoc2.cpp - src/Game/DLC/aoc2.h - - src/KingSystem/ActorSystem/actActor.h - src/KingSystem/ActorSystem/actActorConstDataAccess.cpp - src/KingSystem/ActorSystem/actActorConstDataAccess.h - src/KingSystem/ActorSystem/actActorCreator.cpp - src/KingSystem/ActorSystem/actActorCreator.h - src/KingSystem/ActorSystem/actActorFactory.cpp - src/KingSystem/ActorSystem/actActorFactory.h - src/KingSystem/ActorSystem/actActorLinkConstDataAccess.cpp - src/KingSystem/ActorSystem/actActorLinkConstDataAccess.h - src/KingSystem/ActorSystem/actActorParamMgr.h - src/KingSystem/ActorSystem/actAiAction.cpp - src/KingSystem/ActorSystem/actAiAction.h - src/KingSystem/ActorSystem/actAiClass.cpp - src/KingSystem/ActorSystem/actAiClass.h - src/KingSystem/ActorSystem/actAiParam.cpp - src/KingSystem/ActorSystem/actAiParam.h - src/KingSystem/ActorSystem/actBaseProc.cpp - src/KingSystem/ActorSystem/actBaseProc.h - src/KingSystem/ActorSystem/actBaseProcHandle.cpp - src/KingSystem/ActorSystem/actBaseProcHandle.h - src/KingSystem/ActorSystem/actBaseProcJob.cpp - src/KingSystem/ActorSystem/actBaseProcJob.h - src/KingSystem/ActorSystem/actBaseProcJobHandler.cpp - src/KingSystem/ActorSystem/actBaseProcJobHandler.h - src/KingSystem/ActorSystem/actBaseProcLink.cpp - src/KingSystem/ActorSystem/actBaseProcLink.h - src/KingSystem/ActorSystem/actBaseProcMap.cpp - src/KingSystem/ActorSystem/actBaseProcMap.h - src/KingSystem/ActorSystem/actBaseProcMgr.cpp - src/KingSystem/ActorSystem/actBaseProcMgr.h - src/KingSystem/ActorSystem/actBaseProcUnit.cpp - src/KingSystem/ActorSystem/actBaseProcUnit.h - src/KingSystem/ActorSystem/actTag.h - - src/KingSystem/Map/mapTypes.h - src/KingSystem/Map/mapMubinIter.cpp - src/KingSystem/Map/mapMubinIter.h - src/KingSystem/Map/mapObject.cpp - src/KingSystem/Map/mapObject.h - - src/KingSystem/MessageSystem/mesTransceiver.h - - src/KingSystem/Resource/GeneralParamList/resGParamListObject.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectAirWall.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectAnimalFollowOffset.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectAnimalUnit.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectArmor.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectArmorEffect.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectArmorHead.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectArmorUpper.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectArrow.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectAttack.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectAttackInterval.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectAutoGen.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectBeam.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectBindActor.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectBindBone.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectBow.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectBullet.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectCamera.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectChemicalType.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectClothReaction.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectCookSpice.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectCureItem.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectEatTarget.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectEnemy.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectEnemyLevel.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectEnemyRace.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectEnemyShown.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectEvent.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectExtendedEntity.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectFish.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectGelEnemy.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectGeneral.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectGiantArmor.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectGiantArmorSlot.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectGlobal.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectGolem.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectGolemIK.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectGrab.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectGuardian.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectGuardianMini.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectGuardianMiniWeapon.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectHorse.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectHorseCreator.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectHorseObject.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectHorseRider.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectHorseTargetedInfo.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectHorseUnit.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectInsect.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectItem.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectLargeSword.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectLiftable.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectLumberjackTree.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectMasterSword.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectMonsterShop.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectMotorcycle.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectNest.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectNpc.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectNpcEquipment.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectPictureBook.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectPlayer.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectPrey.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectRod.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectRope.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectRupee.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectSandworm.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectSeriesArmor.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectShiekerStone.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectShield.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectSmallSword.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectSpear.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectStalEnemy.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectSwarm.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectSystem.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectTraveler.cpp - src/KingSystem/Resource/GeneralParamList/resGParamListObjectTraveler.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectWeaponCommon.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectWeaponOption.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectWeaponThrow.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectWizzrobe.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectWolfLink.h - src/KingSystem/Resource/GeneralParamList/resGParamListObjectZora.h - src/KingSystem/Resource/GeneralParamList/resGParamListTraits.h - src/KingSystem/Resource/resCurrentResNameMgr.cpp - src/KingSystem/Resource/resCurrentResNameMgr.h - src/KingSystem/Resource/resEntryFactory.cpp - src/KingSystem/Resource/resEntryFactory.h - src/KingSystem/Resource/resResource.cpp - src/KingSystem/Resource/resResource.h - src/KingSystem/Resource/resResourceActorLink.cpp - src/KingSystem/Resource/resResourceActorLink.h - src/KingSystem/Resource/resResourceAIProgram.cpp - src/KingSystem/Resource/resResourceAIProgram.h - src/KingSystem/Resource/resResourceArchive.cpp - src/KingSystem/Resource/resResourceArchive.h - src/KingSystem/Resource/resResourceDemo.cpp - src/KingSystem/Resource/resResourceDemo.h - src/KingSystem/Resource/resResourceDrop.cpp - src/KingSystem/Resource/resResourceDrop.h - src/KingSystem/Resource/resResourceGParamList.cpp - src/KingSystem/Resource/resResourceGParamList.h - src/KingSystem/Resource/resResourceLod.cpp - src/KingSystem/Resource/resResourceLod.h - src/KingSystem/Resource/resResourceRecipe.cpp - src/KingSystem/Resource/resResourceRecipe.h - - src/KingSystem/Terrain/teraSystem.h - - src/KingSystem/Utils/Thread/Event.cpp - src/KingSystem/Utils/Thread/Event.h - src/KingSystem/Utils/Thread/GameTaskThread.cpp - src/KingSystem/Utils/Thread/GameTaskThread.h - src/KingSystem/Utils/Thread/ManagedTask.cpp - src/KingSystem/Utils/Thread/ManagedTask.h - src/KingSystem/Utils/Thread/ManagedTaskHandle.cpp - src/KingSystem/Utils/Thread/ManagedTaskHandle.h - src/KingSystem/Utils/Thread/Task.cpp - src/KingSystem/Utils/Thread/Task.h - src/KingSystem/Utils/Thread/TaskMgr.cpp - src/KingSystem/Utils/Thread/TaskMgr.h - src/KingSystem/Utils/Thread/TaskQueueBase.cpp - src/KingSystem/Utils/Thread/TaskQueueBase.h - src/KingSystem/Utils/Thread/TaskQueue.cpp - src/KingSystem/Utils/Thread/TaskQueue.h - src/KingSystem/Utils/Thread/TaskQueueLock.cpp - src/KingSystem/Utils/Thread/TaskQueueLock.h - src/KingSystem/Utils/Thread/TaskThread.cpp - src/KingSystem/Utils/Thread/TaskThread.h - src/KingSystem/Utils/Byaml.cpp - src/KingSystem/Utils/Byaml.h - src/KingSystem/Utils/ByamlLocal.cpp - src/KingSystem/Utils/ByamlLocal.h - src/KingSystem/Utils/ByamlUtil.cpp - src/KingSystem/Utils/Debug.h - src/KingSystem/Utils/FixedString.h - src/KingSystem/Utils/HashUtil.h - src/KingSystem/Utils/HeapUtil.cpp - src/KingSystem/Utils/HeapUtil.h - src/KingSystem/Utils/ParamIO.h - src/KingSystem/Utils/StrTreeMap.h - src/KingSystem/Utils/Types.h -) - -target_include_directories(uking PRIVATE src/) +add_executable(uking) +target_include_directories(uking PRIVATE src) target_compile_options(uking PRIVATE -fno-rtti -fno-exceptions) target_compile_options(uking PRIVATE -Wall -Wextra) target_compile_options(uking PRIVATE -fno-strict-aliasing) @@ -219,3 +27,5 @@ target_link_libraries(uking PUBLIC sead) add_subdirectory(lib/agl) target_link_libraries(uking PUBLIC agl) + +add_subdirectory(src) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 00000000..4be82264 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,4 @@ +add_subdirectory(Game/AI/Action) +add_subdirectory(Game/DLC) + +add_subdirectory(KingSystem) diff --git a/src/Game/AI/Action/CMakeLists.txt b/src/Game/AI/Action/CMakeLists.txt new file mode 100644 index 00000000..4e1b02ea --- /dev/null +++ b/src/Game/AI/Action/CMakeLists.txt @@ -0,0 +1,6 @@ +target_sources(uking PRIVATE + actionSetInstEventFlag.cpp + actionSetInstEventFlag.h + actionSetLinkTagBasic.cpp + actionSetLinkTagBasic.h +) diff --git a/src/Game/DLC/CMakeLists.txt b/src/Game/DLC/CMakeLists.txt new file mode 100644 index 00000000..448f098f --- /dev/null +++ b/src/Game/DLC/CMakeLists.txt @@ -0,0 +1,4 @@ +target_sources(uking PRIVATE + aoc2.cpp + aoc2.h +) diff --git a/src/KingSystem/ActorSystem/CMakeLists.txt b/src/KingSystem/ActorSystem/CMakeLists.txt new file mode 100644 index 00000000..a7a5b4f4 --- /dev/null +++ b/src/KingSystem/ActorSystem/CMakeLists.txt @@ -0,0 +1,35 @@ +target_sources(uking PRIVATE + actActor.h + actActorConstDataAccess.cpp + actActorConstDataAccess.h + actActorCreator.cpp + actActorCreator.h + actActorFactory.cpp + actActorFactory.h + actActorLinkConstDataAccess.cpp + actActorLinkConstDataAccess.h + actActorParamMgr.h + actAiAction.cpp + actAiAction.h + actAiClass.cpp + actAiClass.h + actAiParam.cpp + actAiParam.h + actBaseProc.cpp + actBaseProc.h + actBaseProcHandle.cpp + actBaseProcHandle.h + actBaseProcJob.cpp + actBaseProcJob.h + actBaseProcJobHandler.cpp + actBaseProcJobHandler.h + actBaseProcLink.cpp + actBaseProcLink.h + actBaseProcMap.cpp + actBaseProcMap.h + actBaseProcMgr.cpp + actBaseProcMgr.h + actBaseProcUnit.cpp + actBaseProcUnit.h + actTag.h +) diff --git a/src/KingSystem/CMakeLists.txt b/src/KingSystem/CMakeLists.txt new file mode 100644 index 00000000..9d78cb77 --- /dev/null +++ b/src/KingSystem/CMakeLists.txt @@ -0,0 +1,4 @@ +add_subdirectory(ActorSystem) +add_subdirectory(Map) +add_subdirectory(MessageSystem) +add_subdirectory(Resource) diff --git a/src/KingSystem/Map/CMakeLists.txt b/src/KingSystem/Map/CMakeLists.txt new file mode 100644 index 00000000..dd604dc3 --- /dev/null +++ b/src/KingSystem/Map/CMakeLists.txt @@ -0,0 +1,7 @@ +target_sources(uking PRIVATE + mapTypes.h + mapMubinIter.cpp + mapMubinIter.h + mapObject.cpp + mapObject.h +) diff --git a/src/KingSystem/MessageSystem/CMakeLists.txt b/src/KingSystem/MessageSystem/CMakeLists.txt new file mode 100644 index 00000000..9077fe46 --- /dev/null +++ b/src/KingSystem/MessageSystem/CMakeLists.txt @@ -0,0 +1,3 @@ +target_sources(uking PRIVATE + mesTransceiver.h +) diff --git a/src/KingSystem/Resource/CMakeLists.txt b/src/KingSystem/Resource/CMakeLists.txt new file mode 100644 index 00000000..a018382f --- /dev/null +++ b/src/KingSystem/Resource/CMakeLists.txt @@ -0,0 +1,108 @@ +target_sources(uking PRIVATE + GeneralParamList/resGParamListObject.h + GeneralParamList/resGParamListObjectAirWall.h + GeneralParamList/resGParamListObjectAnimalFollowOffset.h + GeneralParamList/resGParamListObjectAnimalUnit.h + GeneralParamList/resGParamListObjectArmor.h + GeneralParamList/resGParamListObjectArmorEffect.h + GeneralParamList/resGParamListObjectArmorHead.h + GeneralParamList/resGParamListObjectArmorUpper.h + GeneralParamList/resGParamListObjectArrow.h + GeneralParamList/resGParamListObjectAttack.h + GeneralParamList/resGParamListObjectAttackInterval.h + GeneralParamList/resGParamListObjectAutoGen.h + GeneralParamList/resGParamListObjectBeam.h + GeneralParamList/resGParamListObjectBindActor.h + GeneralParamList/resGParamListObjectBindBone.h + GeneralParamList/resGParamListObjectBow.h + GeneralParamList/resGParamListObjectBullet.h + GeneralParamList/resGParamListObjectCamera.h + GeneralParamList/resGParamListObjectChemicalType.h + GeneralParamList/resGParamListObjectClothReaction.h + GeneralParamList/resGParamListObjectCookSpice.h + GeneralParamList/resGParamListObjectCureItem.h + GeneralParamList/resGParamListObjectEatTarget.h + GeneralParamList/resGParamListObjectEnemy.h + GeneralParamList/resGParamListObjectEnemyLevel.h + GeneralParamList/resGParamListObjectEnemyRace.h + GeneralParamList/resGParamListObjectEnemyShown.h + GeneralParamList/resGParamListObjectEvent.h + GeneralParamList/resGParamListObjectExtendedEntity.h + GeneralParamList/resGParamListObjectFish.h + GeneralParamList/resGParamListObjectGelEnemy.h + GeneralParamList/resGParamListObjectGeneral.h + GeneralParamList/resGParamListObjectGiantArmor.h + GeneralParamList/resGParamListObjectGiantArmorSlot.h + GeneralParamList/resGParamListObjectGlobal.h + GeneralParamList/resGParamListObjectGolem.h + GeneralParamList/resGParamListObjectGolemIK.h + GeneralParamList/resGParamListObjectGrab.h + GeneralParamList/resGParamListObjectGuardian.h + GeneralParamList/resGParamListObjectGuardianMini.h + GeneralParamList/resGParamListObjectGuardianMiniWeapon.h + GeneralParamList/resGParamListObjectHorse.h + GeneralParamList/resGParamListObjectHorseCreator.h + GeneralParamList/resGParamListObjectHorseObject.h + GeneralParamList/resGParamListObjectHorseRider.h + GeneralParamList/resGParamListObjectHorseTargetedInfo.h + GeneralParamList/resGParamListObjectHorseUnit.h + GeneralParamList/resGParamListObjectInsect.h + GeneralParamList/resGParamListObjectItem.h + GeneralParamList/resGParamListObjectLargeSword.h + GeneralParamList/resGParamListObjectLiftable.h + GeneralParamList/resGParamListObjectLumberjackTree.h + GeneralParamList/resGParamListObjectMasterSword.h + GeneralParamList/resGParamListObjectMonsterShop.h + GeneralParamList/resGParamListObjectMotorcycle.h + GeneralParamList/resGParamListObjectNest.h + GeneralParamList/resGParamListObjectNpc.h + GeneralParamList/resGParamListObjectNpcEquipment.h + GeneralParamList/resGParamListObjectPictureBook.h + GeneralParamList/resGParamListObjectPlayer.h + GeneralParamList/resGParamListObjectPrey.h + GeneralParamList/resGParamListObjectRod.h + GeneralParamList/resGParamListObjectRope.h + GeneralParamList/resGParamListObjectRupee.h + GeneralParamList/resGParamListObjectSandworm.h + GeneralParamList/resGParamListObjectSeriesArmor.h + GeneralParamList/resGParamListObjectShiekerStone.h + GeneralParamList/resGParamListObjectShield.h + GeneralParamList/resGParamListObjectSmallSword.h + GeneralParamList/resGParamListObjectSpear.h + GeneralParamList/resGParamListObjectStalEnemy.h + GeneralParamList/resGParamListObjectSwarm.h + GeneralParamList/resGParamListObjectSystem.h + GeneralParamList/resGParamListObjectTraveler.cpp + GeneralParamList/resGParamListObjectTraveler.h + GeneralParamList/resGParamListObjectWeaponCommon.h + GeneralParamList/resGParamListObjectWeaponOption.h + GeneralParamList/resGParamListObjectWeaponThrow.h + GeneralParamList/resGParamListObjectWizzrobe.h + GeneralParamList/resGParamListObjectWolfLink.h + GeneralParamList/resGParamListObjectZora.h + GeneralParamList/resGParamListTraits.h + + resCurrentResNameMgr.cpp + resCurrentResNameMgr.h + resEntryFactory.cpp + resEntryFactory.h + + resResource.cpp + resResource.h + resResourceActorLink.cpp + resResourceActorLink.h + resResourceAIProgram.cpp + resResourceAIProgram.h + resResourceArchive.cpp + resResourceArchive.h + resResourceDemo.cpp + resResourceDemo.h + resResourceDrop.cpp + resResourceDrop.h + resResourceGParamList.cpp + resResourceGParamList.h + resResourceLod.cpp + resResourceLod.h + resResourceRecipe.cpp + resResourceRecipe.h +) diff --git a/src/KingSystem/Terrain/CMakeLists.txt b/src/KingSystem/Terrain/CMakeLists.txt new file mode 100644 index 00000000..daa04d8d --- /dev/null +++ b/src/KingSystem/Terrain/CMakeLists.txt @@ -0,0 +1,3 @@ +target_sources(uking PRIVATE + teraSystem.h +) diff --git a/src/KingSystem/Utils/CMakeLists.txt b/src/KingSystem/Utils/CMakeLists.txt new file mode 100644 index 00000000..f19cee86 --- /dev/null +++ b/src/KingSystem/Utils/CMakeLists.txt @@ -0,0 +1,36 @@ +target_sources(uking PRIVATE + Thread/Event.cpp + Thread/Event.h + Thread/GameTaskThread.cpp + Thread/GameTaskThread.h + Thread/ManagedTask.cpp + Thread/ManagedTask.h + Thread/ManagedTaskHandle.cpp + Thread/ManagedTaskHandle.h + Thread/Task.cpp + Thread/Task.h + Thread/TaskMgr.cpp + Thread/TaskMgr.h + Thread/TaskQueueBase.cpp + Thread/TaskQueueBase.h + Thread/TaskQueue.cpp + Thread/TaskQueue.h + Thread/TaskQueueLock.cpp + Thread/TaskQueueLock.h + Thread/TaskThread.cpp + Thread/TaskThread.h + + Byaml.cpp + Byaml.h + ByamlLocal.cpp + ByamlLocal.h + ByamlUtil.cpp + Debug.h + FixedString.h + HashUtil.h + HeapUtil.cpp + HeapUtil.h + ParamIO.h + StrTreeMap.h + Types.h +)