1 CXXFLAGS += -D__STDC_FORMAT_MACROS
3 SRCS = AddonsDirectory.cpp
4 SRCS += ASAPFileDirectory.cpp
5 SRCS += CacheStrategy.cpp
6 SRCS += CircularCache.cpp
7 SRCS += CDDADirectory.cpp
10 SRCS += DAAPDirectory.cpp
13 SRCS += DAVDirectory.cpp
16 SRCS += DirectoryCache.cpp
17 SRCS += DirectoryFactory.cpp
18 SRCS += DirectoryHistory.cpp
19 SRCS += DllLibCurl.cpp
20 SRCS += FavouritesDirectory.cpp
23 SRCS += FileDirectoryFactory.cpp
24 SRCS += FileFactory.cpp
25 SRCS += FileReaderFile.cpp
26 SRCS += FTPDirectory.cpp
28 SRCS += HDDirectory.cpp
30 SRCS += HDHomeRunDirectory.cpp
31 SRCS += HDHomeRunFile.cpp
32 SRCS += HTSPDirectory.cpp
33 SRCS += HTSPSession.cpp
34 SRCS += HTTPDirectory.cpp
36 SRCS += IDirectory.cpp
40 SRCS += ISO9660Directory.cpp
42 SRCS += LibraryDirectory.cpp
43 SRCS += MemBufferCache.cpp
44 SRCS += MultiPathDirectory.cpp
45 SRCS += MultiPathFile.cpp
46 SRCS += MusicDatabaseDirectory.cpp
47 SRCS += MusicDatabaseFile.cpp
48 SRCS += MusicFileDirectory.cpp
49 SRCS += MusicSearchDirectory.cpp
50 SRCS += MythDirectory.cpp
52 SRCS += MythSession.cpp
53 SRCS += NSFFileDirectory.cpp
54 SRCS += OGGFileDirectory.cpp
55 SRCS += PlaylistDirectory.cpp
56 SRCS += PlaylistFileDirectory.cpp
58 SRCS += PipesManager.cpp
59 SRCS += PluginDirectory.cpp
61 SRCS += PVRDirectory.cpp
62 SRCS += RSSDirectory.cpp
63 SRCS += RTVDirectory.cpp
65 SRCS += SAPDirectory.cpp
67 SRCS += SFTPDirectory.cpp
69 SRCS += SIDFileDirectory.cpp
70 SRCS += ShoutcastFile.cpp
71 SRCS += SlingboxDirectory.cpp
72 SRCS += SlingboxFile.cpp
73 SRCS += SmartPlaylistDirectory.cpp
74 SRCS += SourcesDirectory.cpp
75 SRCS += SpecialProtocol.cpp
76 SRCS += SpecialProtocolDirectory.cpp
77 SRCS += SpecialProtocolFile.cpp
78 SRCS += StackDirectory.cpp
79 SRCS += TuxBoxDirectory.cpp
80 SRCS += TuxBoxFile.cpp
82 SRCS += UDFDirectory.cpp
84 SRCS += VideoDatabaseDirectory.cpp
85 SRCS += VirtualDirectory.cpp
86 SRCS += VTPDirectory.cpp
88 SRCS += VTPSession.cpp
89 SRCS += ZeroconfDirectory.cpp
90 SRCS += ZipDirectory.cpp
92 SRCS += ZipManager.cpp
94 ifeq (@USE_ANDROID@,1)
95 SRCS += APKDirectory.cpp
97 SRCS += AndroidAppFile.cpp
98 SRCS += AndroidAppDirectory.cpp
101 ifeq (@HAVE_XBMC_NONFREE@,1)
103 SRCS += RarDirectory.cpp
104 SRCS += RarManager.cpp
107 ifeq (@USE_LIBSMBCLIENT@,1)
109 SRCS += SMBDirectory.cpp
112 ifeq (@USE_LIBNFS@,1)
114 SRCS += NFSDirectory.cpp
117 ifeq (@USE_LIBAFPCLIENT@,1)
119 SRCS += AFPDirectory.cpp
122 ifeq (@HAVE_LIBBLURAY@,1)
123 SRCS += BlurayDirectory.cpp
127 INCLUDES+=-I@abs_top_srcdir@/lib/libUPnP/Platinum/Source/Core
128 INCLUDES+=-I@abs_top_srcdir@/lib/libUPnP/Platinum/Source/Platinum
129 INCLUDES+=-I@abs_top_srcdir@/lib/libUPnP/Platinum/Source/Devices/MediaConnect
130 INCLUDES+=-I@abs_top_srcdir@/lib/libUPnP/Platinum/Source/Devices/MediaRenderer
131 INCLUDES+=-I@abs_top_srcdir@/lib/libUPnP/Platinum/Source/Devices/MediaServer
132 INCLUDES+=-I@abs_top_srcdir@/lib/libUPnP/Platinum/Source/Extras
133 INCLUDES+=-I@abs_top_srcdir@/lib/libUPnP/Neptune/Source/System/Posix
134 INCLUDES+=-I@abs_top_srcdir@/lib/libUPnP/Neptune/Source/Core
135 SRCS += NptXbmcFile.cpp
136 SRCS += UPnPDirectory.cpp
142 include @abs_top_srcdir@/Makefile.include
143 -include $(patsubst %.cpp,%.P,$(patsubst %.c,%.P,$(SRCS)))