1SubDir HAIKU_TOP src apps mediaplayer ; 2 3# for BRecentItems 4UsePublicHeaders [ FDirName be_apps Tracker ] ; 5UsePrivateHeaders interface shared ; 6UseLibraryHeaders agg ; 7 8local architectureObject ; 9for architectureObject in [ MultiArchSubDirSetup ] { 10 on $(architectureObject) { 11 # source directories 12 local sourceDirs = 13 interface 14 media_node_framework 15 media_node_framework/audio 16 media_node_framework/video 17 playlist 18 supplier 19 support 20 settings 21 ; 22 23 local sourceDir ; 24 for sourceDir in $(sourceDirs) { 25 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src apps mediaplayer $(sourceDir) ] ; 26 } 27 28 Application [ MultiArchDefaultGristFiles MediaPlayer ] : 29 # interface 30 DurationView.cpp 31 PeakView.cpp 32 PlayPauseButton.cpp 33 PositionToolTip.cpp 34 SeekSlider.cpp 35 SubtitleBitmap.cpp 36 SymbolButton.cpp 37 TransportControlGroup.cpp 38 VolumeSlider.cpp 39 40 # media_node_framework 41 NodeManager.cpp 42 PlaybackListener.cpp 43 PlaybackLOAdapter.cpp 44 PlaybackManager.cpp 45 46 # media_node_framework/audio 47 AudioAdapter.cpp 48 AudioChannelConverter.cpp 49 AudioFormatConverter.cpp 50 AudioProducer.cpp 51 AudioReader.cpp 52 AudioResampler.cpp 53 AudioSupplier.cpp 54 AudioVolumeConverter.cpp 55 56 # media_node_framework/video 57 VideoConsumer.cpp 58 VideoProducer.cpp 59 VideoSupplier.cpp 60 VideoTarget.cpp 61 62 # playlist 63 CopyPLItemsCommand.cpp 64 FilePlaylistItem.cpp 65 ImportPLItemsCommand.cpp 66 ListViews.cpp 67 MovePLItemsCommand.cpp 68 Playlist.cpp 69 PlaylistItem.cpp 70 PlaylistListView.cpp 71 PlaylistObserver.cpp 72 PlaylistFileReader.cpp 73 PlaylistWindow.cpp 74 PLItemsCommand.cpp 75 RandomizePLItemsCommand.cpp 76 RemovePLItemsCommand.cpp 77 UrlPlaylistItem.cpp 78 79 # settings 80 Settings.cpp 81 SettingsWindow.cpp 82 83 # supplier 84 AudioTrackSupplier.cpp 85 ImageTrackVideoSupplier.cpp 86 MediaFileTrackSupplier.cpp 87 MediaTrackAudioSupplier.cpp 88 MediaTrackVideoSupplier.cpp 89 ProxyAudioSupplier.cpp 90 ProxyVideoSupplier.cpp 91 TrackSupplier.cpp 92 SubTitles.cpp 93 SubTitlesSRT.cpp 94 VideoTrackSupplier.cpp 95 96 # support 97 AbstractLOAdapter.cpp 98 ColorSpaceToString.cpp 99 Command.cpp 100 CommandStack.cpp 101 DurationToString.cpp 102 Event.cpp 103 EventQueue.cpp 104 FileReadWrite.cpp 105 Listener.cpp 106 ListenerAdapter.cpp 107 MessageEvent.cpp 108 Notifier.cpp 109 StackBlurFilter.cpp 110 111 # . 112 Controller.cpp 113 ControllerObserver.cpp 114 ControllerView.cpp 115 InfoWin.cpp 116 MainApp.cpp 117 MainWin.cpp 118 NetworkStreamWin.cpp 119 VideoView.cpp 120 121 : be game media tracker translation textencoding [ TargetLibstdc++ ] 122 localestub shared bnetapi 123 : MediaPlayer.rdef 124 ; 125 126 DoCatalogs MediaPlayer : 127 x-vnd.Haiku-MediaPlayer 128 : 129 CopyPLItemsCommand.cpp 130 ImportPLItemsCommand.cpp 131 InfoWin.cpp 132 MainApp.cpp 133 MainWin.cpp 134 MovePLItemsCommand.cpp 135 NetworkStreamWin.cpp 136 PeakView.cpp 137 PlaylistItem.cpp 138 PlaylistWindow.cpp 139 RandomizePLItemsCommand.cpp 140 RemovePLItemsCommand.cpp 141 SettingsWindow.cpp 142 ; 143 } 144} 145