Another attempt: regroup lms services
This commit is contained in:
@@ -3,11 +3,11 @@ add_subdirectory(auth)
|
|||||||
add_subdirectory(av)
|
add_subdirectory(av)
|
||||||
add_subdirectory(database)
|
add_subdirectory(database)
|
||||||
add_subdirectory(image)
|
add_subdirectory(image)
|
||||||
add_subdirectory(lmscore)
|
|
||||||
add_subdirectory(metadata)
|
add_subdirectory(metadata)
|
||||||
add_subdirectory(recommendation)
|
add_subdirectory(recommendation)
|
||||||
add_subdirectory(scanner)
|
add_subdirectory(scanner)
|
||||||
add_subdirectory(scrobbling)
|
add_subdirectory(scrobbling)
|
||||||
|
add_subdirectory(services)
|
||||||
add_subdirectory(som)
|
add_subdirectory(som)
|
||||||
add_subdirectory(subsonic)
|
add_subdirectory(subsonic)
|
||||||
add_subdirectory(utils)
|
add_subdirectory(utils)
|
||||||
|
|||||||
@@ -1,28 +0,0 @@
|
|||||||
|
|
||||||
add_library(lmscore SHARED
|
|
||||||
impl/CoverService.cpp
|
|
||||||
)
|
|
||||||
|
|
||||||
target_include_directories(lmscore INTERFACE
|
|
||||||
include
|
|
||||||
)
|
|
||||||
|
|
||||||
target_include_directories(lmscore PRIVATE
|
|
||||||
include
|
|
||||||
impl
|
|
||||||
)
|
|
||||||
|
|
||||||
target_link_libraries(lmscore PRIVATE
|
|
||||||
lmsav
|
|
||||||
lmsimage
|
|
||||||
)
|
|
||||||
|
|
||||||
target_link_libraries(lmscore PUBLIC
|
|
||||||
lmsdatabase
|
|
||||||
lmsimage
|
|
||||||
lmsutils
|
|
||||||
std::filesystem
|
|
||||||
)
|
|
||||||
|
|
||||||
install(TARGETS lmscore DESTINATION lib)
|
|
||||||
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
add_subdirectory(cover)
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
|
||||||
|
add_library(lmsservice-cover SHARED
|
||||||
|
impl/CoverService.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
target_include_directories(lmsservice-cover INTERFACE
|
||||||
|
include
|
||||||
|
)
|
||||||
|
|
||||||
|
target_include_directories(lmsservice-cover PRIVATE
|
||||||
|
include
|
||||||
|
impl
|
||||||
|
)
|
||||||
|
|
||||||
|
target_link_libraries(lmsservice-cover PRIVATE
|
||||||
|
lmsav
|
||||||
|
lmsimage
|
||||||
|
)
|
||||||
|
|
||||||
|
target_link_libraries(lmsservice-cover PUBLIC
|
||||||
|
lmsdatabase
|
||||||
|
lmsimage
|
||||||
|
lmsutils
|
||||||
|
std::filesystem
|
||||||
|
)
|
||||||
|
|
||||||
|
install(TARGETS lmsservice-cover DESTINATION lib)
|
||||||
|
|
||||||
+1
-1
@@ -29,7 +29,7 @@
|
|||||||
#include <variant>
|
#include <variant>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
#include "lmscore/services/ICoverService.hpp"
|
#include "services/cover/ICoverService.hpp"
|
||||||
#include "image/IEncodedImage.hpp"
|
#include "image/IEncodedImage.hpp"
|
||||||
#include "database/Types.hpp"
|
#include "database/Types.hpp"
|
||||||
|
|
||||||
@@ -19,11 +19,11 @@ target_include_directories(lmssubsonic PRIVATE
|
|||||||
target_link_libraries(lmssubsonic PRIVATE
|
target_link_libraries(lmssubsonic PRIVATE
|
||||||
lmsauth
|
lmsauth
|
||||||
lmsav
|
lmsav
|
||||||
lmscore
|
|
||||||
lmsdatabase
|
lmsdatabase
|
||||||
lmsrecommendation
|
lmsrecommendation
|
||||||
lmsscanner
|
lmsscanner
|
||||||
lmsscrobbling
|
lmsscrobbling
|
||||||
|
lmsservice-cover
|
||||||
lmsutils
|
lmsutils
|
||||||
std::filesystem
|
std::filesystem
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -28,7 +28,6 @@
|
|||||||
|
|
||||||
#include "auth/IPasswordService.hpp"
|
#include "auth/IPasswordService.hpp"
|
||||||
#include "auth/IEnvService.hpp"
|
#include "auth/IEnvService.hpp"
|
||||||
#include "lmscore/services/ICoverService.hpp"
|
|
||||||
#include "database/Artist.hpp"
|
#include "database/Artist.hpp"
|
||||||
#include "database/Cluster.hpp"
|
#include "database/Cluster.hpp"
|
||||||
#include "database/Db.hpp"
|
#include "database/Db.hpp"
|
||||||
@@ -40,6 +39,7 @@
|
|||||||
#include "database/User.hpp"
|
#include "database/User.hpp"
|
||||||
#include "recommendation/IEngine.hpp"
|
#include "recommendation/IEngine.hpp"
|
||||||
#include "scrobbling/IScrobbling.hpp"
|
#include "scrobbling/IScrobbling.hpp"
|
||||||
|
#include "services/cover/ICoverService.hpp"
|
||||||
#include "utils/IConfig.hpp"
|
#include "utils/IConfig.hpp"
|
||||||
#include "utils/Logger.hpp"
|
#include "utils/Logger.hpp"
|
||||||
#include "utils/Random.hpp"
|
#include "utils/Random.hpp"
|
||||||
|
|||||||
@@ -51,11 +51,11 @@ target_include_directories(lms PRIVATE
|
|||||||
target_link_libraries(lms PRIVATE
|
target_link_libraries(lms PRIVATE
|
||||||
lmsav
|
lmsav
|
||||||
lmsauth
|
lmsauth
|
||||||
lmscore
|
|
||||||
lmsdatabase
|
lmsdatabase
|
||||||
lmsrecommendation
|
lmsrecommendation
|
||||||
lmsscanner
|
lmsscanner
|
||||||
lmsscrobbling
|
lmsscrobbling
|
||||||
|
lmsservice-cover
|
||||||
lmssubsonic
|
lmssubsonic
|
||||||
lmsutils
|
lmsutils
|
||||||
Wt::Wt
|
Wt::Wt
|
||||||
|
|||||||
+1
-1
@@ -28,7 +28,7 @@
|
|||||||
#include "auth/IAuthTokenService.hpp"
|
#include "auth/IAuthTokenService.hpp"
|
||||||
#include "auth/IPasswordService.hpp"
|
#include "auth/IPasswordService.hpp"
|
||||||
#include "auth/IEnvService.hpp"
|
#include "auth/IEnvService.hpp"
|
||||||
#include "lmscore/services/ICoverService.hpp"
|
#include "services/cover/ICoverService.hpp"
|
||||||
#include "database/Db.hpp"
|
#include "database/Db.hpp"
|
||||||
#include "database/Session.hpp"
|
#include "database/Session.hpp"
|
||||||
#include "scanner/IScanner.hpp"
|
#include "scanner/IScanner.hpp"
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
|
|
||||||
#include "auth/IEnvService.hpp"
|
#include "auth/IEnvService.hpp"
|
||||||
#include "auth/IPasswordService.hpp"
|
#include "auth/IPasswordService.hpp"
|
||||||
#include "lmscore/services/ICoverService.hpp"
|
#include "services/cover/ICoverService.hpp"
|
||||||
#include "database/Artist.hpp"
|
#include "database/Artist.hpp"
|
||||||
#include "database/Cluster.hpp"
|
#include "database/Cluster.hpp"
|
||||||
#include "database/Db.hpp"
|
#include "database/Db.hpp"
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
#include <Wt/WApplication.h>
|
#include <Wt/WApplication.h>
|
||||||
#include <Wt/Http/Response.h>
|
#include <Wt/Http/Response.h>
|
||||||
|
|
||||||
#include "lmscore/services/ICoverService.hpp"
|
#include "services/cover/ICoverService.hpp"
|
||||||
#include "database/Track.hpp"
|
#include "database/Track.hpp"
|
||||||
#include "utils/Exception.hpp"
|
#include "utils/Exception.hpp"
|
||||||
#include "utils/Logger.hpp"
|
#include "utils/Logger.hpp"
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ add_executable(lms-cover
|
|||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(lms-cover PRIVATE
|
target_link_libraries(lms-cover PRIVATE
|
||||||
lmscore
|
lmsservice-cover
|
||||||
Boost::program_options
|
Boost::program_options
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -24,11 +24,11 @@
|
|||||||
|
|
||||||
#include <boost/program_options.hpp>
|
#include <boost/program_options.hpp>
|
||||||
|
|
||||||
#include "lmscore/services/ICoverService.hpp"
|
|
||||||
#include "database/Db.hpp"
|
#include "database/Db.hpp"
|
||||||
#include "database/Release.hpp"
|
#include "database/Release.hpp"
|
||||||
#include "database/Session.hpp"
|
#include "database/Session.hpp"
|
||||||
#include "database/Track.hpp"
|
#include "database/Track.hpp"
|
||||||
|
#include "services/cover/ICoverService.hpp"
|
||||||
#include "utils/IConfig.hpp"
|
#include "utils/IConfig.hpp"
|
||||||
#include "utils/Logger.hpp"
|
#include "utils/Logger.hpp"
|
||||||
#include "utils/Service.hpp"
|
#include "utils/Service.hpp"
|
||||||
|
|||||||
Reference in New Issue
Block a user