target_sources(crepe PUBLIC
	AudioSource.cpp
	BehaviorScript.cpp
	GameObject.cpp
	Rigidbody.cpp
	ParticleEmitter.cpp
	Transform.cpp
	Color.cpp
	Sprite.cpp
	Config.cpp
	Metadata.cpp
	Camera.cpp
	Animator.cpp
	BoxCollider.cpp
	CircleCollider.cpp
	LoopManager.cpp
	Asset.cpp
	EventHandler.cpp
	Script.cpp
	Button.cpp
	UIObject.cpp
	AI.cpp
	Text.cpp
	Scene.cpp
)

target_sources(crepe PUBLIC FILE_SET HEADERS FILES
	AudioSource.h
	BehaviorScript.h
	Config.h
	Script.h
	Script.hpp
	GameObject.h
	GameObject.hpp
	Rigidbody.h
	Sprite.h
	Vector2.h
	Vector2.hpp
	Color.h
	Scene.h
	Scene.hpp
	Metadata.h
	Camera.h
	Animator.h
	BoxCollider.h
	CircleCollider.h
	EventHandler.h
	EventHandler.hpp
	Event.h
	LoopManager.h
	Asset.h
	Button.h
	UIObject.h
	AI.h
	Text.h
)