target_sources(Engine
    PRIVATE
        BoxCollider.h
        Camera.h
        Camera.cpp
        Collider.h
        Collider.cpp
        Component.h
        DirectionalLight.h
        KeyboardInput.h
        Mesh.h
        MeshCollider.h
        PointLight.h
        RigidBody.h
        ShapeBase.h
        ShapeBase.cpp
        Skybox.h
        SphereCollider.h
        TerrainTile.h
		Transform.h
		Transform.cpp
        WaterTile.h)


target_sources(Engine
    PUBLIC FILE_SET HEADERS
        FILES
            BoxCollider.h
            Camera.h
            Collider.h
            Component.h
            DirectionalLight.h
            KeyboardInput.h
            MeshCollider.h
            Mesh.h
            PointLight.h
            RigidBody.h
            ShapeBase.h
            Skybox.h
            SphereCollider.h
            TerrainTile.h
            Transform.h
            WaterTile.h)