target_sources(Engine
	PRIVATE
		Allocator.h
		Allocator.cpp
		Buffer.h
		Buffer.cpp
		CommandBuffer.h
		CommandBuffer.cpp
		DescriptorSets.h
		DescriptorSets.cpp
		Enums.h
		Enums.cpp
		Framebuffer.h
		Framebuffer.cpp
		Graphics.h
		Graphics.cpp
		Initializer.h
		Initializer.cpp
		Pipeline.h
		Pipeline.cpp
		PipelineCache.h
		PipelineCache.cpp
		Queue.h
		Queue.cpp
		RenderPass.h
		RenderPass.cpp
		RenderTarget.h
		RenderTarget.cpp
		Resources.h
		Resources.cpp
		Shader.h
		Shader.cpp
		Texture.h
		Texture.cpp)

target_sources(Engine
	PUBLIC FILE_SET HEADERS
		FILES
			Allocator.h
			Buffer.h
			CommandBuffer.h
			DescriptorSets.h
			Enums.h
			Framebuffer.h
			Graphics.h
			Initializer.h
			Pipeline.h
			PipelineCache.h
			Queue.h
			RenderPass.h
			RenderTarget.h
			Resources.h
			Shader.h
			Texture.h)
	