blob: 8bbaa44201bfce5027fc689585c6eaac87f71a7b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
|
set(SOURCES AddonsDirectory.cpp
AudioBookFileDirectory.cpp
CacheStrategy.cpp
CircularCache.cpp
CurlFile.cpp
DAVCommon.cpp
DAVDirectory.cpp
DAVFile.cpp
DirectoryCache.cpp
Directory.cpp
DirectoryFactory.cpp
DirectoryHistory.cpp
DllLibCurl.cpp
EventsDirectory.cpp
FavouritesDirectory.cpp
FileCache.cpp
File.cpp
FileDirectoryFactory.cpp
FileFactory.cpp
FTPDirectory.cpp
FTPParse.cpp
HTTPDirectory.cpp
IDirectory.cpp
IFile.cpp
ImageFile.cpp
LibraryDirectory.cpp
MultiPathDirectory.cpp
MultiPathFile.cpp
MusicDatabaseDirectory.cpp
MusicDatabaseFile.cpp
MusicFileDirectory.cpp
MusicSearchDirectory.cpp
OverrideDirectory.cpp
OverrideFile.cpp
PipeFile.cpp
PipesManager.cpp
PlaylistDirectory.cpp
PlaylistFileDirectory.cpp
PluginDirectory.cpp
PluginFile.cpp
PVRDirectory.cpp
ResourceDirectory.cpp
ResourceFile.cpp
RSSDirectory.cpp
ShoutcastFile.cpp
SmartPlaylistDirectory.cpp
SourcesDirectory.cpp
SpecialProtocol.cpp
SpecialProtocolDirectory.cpp
SpecialProtocolFile.cpp
StackDirectory.cpp
VideoDatabaseDirectory.cpp
VideoDatabaseFile.cpp
VirtualDirectory.cpp
XbtDirectory.cpp
XbtFile.cpp
XbtManager.cpp
ZeroconfDirectory.cpp
ZipDirectory.cpp
ZipFile.cpp
ZipManager.cpp)
set(HEADERS AddonsDirectory.h
CacheStrategy.h
CircularCache.h
CurlFile.h
DAVCommon.h
DAVDirectory.h
DAVFile.h
Directorization.h
Directory.h
DirectoryCache.h
DirectoryFactory.h
DirectoryHistory.h
DllLibCurl.h
EventsDirectory.h
FTPDirectory.h
FTPParse.h
FavouritesDirectory.h
File.h
FileCache.h
FileDirectoryFactory.h
FileFactory.h
HTTPDirectory.h
IDirectory.h
IFile.h
IFileDirectory.h
IFileTypes.h
ImageFile.h
LibraryDirectory.h
MultiPathDirectory.h
MultiPathFile.h
MusicDatabaseDirectory.h
MusicDatabaseFile.h
MusicFileDirectory.h
MusicSearchDirectory.h
OverrideDirectory.h
OverrideFile.h
PVRDirectory.h
PipeFile.h
PipesManager.h
PlaylistDirectory.h
PlaylistFileDirectory.h
PluginDirectory.h
PluginFile.h
RSSDirectory.h
ResourceDirectory.h
ResourceFile.h
ShoutcastFile.h
SmartPlaylistDirectory.h
SourcesDirectory.h
SpecialProtocol.h
SpecialProtocolDirectory.h
SpecialProtocolFile.h
StackDirectory.h
VideoDatabaseDirectory.h
VideoDatabaseFile.h
VirtualDirectory.h
XbtDirectory.h
XbtFile.h
XbtManager.h
ZeroconfDirectory.h
ZipDirectory.h
ZipFile.h
ZipManager.h)
if(ISO9660PP_FOUND)
list(APPEND SOURCES ISO9660Directory.cpp
ISO9660File.cpp)
list(APPEND HEADERS ISO9660Directory.h
ISO9660File.h)
endif()
if(UDFREAD_FOUND)
list(APPEND SOURCES UDFBlockInput.cpp
UDFDirectory.cpp
UDFFile.cpp)
list(APPEND HEADERS UDFBlockInput.h
UDFDirectory.h
UDFFile.h)
endif()
if(BLURAY_FOUND)
list(APPEND SOURCES BlurayCallback.cpp
BlurayDirectory.cpp
BlurayFile.cpp)
list(APPEND HEADERS BlurayCallback.h
BlurayDirectory.h
BlurayFile.h)
endif()
if(ENABLE_OPTICAL)
list(APPEND SOURCES CDDADirectory.cpp
CDDAFile.cpp)
list(APPEND HEADERS CDDADirectory.h
CDDAFile.h)
endif()
if(NFS_FOUND)
list(APPEND SOURCES NFSDirectory.cpp
NFSFile.cpp)
list(APPEND HEADERS NFSDirectory.h
NFSFile.h)
endif()
if(ENABLE_UPNP)
list(APPEND SOURCES NptXbmcFile.cpp
UPnPDirectory.cpp
UPnPFile.cpp)
list(APPEND HEADERS UPnPDirectory.h
UPnPFile.h)
endif()
core_add_library(filesystem)
if(ENABLE_STATIC_LIBS AND ENABLE_UPNP)
target_link_libraries(filesystem PRIVATE upnp)
endif()
|