target_sources(Engine
    PRIVATE
        Asset.h
        Asset.cpp
        AssetRegistry.h
        AssetRegistry.cpp
        FontAsset.h
        FontAsset.cpp
        FontLoader.h
        FontLoader.cpp
        MaterialLoader.h
        MaterialLoader.cpp
        MeshAsset.h
        MeshAsset.cpp
        MeshLoader.h
        MeshLoader.cpp
        TextureAsset.h
        TextureAsset.cpp
        TextureLoader.h
        TextureLoader.cpp)

target_sources(Engine
    PUBLIC FILE_SET HEADERS
        FILES
            Asset.h
            AssetRegistry.h
            FontAsset.h
            FontLoader.h
            MaterialLoader.h
            MeshAsset.h
            MeshLoader.h
            TextureAsset.h
            TextureLoader.h)