Remove the plugin loader mechanism for VFS backends
authorKevin Ottens <kevin.ottens@nextcloud.com>
Thu, 10 Dec 2020 13:40:25 +0000 (14:40 +0100)
committerKevin Ottens <kevin.ottens@nextcloud.com>
Tue, 15 Dec 2020 09:59:24 +0000 (10:59 +0100)
commit201dbd54dba6fcde02266b53d489aed28aba4d92
tree1e73412c37a184202233fd92e9ed5fd88b75644a
parent7e5f81ea81d2f06522920e2eeedf2343c05b66f3
Remove the plugin loader mechanism for VFS backends

We will have all the code in public anyway so it can just be compiled
in. Thus no need to go through the plugin loading dance. Replaced the
loading with factory functions. Kept mostly the same structure
otherwise.

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
src/common/common.cmake
src/common/plugin.cpp [deleted file]
src/common/plugin.h [deleted file]
src/common/vfs.cpp
src/common/vfs.h
src/libsync/CMakeLists.txt
src/libsync/vfs/CMakeLists.txt [deleted file]
src/libsync/vfs/suffix/CMakeLists.txt [deleted file]
src/libsync/vfs/suffix/vfs_suffix.cpp
src/libsync/vfs/suffix/vfs_suffix.h