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 IKeyListener.cpp IMouseListener.cpp Engine.cpp LoopTimer.cpp Asset.cpp EventHandler.cpp Script.cpp Button.cpp UIObject.cpp AI.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 Metadata.h Camera.h Animator.h BoxCollider.h CircleCollider.h EventHandler.h EventHandler.hpp Event.h IKeyListener.h IMouseListener.h Engine.h Engine.hpp LoopTimer.h Asset.h Button.h UIObject.h AI.h )