target_sources(Engine
	PRIVATE
		Allocator.h
		Allocator.cpp
		Buffer.h
		Buffer.cpp
		Command.h
		Command.cpp
		Debug.h
		Debug.cpp
		Descriptor.h
		Descriptor.cpp
		Enums.h
		Enums.cpp
		Framebuffer.h
		Framebuffer.cpp
		Graphics.h
		Graphics.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
			Command.h
			Debug.h
			Descriptor.h
			Enums.h
			Framebuffer.h
			Graphics.h
			Pipeline.h
			PipelineCache.h
			Queue.h
			RenderPass.h
			RenderTarget.h
			Resources.h
			Shader.h
			Texture.h)
	