1
find_package(Vala REQUIRED)
3
ensure_vala_version("0.17.5" MINIMUM)
4
include(ValaPrecompile)
11
Core/LibraryWindow.vala
12
Core/LibraryManager.vala
13
Core/FileOperator.vala
14
Core/PodcastManager.vala
15
Core/PlaybackManager.vala
16
Core/OperationsManager.vala
17
Core/CoverManager.vala
19
Core/PlaylistManager.vala
20
Core/ListSetupManager.vala
21
Core/LyricsManager.vala
23
CellRenderers/SideBarRenderer.vala
24
CellRenderers/SmartAlbumDataFunc.vala
26
DataBase/DataBaseManager.vala
28
DBus/MediaKeyListener.vala
29
DBus/UnityIntegration.vala
31
DBus/MPRIS/SoundMenuIntegration.vala
33
Devices/DeviceManager.vala
34
Devices/iPodDevice.vala
35
Devices/AndroidDevice.vala
36
Devices/CDRomDevice.vala
38
Dialogs/InstallGstreamerPluginsDialog.vala
39
Dialogs/FileNotFoundDialog.vala
40
Dialogs/RemoveFilesDialog.vala
41
Dialogs/NotImportedDialog.vala
42
Dialogs/SetLibraryFolderConfirmation.vala
43
Dialogs/TransferFromDeviceDialog.vala
44
Dialogs/SyncWarningDialog.vala
46
Grids/GenericGrid.vala
48
Grids/ExternalAlbumGrid.vala
49
# Grids/ArtistGrid.vala
50
# Grids/GenreGrid.vala
54
GStreamer/Equalizer.vala
55
GStreamer/Pipeline.vala
56
GStreamer/CDRipper.vala
57
GStreamer/GStreamerTagger.vala
58
GStreamer/ReplayGain.vala
59
GStreamer/Streamer.vala
62
Lastfm/SimilarMedia.vala
63
Lastfm/TopArtistSongs.vala
64
Lastfm/TopArtistAlbums.vala
65
# Lastfm/LastFMInfoSource.vala
67
Libraries/BaseLibrary.vala
68
Libraries/SongLibrary.vala
69
Libraries/PodcastLibrary.vala
70
Libraries/StationLibrary.vala
72
Lists/GenericList.vala
74
Lists/PodcastList.vala
76
Lists/DuplicateList.vala
82
NowPlayingView/NowPlayingView.vala
83
NowPlayingView/NowPlayingPage.vala
84
NowPlayingView/SongSummarySection.vala
85
NowPlayingView/SongArtistSection.vala
86
NowPlayingView/PodcastSummarySection.vala
88
Preferences/BehaviorPreferences.vala
89
Preferences/LastfmPreferences.vala
90
Preferences/MusicPreferences.vala
91
Preferences/PluginPreferences.vala
92
Preferences/PodcastPreferences.vala
94
SourceViews/SourceView.vala
95
SourceViews/DefaultSourceView.vala
96
SourceViews/MusicSourceView.vala
97
SourceViews/PodcastSourceView.vala
98
SourceViews/StationSourceView.vala
99
SourceViews/DeviceSourceView.vala
100
SourceViews/SimilarSourceView.vala
101
SourceViews/DuplicateSourceView.vala
102
SourceViews/QueueSourceView.vala
103
SourceViews/HistorySourceView.vala
104
SourceViews/SmartPlaylistSourceView.vala
105
SourceViews/PlaylistSourceView.vala
107
Utils/PixbufUtils.vala
108
Utils/PlaylistUtils.vala
110
Views/DeviceView.vala
111
Views/DeviceSummaryWidget.vala
112
Views/SideTreeView.vala
113
Views/PopupListView.vala
115
Widgets/PresetList.vala
117
Widgets/RatingWidget.vala
118
Widgets/SpaceWidget.vala
119
Widgets/StatusBar.vala
120
Widgets/AdvancedSearchBox.vala
121
Widgets/SourceViewSearchSuggestions.vala
122
Widgets/OptionChooser.vala
123
Widgets/SimpleOptionChooser.vala
124
# Widgets/SearchSuggester.vala
125
# Widgets/InfoPanel.vala
126
Widgets/VolumeWidget.vala
127
Widgets/EmbeddedAlert.vala
128
Widgets/TopDisplay/TopDisplay.vala
129
Widgets/TopDisplay/TimeScale.vala
130
Widgets/TopDisplay/MetadataDisplay.vala
131
Widgets/TopDisplay/BufferDisplay.vala
132
Widgets/TopDisplay/OperationDisplay.vala
133
Widgets/StyledWidgets/StyledArtistImages.vala
135
Windows/Editors/FieldEditorImpl.vala
136
Windows/Editors/SmartPlaylistEditor.vala
137
Windows/Editors/MediaEditor.vala
138
Windows/Editors/SongEditor.vala
139
Windows/Editors/PodcastEditor.vala
140
Windows/Editors/StationEditor.vala
141
Windows/Editors/InfoViewport.vala
143
Windows/EqualizerWindow.vala
144
Windows/PreferencesWindow.vala
145
Windows/PlaylistNameWindow.vala
146
Windows/AddPodcastWindow.vala
147
Windows/RemoveDuplicatesDialog.vala
155
gstreamer-interfaces-0.10
156
gstreamer-pbutils-0.10
168
# webkit-3.0 # Here we USE the gtk3 version
169
${CMAKE_PROJECT_NAME}-core
172
--vapidir=${CMAKE_SOURCE_DIR}/vapi
173
--vapidir=${CMAKE_BINARY_DIR}/core/
175
--define=USE_GRANITE_DECORATED_WINDOW
178
${CMAKE_PROJECT_NAME}
180
${CMAKE_PROJECT_NAME}
182
include_directories(${CMAKE_BINARY_DIR}/core)
183
add_executable(${CMAKE_PROJECT_NAME} ${VALA_C})
184
link_directories(${DEPS_LIBRARY_DIRS} ${ZEITGEIST_LIBRARY_DIRS} ${SQLHEAVY_LIBRARY_DIRS} ${INDICATE_LIBRARY_DIRS} ${DBUS_MENU_LIBRARY_DIRS} ${UNITY_LIBRARY_DIRS})
185
add_definitions(${DEPS_CFLAGS} ${ZEITGEIST_CFLAGS} ${INDICATE_CFLAGS} ${DBUS_MENU_CFLAGS} ${SQLHEAVY_CFLAGS} ${UNITY_CFLAGS})
186
target_link_libraries(${CMAKE_PROJECT_NAME} ${DEPS_LIBRARIES} ${ZEITGEIST_LIBRARIES} ${DBUS_MENU_LIBRARIES} ${SQLHEAVY_LIBRARIES} ${INDICATE_LIBRARIES} ${UNITY_LIBRARIES})
187
target_link_libraries(${CMAKE_PROJECT_NAME} ${CMAKE_PROJECT_NAME}-core)
188
install(TARGETS ${CMAKE_PROJECT_NAME} RUNTIME DESTINATION bin)