add_subdirectory(MusicDatabaseDirectory)
add_subdirectory(VideoDatabaseDirectory)

find_all_sources(. filesystem_SRCS)

set(removed_files
  FileSmb.cpp 
  FileSmb.h
  SMBDirectory.cpp
  Slingbox.cpp
  FileDAAP.cpp
  RTVDirectory.cpp
  FileRTV.cpp
  DAAPDirectory.cpp
  APKDirectory.cpp
  APKFile.cpp
  SmbFile.cpp
  BlurayDirectory.cpp
  SFTPFile.cpp
  RarFile.cpp
  RarDirectory.cpp
  RarManager.cpp
  AFPDirectory.cpp
  AFPFile.cpp
  AndroidAppDirectory.cpp
  AndroidAppFile.cpp
  CDDADirectory.cpp
  CDDAFile.cpp
  NFSDirectory.cpp
  NFSFile.cpp
  SFTPDirectory.cpp
  SFTPFile.cpp
)

foreach(r ${removed_files})
	list(REMOVE_ITEM filesystem_SRCS ./${r})
endforeach()

add_sources(${filesystem_SRCS})
