target_sources(Engine
	PRIVATE
		VulkanAllocator.h
		VulkanAllocator.cpp
		VulkanBuffer.cpp
		VulkanCommandBuffer.h
		VulkanCommandBuffer.cpp
		VulkanFramebuffer.h
		VulkanFramebuffer.cpp
		VulkanGraphics.h
		VulkanGraphics.cpp
		VulkanGraphicsResources.h
		VulkanGraphicsResources.cpp
		VulkanDescriptorSets.h
		VulkanDescriptorSets.cpp
		VulkanGraphicsEnums.h
		VulkanGraphicsEnums.cpp
		VulkanInitializer.h
		VulkanInitializer.cpp
		VulkanRenderPass.h
		VulkanRenderPass.cpp
		VulkanPipeline.h
		VulkanPipeline.cpp
		VulkanPipelineCache.h
		VulkanPipelineCache.cpp
		VulkanShader.h
		VulkanShader.cpp
		VulkanTexture.cpp
		VulkanQueue.h
		VulkanQueue.cpp
		VulkanViewport.cpp)

target_sources(Engine
	PUBLIC FILE_SET HEADERS
		FILES
			VulkanAllocator.h
			VulkanCommandBuffer.h
			VulkanFramebuffer.h
			VulkanGraphics.h
			VulkanGraphicsResources.h
			VulkanDescriptorSets.h
			VulkanGraphicsEnums.h
			VulkanInitializer.h
			VulkanRenderPass.h
			VulkanPipeline.h
			VulkanPipelineCache.h
			VulkanShader.h
			VulkanQueue.h)
	