|
|
@@ -0,0 +1,540 @@
|
|
|
+set(BS_BANSHEECORE_INC_COMPONENTS
|
|
|
+ "Include/BsCBoxCollider.h"
|
|
|
+ "Include/BsCCollider.h"
|
|
|
+ "Include/BsCRigidbody.h"
|
|
|
+ "Include/BsCSphereCollider.h"
|
|
|
+ "Include/BsCCapsuleCollider.h"
|
|
|
+ "Include/BsCPlaneCollider.h"
|
|
|
+ "Include/BsCMeshCollider.h"
|
|
|
+ "Include/BsCJoint.h"
|
|
|
+ "Include/BsCFixedJoint.h"
|
|
|
+ "Include/BsCHingeJoint.h"
|
|
|
+ "Include/BsCDistanceJoint.h"
|
|
|
+ "Include/BsCSliderJoint.h"
|
|
|
+ "Include/BsCSphericalJoint.h"
|
|
|
+ "Include/BsCD6Joint.h"
|
|
|
+ "Include/BsCCharacterController.h"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_INC_PHYSICS
|
|
|
+ "Include/BsPhysicsManager.h"
|
|
|
+ "Include/BsPhysics.h"
|
|
|
+ "Include/BsPhysicsMaterial.h"
|
|
|
+ "Include/BsRigidbody.h"
|
|
|
+ "Include/BsBoxCollider.h"
|
|
|
+ "Include/BsSphereCollider.h"
|
|
|
+ "Include/BsCapsuleCollider.h"
|
|
|
+ "Include/BsPlaneCollider.h"
|
|
|
+ "Include/BsFCollider.h"
|
|
|
+ "Include/BsPhysicsMesh.h"
|
|
|
+ "Include/BsMeshCollider.h"
|
|
|
+ "Include/BsFJoint.h"
|
|
|
+ "Include/BsJoint.h"
|
|
|
+ "Include/BsFixedJoint.h"
|
|
|
+ "Include/BsDistanceJoint.h"
|
|
|
+ "Include/BsHingeJoint.h"
|
|
|
+ "Include/BsSliderJoint.h"
|
|
|
+ "Include/BsSphericalJoint.h"
|
|
|
+ "Include/BsD6Joint.h"
|
|
|
+ "Include/BsCharacterController.h"
|
|
|
+ "Include/BsCollider.h"
|
|
|
+ "Include/BsPhysicsCommon.h"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_INC_CORETHREAD
|
|
|
+ "Include/BsCoreThreadAccessor.h"
|
|
|
+ "Include/BsCoreThread.h"
|
|
|
+ "Include/BsCoreObjectManager.h"
|
|
|
+ "Include/BsCoreObject.h"
|
|
|
+ "Include/BsCommandQueue.h"
|
|
|
+ "Include/BsCoreObjectCore.h"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_INC_IMPORTER
|
|
|
+ "Include/BsSpecificImporter.h"
|
|
|
+ "Include/BsImportOptions.h"
|
|
|
+ "Include/BsImporter.h"
|
|
|
+ "Include/BsTextureImportOptions.h"
|
|
|
+ "Include/BsShaderIncludeImporter.h"
|
|
|
+ "Include/BsMeshImportOptions.h"
|
|
|
+ "Include/BsShaderImportOptions.h"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_INC_SCENE
|
|
|
+ "Include/BsComponent.h"
|
|
|
+ "Include/BsGameObject.h"
|
|
|
+ "Include/BsGameObjectHandle.h"
|
|
|
+ "Include/BsGameObjectManager.h"
|
|
|
+ "Include/BsSceneObject.h"
|
|
|
+ "Include/BsCoreSceneManager.h"
|
|
|
+ "Include/BsPrefab.h"
|
|
|
+ "Include/BsPrefabDiff.h"
|
|
|
+ "Include/BsPrefabUtility.h"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_INC_INPUT
|
|
|
+ "Include/BsRawInputHandler.h"
|
|
|
+ "Include/BsOSInputHandler.h"
|
|
|
+ "Include/BsInputFwd.h"
|
|
|
+ "Include/BsInput.h"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_INC_PLATFORM
|
|
|
+ "Include/Win32/BsWin32FolderMonitor.h"
|
|
|
+ "Include/Win32/BsWin32DropTarget.h"
|
|
|
+ "Include/BsPlatform.h"
|
|
|
+ "Include/BsFolderMonitor.h"
|
|
|
+ "Include/Win32/BsWin32Defs.h"
|
|
|
+ "Include/Win32/BSWin32PlatformData.h"
|
|
|
+ "Include/Win32/BsWin32Platform.h"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_INC_RENDERER
|
|
|
+ "Include/BsRendererManager.h"
|
|
|
+ "Include/BsRendererFactory.h"
|
|
|
+ "Include/BsCoreRenderer.h"
|
|
|
+ "Include/BsRendererMeshData.h"
|
|
|
+ "Include/BsParamBlocks.h"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_SRC_LOCALIZATION
|
|
|
+ "Source/BsHString.cpp"
|
|
|
+ "Source/BsStringTable.cpp"
|
|
|
+ "Source/BsStringTableManager.cpp"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_SRC_RTTI
|
|
|
+ "Source/BsMaterialRTTI.cpp"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_INC_PROFILING
|
|
|
+ "Include/BsProfilerCPU.h"
|
|
|
+ "Include/BsProfilerGPU.h"
|
|
|
+ "Include/BsProfilingManager.h"
|
|
|
+ "Include/BsRenderStats.h"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_INC_RENDERAPI
|
|
|
+ "Include/BsVideoModeInfo.h"
|
|
|
+ "Include/BsVertexDeclaration.h"
|
|
|
+ "Include/BsVertexData.h"
|
|
|
+ "Include/BsVertexBuffer.h"
|
|
|
+ "Include/BsTimerQuery.h"
|
|
|
+ "Include/BsTextureView.h"
|
|
|
+ "Include/BsSubMesh.h"
|
|
|
+ "Include/BsSamplerState.h"
|
|
|
+ "Include/BsRenderWindowManager.h"
|
|
|
+ "Include/BsRenderWindow.h"
|
|
|
+ "Include/BsRenderTexture.h"
|
|
|
+ "Include/BsRenderTarget.h"
|
|
|
+ "Include/BsRenderStateManager.h"
|
|
|
+ "Include/BsRasterizerState.h"
|
|
|
+ "Include/BsQueryManager.h"
|
|
|
+ "Include/BsPixelBuffer.h"
|
|
|
+ "Include/BsOcclusionQuery.h"
|
|
|
+ "Include/BsMultiRenderTexture.h"
|
|
|
+ "Include/BsMeshManager.h"
|
|
|
+ "Include/BsIndexBuffer.h"
|
|
|
+ "Include/BsHardwareBufferManager.h"
|
|
|
+ "Include/BsHardwareBuffer.h"
|
|
|
+ "Include/BsGpuProgramManager.h"
|
|
|
+ "Include/BsGpuProgram.h"
|
|
|
+ "Include/BsGpuParams.h"
|
|
|
+ "Include/BsGpuParamDesc.h"
|
|
|
+ "Include/BsGpuParamBlockBuffer.h"
|
|
|
+ "Include/BsGpuParam.h"
|
|
|
+ "Include/BsGpuBufferView.h"
|
|
|
+ "Include/BsGpuBuffer.h"
|
|
|
+ "Include/BsEventQuery.h"
|
|
|
+ "Include/BsDrawOps.h"
|
|
|
+ "Include/BsDepthStencilState.h"
|
|
|
+ "Include/BsBlendState.h"
|
|
|
+ "Include/BsRenderAPI.h"
|
|
|
+ "Include/BsRenderAPIManager.h"
|
|
|
+ "Include/BsRenderAPIFactory.h"
|
|
|
+ "Include/BsRenderAPICapabilities.h"
|
|
|
+ "Include/BsViewport.h"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_SRC_CORETHREAD
|
|
|
+ "Source/BsCommandQueue.cpp"
|
|
|
+ "Source/BsCoreObject.cpp"
|
|
|
+ "Source/BsCoreObjectManager.cpp"
|
|
|
+ "Source/BsCoreThread.cpp"
|
|
|
+ "Source/BsCoreThreadAccessor.cpp"
|
|
|
+ "Source/BsCoreObjectCore.cpp"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_INC_NOFILTER
|
|
|
+ "Include/BsCoreApplication.h"
|
|
|
+ "Include/BsCorePrerequisites.h"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_INC_MATERIAL
|
|
|
+ "Include/BsTechnique.h"
|
|
|
+ "Include/BsShader.h"
|
|
|
+ "Include/BsPass.h"
|
|
|
+ "Include/BsMaterialManager.h"
|
|
|
+ "Include/BsMaterial.h"
|
|
|
+ "Include/BsMaterialParam.h"
|
|
|
+ "Include/BsShaderManager.h"
|
|
|
+ "Include/BsMaterialParams.h"
|
|
|
+ "Include/BsShaderDefines.h"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_INC_RESOURCES
|
|
|
+ "Include/BsVertexDataDesc.h"
|
|
|
+ "Include/BsTransientMesh.h"
|
|
|
+ "Include/BsTextureManager.h"
|
|
|
+ "Include/BsTexture.h"
|
|
|
+ "Include/BsResources.h"
|
|
|
+ "Include/BsResourceManifest.h"
|
|
|
+ "Include/BsResourceHandle.h"
|
|
|
+ "Include/BsResource.h"
|
|
|
+ "Include/BsPixelData.h"
|
|
|
+ "Include/BsMeshHeap.h"
|
|
|
+ "Include/BsMeshData.h"
|
|
|
+ "Include/BsMeshBase.h"
|
|
|
+ "Include/BsMesh.h"
|
|
|
+ "Include/BsGpuResourceData.h"
|
|
|
+ "Include/BsResourceMetaData.h"
|
|
|
+ "Include/BsSavedResourceData.h"
|
|
|
+ "Include/BsShaderInclude.h"
|
|
|
+ "Include/BsResourceListenerManager.h"
|
|
|
+ "Include/BsIResourceListener.h"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_SRC_UTILITY
|
|
|
+ "Source/BsUtility.cpp"
|
|
|
+ "Source/BsMeshUtility.cpp"
|
|
|
+ "Source/BsDeferredCallManager.cpp"
|
|
|
+ "Source/BsDrawOps.cpp"
|
|
|
+ "Source/BsIconUtility.cpp"
|
|
|
+ "Source/BsUUID.cpp"
|
|
|
+ "Source/BsPixelUtil.cpp"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_INC_TEXT
|
|
|
+ "Include/BsTextData.h"
|
|
|
+ "Include/BsFontManager.h"
|
|
|
+ "Include/BsFontImportOptions.h"
|
|
|
+ "Include/BsFontDesc.h"
|
|
|
+ "Include/BsFont.h"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_SRC_PROFILING
|
|
|
+ "Source/BsProfilerCPU.cpp"
|
|
|
+ "Source/BsProfilerGPU.cpp"
|
|
|
+ "Source/BsProfilingManager.cpp"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_SRC_COMPONENTS
|
|
|
+ "Source/BsCBoxCollider.cpp"
|
|
|
+ "Source/BsCCollider.cpp"
|
|
|
+ "Source/BsCRigidbody.cpp"
|
|
|
+ "Source/BsCSphereCollider.cpp"
|
|
|
+ "Source/BsCPlaneCollider.cpp"
|
|
|
+ "Source/BsCCapsuleCollider.cpp"
|
|
|
+ "Source/BsCMeshCollider.cpp"
|
|
|
+ "Source/BsCJoint.cpp"
|
|
|
+ "Source/BsCFixedJoint.cpp"
|
|
|
+ "Source/BsCHingeJoint.cpp"
|
|
|
+ "Source/BsCDistanceJoint.cpp"
|
|
|
+ "Source/BsCSliderJoint.cpp"
|
|
|
+ "Source/BsCSphericalJoint.cpp"
|
|
|
+ "Source/BsCD6Joint.cpp"
|
|
|
+ "Source/BsCCharacterController.cpp"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_SRC_PLATFORM
|
|
|
+ "Source/Win32/BsWin32FolderMonitor.cpp"
|
|
|
+ "Source/BsPlatform.cpp"
|
|
|
+ "Source/Win32/BsWin32Platform.cpp"
|
|
|
+ "Source/Win32/BsWin32BrowseDialogs.cpp"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_SRC_IMPORTER
|
|
|
+ "Source/BsImporter.cpp"
|
|
|
+ "Source/BsImportOptions.cpp"
|
|
|
+ "Source/BsSpecificImporter.cpp"
|
|
|
+ "Source/BsTextureImportOptions.cpp"
|
|
|
+ "Source/BsShaderIncludeImporter.cpp"
|
|
|
+ "Source/BsMeshImportOptions.cpp"
|
|
|
+ "Source/BsShaderImportOptions.cpp"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_INC_UTILITY
|
|
|
+ "Include/BsCommonTypes.h"
|
|
|
+ "Include/BsUtility.h"
|
|
|
+ "Include/BsMeshUtility.h"
|
|
|
+ "Include/BsDeferredCallManager.h"
|
|
|
+ "Include/BsIconUtility.h"
|
|
|
+ "Include/BsUUID.h"
|
|
|
+ "Include/BsPixelUtil.h"
|
|
|
+ "Include/BsPixelVolume.h"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_INC_RTTI
|
|
|
+ "Include/BsBlendStateRTTI.h"
|
|
|
+ "Include/BsComponentRTTI.h"
|
|
|
+ "Include/BsDepthStencilStateRTTI.h"
|
|
|
+ "Include/BsFontImportOptionsRTTI.h"
|
|
|
+ "Include/BsFontRTTI.h"
|
|
|
+ "Include/BsGameObjectHandleRTTI.h"
|
|
|
+ "Include/BsGameObjectRTTI.h"
|
|
|
+ "Include/BsGpuProgramRTTI.h"
|
|
|
+ "Include/BsGpuResourceDataRTTI.h"
|
|
|
+ "Include/BsImportOptionsRTTI.h"
|
|
|
+ "Include/BsMaterialRTTI.h"
|
|
|
+ "Include/BsMeshBaseRTTI.h"
|
|
|
+ "Include/BsMeshDataRTTI.h"
|
|
|
+ "Include/BsPassRTTI.h"
|
|
|
+ "Include/BsPixelDataRTTI.h"
|
|
|
+ "Include/BsRasterizerStateRTTI.h"
|
|
|
+ "Include/BsResourceHandleRTTI.h"
|
|
|
+ "Include/BsResourceManifestRTTI.h"
|
|
|
+ "Include/BsResourceRTTI.h"
|
|
|
+ "Include/BsSamplerStateRTTI.h"
|
|
|
+ "Include/BsSceneObjectRTTI.h"
|
|
|
+ "Include/BsShaderRTTI.h"
|
|
|
+ "Include/BsTechniqueRTTI.h"
|
|
|
+ "Include/BsTextureRTTI.h"
|
|
|
+ "Include/BsVertexDataDescRTTI.h"
|
|
|
+ "Include/BsVertexDeclarationRTTI.h"
|
|
|
+ "Include/BsTextureImportOptionsRTTI.h"
|
|
|
+ "Include/BsResourceMetaDataRTTI.h"
|
|
|
+ "Include/BsViewportRTTI.h"
|
|
|
+ "Include/BsSavedResourceDataRTTI.h"
|
|
|
+ "Include/BsShaderIncludeRTTI.h"
|
|
|
+ "Include/BsMeshImportOptionsRTTI.h"
|
|
|
+ "Include/BsPrefabRTTI.h"
|
|
|
+ "Include/BsPrefabDiffRTTI.h"
|
|
|
+ "Include/BsStringTableRTTI.h"
|
|
|
+ "Include/BsMaterialParamsRTTI.h"
|
|
|
+ "Include/BsMeshRTTI.h"
|
|
|
+ "Include/BsPhysicsMaterialRTTI.h"
|
|
|
+ "Include/BsCBoxColliderRTTI.h"
|
|
|
+ "Include/BsCColliderRTTI.h"
|
|
|
+ "Include/BsCRigidbodyRTTI.h"
|
|
|
+ "Include/BsCSphereColliderRTTI.h"
|
|
|
+ "Include/BsCPlaneColliderRTTI.h"
|
|
|
+ "Include/BsCCapsuleColliderRTTI.h"
|
|
|
+ "Include/BsCMeshColliderRTTI.h"
|
|
|
+ "Include/BsCJointRTTI.h"
|
|
|
+ "Include/BsCFixedJointRTTI.h"
|
|
|
+ "Include/BsCHingeJointRTTI.h"
|
|
|
+ "Include/BsCDistanceJointRTTI.h"
|
|
|
+ "Include/BsCSliderJointRTTI.h"
|
|
|
+ "Include/BsCSphericalJointRTTI.h"
|
|
|
+ "Include/BsCD6JointRTTI.h"
|
|
|
+ "Include/BsCCharacterControllerRTTI.h"
|
|
|
+ "Include/BsShaderImportOptionsRTTI.h"
|
|
|
+ "Include/BsPhysicsMeshRTTI.h"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_SRC_RENDERER
|
|
|
+ "Source/BsRendererManager.cpp"
|
|
|
+ "Source/BsCoreRenderer.cpp"
|
|
|
+ "Source/BsRendererMeshData.cpp"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_SRC_RESOURCES
|
|
|
+ "Source/BsGpuResourceData.cpp"
|
|
|
+ "Source/BsMesh.cpp"
|
|
|
+ "Source/BsMeshBase.cpp"
|
|
|
+ "Source/BsMeshData.cpp"
|
|
|
+ "Source/BsMeshHeap.cpp"
|
|
|
+ "Source/BsPixelData.cpp"
|
|
|
+ "Source/BsResource.cpp"
|
|
|
+ "Source/BsResourceHandle.cpp"
|
|
|
+ "Source/BsResourceManifest.cpp"
|
|
|
+ "Source/BsResources.cpp"
|
|
|
+ "Source/BsTexture.cpp"
|
|
|
+ "Source/BsTextureManager.cpp"
|
|
|
+ "Source/BsTransientMesh.cpp"
|
|
|
+ "Source/BsVertexDataDesc.cpp"
|
|
|
+ "Source/BsResourceMetaData.cpp"
|
|
|
+ "Source/BsSavedResourceData.cpp"
|
|
|
+ "Source/BsShaderInclude.cpp"
|
|
|
+ "Source/BsResourceListenerManager.cpp"
|
|
|
+ "Source/BsIResourceListener.cpp"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_SRC_MATERIAL
|
|
|
+ "Source/BsMaterial.cpp"
|
|
|
+ "Source/BsMaterialManager.cpp"
|
|
|
+ "Source/BsPass.cpp"
|
|
|
+ "Source/BsShader.cpp"
|
|
|
+ "Source/BsTechnique.cpp"
|
|
|
+ "Source/BsMaterialParam.cpp"
|
|
|
+ "Source/BsShaderManager.cpp"
|
|
|
+ "Source/BsMaterialParams.cpp"
|
|
|
+ "Source/BsShaderDefines.cpp"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_SRC_INPUT
|
|
|
+ "Source/BsInput.cpp"
|
|
|
+ "Source/BsOSInputHandler.cpp"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_INC_LOCALIZATION
|
|
|
+ "Include/BsHString.h"
|
|
|
+ "Include/BsStringTable.h"
|
|
|
+ "Include/BsStringTableManager.h"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_SRC_TEXT
|
|
|
+ "Source/BsFont.cpp"
|
|
|
+ "Source/BsFontImportOptions.cpp"
|
|
|
+ "Source/BsFontManager.cpp"
|
|
|
+ "Source/BsTextData.cpp"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_SRC_RENDERAPI
|
|
|
+ "Source/BsBlendState.cpp"
|
|
|
+ "Source/BsDepthStencilState.cpp"
|
|
|
+ "Source/BsEventQuery.cpp"
|
|
|
+ "Source/BsGpuBuffer.cpp"
|
|
|
+ "Source/BsGpuBufferView.cpp"
|
|
|
+ "Source/BsGpuParam.cpp"
|
|
|
+ "Source/BsGpuParamBlockBuffer.cpp"
|
|
|
+ "Source/BsGpuParams.cpp"
|
|
|
+ "Source/BsGpuProgram.cpp"
|
|
|
+ "Source/BsGpuProgramManager.cpp"
|
|
|
+ "Source/BsHardwareBufferManager.cpp"
|
|
|
+ "Source/BsIndexBuffer.cpp"
|
|
|
+ "Source/BsMeshManager.cpp"
|
|
|
+ "Source/BsMultiRenderTexture.cpp"
|
|
|
+ "Source/BsOcclusionQuery.cpp"
|
|
|
+ "Source/BsPixelBuffer.cpp"
|
|
|
+ "Source/BsQueryManager.cpp"
|
|
|
+ "Source/BsRasterizerState.cpp"
|
|
|
+ "Source/BsRenderStateManager.cpp"
|
|
|
+ "Source/BsRenderTarget.cpp"
|
|
|
+ "Source/BsRenderTexture.cpp"
|
|
|
+ "Source/BsRenderWindow.cpp"
|
|
|
+ "Source/BsRenderWindowManager.cpp"
|
|
|
+ "Source/BsSamplerState.cpp"
|
|
|
+ "Source/BsTextureView.cpp"
|
|
|
+ "Source/BsTimerQuery.cpp"
|
|
|
+ "Source/BsVertexBuffer.cpp"
|
|
|
+ "Source/BsVertexData.cpp"
|
|
|
+ "Source/BsVertexDeclaration.cpp"
|
|
|
+ "Source/BsVideoModeInfo.cpp"
|
|
|
+ "Source/BsRenderAPI.cpp"
|
|
|
+ "Source/BsRenderAPIManager.cpp"
|
|
|
+ "Source/BsRenderAPICapabilities.cpp"
|
|
|
+ "Source/BsViewport.cpp"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_SRC_NOFILTER
|
|
|
+ "Source/BsCoreApplication.cpp"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_SRC_PHYSICS
|
|
|
+ "Source/BsPhysicsManager.cpp"
|
|
|
+ "Source/BsPhysics.cpp"
|
|
|
+ "Source/BsPhysicsMaterial.cpp"
|
|
|
+ "Source/BsCollider.cpp"
|
|
|
+ "Source/BsRigidbody.cpp"
|
|
|
+ "Source/BsBoxCollider.cpp"
|
|
|
+ "Source/BsSphereCollider.cpp"
|
|
|
+ "Source/BsPlaneCollider.cpp"
|
|
|
+ "Source/BsCapsuleCollider.cpp"
|
|
|
+ "Source/BsFCollider.cpp"
|
|
|
+ "Source/BsPhysicsMesh.cpp"
|
|
|
+ "Source/BsMeshCollider.cpp"
|
|
|
+ "Source/BsFJoint.cpp"
|
|
|
+ "Source/BsJoint.cpp"
|
|
|
+ "Source/BsFixedJoint.cpp"
|
|
|
+ "Source/BsDistanceJoint.cpp"
|
|
|
+ "Source/BsHingeJoint.cpp"
|
|
|
+ "Source/BsSliderJoint.cpp"
|
|
|
+ "Source/BsSphericalJoint.cpp"
|
|
|
+ "Source/BsD6Joint.cpp"
|
|
|
+ "Source/BsCharacterController.cpp"
|
|
|
+)
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_SRC_SCENE
|
|
|
+ "Source/BsComponent.cpp"
|
|
|
+ "Source/BsGameObject.cpp"
|
|
|
+ "Source/BsGameObjectHandle.cpp"
|
|
|
+ "Source/BsGameObjectManager.cpp"
|
|
|
+ "Source/BsSceneObject.cpp"
|
|
|
+ "Source/BsCoreSceneManager.cpp"
|
|
|
+ "Source/BsPrefab.cpp"
|
|
|
+ "Source/BsPrefabDiff.cpp"
|
|
|
+ "Source/BsPrefabUtility.cpp"
|
|
|
+)
|
|
|
+
|
|
|
+source_group("Header Files\\Components" FILES ${BS_BANSHEECORE_INC_COMPONENTS})
|
|
|
+source_group("Header Files\\Physics" FILES ${BS_BANSHEECORE_INC_PHYSICS})
|
|
|
+source_group("Header Files\\CoreThread" FILES ${BS_BANSHEECORE_INC_CORETHREAD})
|
|
|
+source_group("Header Files\\Importer" FILES ${BS_BANSHEECORE_INC_IMPORTER})
|
|
|
+source_group("Header Files\\Scene" FILES ${BS_BANSHEECORE_INC_SCENE})
|
|
|
+source_group("Header Files\\Input" FILES ${BS_BANSHEECORE_INC_INPUT})
|
|
|
+source_group("Header Files\\Platform" FILES ${BS_BANSHEECORE_INC_PLATFORM})
|
|
|
+source_group("Header Files\\Renderer" FILES ${BS_BANSHEECORE_INC_RENDERER})
|
|
|
+source_group("Source Files\\Localization" FILES ${BS_BANSHEECORE_SRC_LOCALIZATION})
|
|
|
+source_group("Source Files\\RTTI" FILES ${BS_BANSHEECORE_SRC_RTTI})
|
|
|
+source_group("Header Files\\Profiling" FILES ${BS_BANSHEECORE_INC_PROFILING})
|
|
|
+source_group("Header Files\\RenderAPI" FILES ${BS_BANSHEECORE_INC_RENDERAPI})
|
|
|
+source_group("Source Files\\CoreThread" FILES ${BS_BANSHEECORE_SRC_CORETHREAD})
|
|
|
+source_group("Header Files" FILES ${BS_BANSHEECORE_INC_NOFILTER})
|
|
|
+source_group("Header Files\\Material" FILES ${BS_BANSHEECORE_INC_MATERIAL})
|
|
|
+source_group("Header Files\\Resources" FILES ${BS_BANSHEECORE_INC_RESOURCES})
|
|
|
+source_group("Source Files\\Utility" FILES ${BS_BANSHEECORE_SRC_UTILITY})
|
|
|
+source_group("Header Files\\Text" FILES ${BS_BANSHEECORE_INC_TEXT})
|
|
|
+source_group("Source Files\\Profiling" FILES ${BS_BANSHEECORE_SRC_PROFILING})
|
|
|
+source_group("Source Files\\Components" FILES ${BS_BANSHEECORE_SRC_COMPONENTS})
|
|
|
+source_group("Source Files\\Platform" FILES ${BS_BANSHEECORE_SRC_PLATFORM})
|
|
|
+source_group("Source Files\\Importer" FILES ${BS_BANSHEECORE_SRC_IMPORTER})
|
|
|
+source_group("Header Files\\Utility" FILES ${BS_BANSHEECORE_INC_UTILITY})
|
|
|
+source_group("Header Files\\RTTI" FILES ${BS_BANSHEECORE_INC_RTTI})
|
|
|
+source_group("Source Files\\Renderer" FILES ${BS_BANSHEECORE_SRC_RENDERER})
|
|
|
+source_group("Source Files\\Resources" FILES ${BS_BANSHEECORE_SRC_RESOURCES})
|
|
|
+source_group("Source Files\\Material" FILES ${BS_BANSHEECORE_SRC_MATERIAL})
|
|
|
+source_group("Source Files\\Input" FILES ${BS_BANSHEECORE_SRC_INPUT})
|
|
|
+source_group("Header Files\\Localization" FILES ${BS_BANSHEECORE_INC_LOCALIZATION})
|
|
|
+source_group("Source Files\\Text" FILES ${BS_BANSHEECORE_SRC_TEXT})
|
|
|
+source_group("Source Files\\RenderAPI" FILES ${BS_BANSHEECORE_SRC_RENDERAPI})
|
|
|
+source_group("Source Files" FILES ${BS_BANSHEECORE_SRC_NOFILTER})
|
|
|
+source_group("Source Files\\Physics" FILES ${BS_BANSHEECORE_SRC_PHYSICS})
|
|
|
+source_group("Source Files\\Scene" FILES ${BS_BANSHEECORE_SRC_SCENE})
|
|
|
+
|
|
|
+set(BS_BANSHEECORE_SRC
|
|
|
+ ${BS_BANSHEECORE_INC_COMPONENTS}
|
|
|
+ ${BS_BANSHEECORE_INC_PHYSICS}
|
|
|
+ ${BS_BANSHEECORE_INC_CORETHREAD}
|
|
|
+ ${BS_BANSHEECORE_INC_IMPORTER}
|
|
|
+ ${BS_BANSHEECORE_INC_SCENE}
|
|
|
+ ${BS_BANSHEECORE_INC_INPUT}
|
|
|
+ ${BS_BANSHEECORE_INC_PLATFORM}
|
|
|
+ ${BS_BANSHEECORE_INC_RENDERER}
|
|
|
+ ${BS_BANSHEECORE_SRC_LOCALIZATION}
|
|
|
+ ${BS_BANSHEECORE_SRC_RTTI}
|
|
|
+ ${BS_BANSHEECORE_INC_PROFILING}
|
|
|
+ ${BS_BANSHEECORE_INC_RENDERAPI}
|
|
|
+ ${BS_BANSHEECORE_SRC_CORETHREAD}
|
|
|
+ ${BS_BANSHEECORE_INC_NOFILTER}
|
|
|
+ ${BS_BANSHEECORE_INC_MATERIAL}
|
|
|
+ ${BS_BANSHEECORE_INC_RESOURCES}
|
|
|
+ ${BS_BANSHEECORE_SRC_UTILITY}
|
|
|
+ ${BS_BANSHEECORE_INC_TEXT}
|
|
|
+ ${BS_BANSHEECORE_SRC_PROFILING}
|
|
|
+ ${BS_BANSHEECORE_SRC_COMPONENTS}
|
|
|
+ ${BS_BANSHEECORE_SRC_PLATFORM}
|
|
|
+ ${BS_BANSHEECORE_SRC_IMPORTER}
|
|
|
+ ${BS_BANSHEECORE_INC_UTILITY}
|
|
|
+ ${BS_BANSHEECORE_INC_RTTI}
|
|
|
+ ${BS_BANSHEECORE_SRC_RENDERER}
|
|
|
+ ${BS_BANSHEECORE_SRC_RESOURCES}
|
|
|
+ ${BS_BANSHEECORE_SRC_MATERIAL}
|
|
|
+ ${BS_BANSHEECORE_SRC_INPUT}
|
|
|
+ ${BS_BANSHEECORE_INC_LOCALIZATION}
|
|
|
+ ${BS_BANSHEECORE_SRC_TEXT}
|
|
|
+ ${BS_BANSHEECORE_SRC_RENDERAPI}
|
|
|
+ ${BS_BANSHEECORE_SRC_NOFILTER}
|
|
|
+ ${BS_BANSHEECORE_SRC_PHYSICS}
|
|
|
+ ${BS_BANSHEECORE_SRC_SCENE}
|
|
|
+)
|