1SubDir HAIKU_TOP src apps mediaplayer ; 2 3SetSubDirSupportedPlatformsBeOSCompatible ; 4 5# for BRecentItems 6UsePublicHeaders [ FDirName be_apps Tracker ] ; 7UsePrivateHeaders shared ; 8 9# source directories 10local sourceDirs = 11 interface 12 media_node_framework 13 media_node_framework/audio 14 media_node_framework/video 15 playlist 16 supplier 17 support 18 settings 19; 20 21local sourceDir ; 22for sourceDir in $(sourceDirs) { 23 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src apps mediaplayer $(sourceDir) ] ; 24} 25 26Application MediaPlayer : 27 # interface 28 DrawingTidbits.cpp 29 PeakView.cpp 30 SeekSlider.cpp 31 TransportButton.cpp 32 VolumeSlider.cpp 33 34 # media_node_framework 35 NodeManager.cpp 36 PlaybackListener.cpp 37 PlaybackLOAdapter.cpp 38 PlaybackManager.cpp 39 40 # media_node_framework/audio 41 AudioAdapter.cpp 42 AudioChannelConverter.cpp 43 AudioFormatConverter.cpp 44 AudioProducer.cpp 45 AudioReader.cpp 46 AudioResampler.cpp 47 AudioSupplier.cpp 48 AudioVolumeConverter.cpp 49 50 # media_node_framework/video 51 VideoConsumer.cpp 52 VideoProducer.cpp 53 VideoSupplier.cpp 54 VideoTarget.cpp 55 56 # playlist 57 CopyPLItemsCommand.cpp 58 ImportPLItemsCommand.cpp 59 ListViews.cpp 60 MovePLItemsCommand.cpp 61 Playlist.cpp 62 PlaylistListView.cpp 63 PlaylistObserver.cpp 64 PlaylistWindow.cpp 65 RandomizePLItemsCommand.cpp 66 RemovePLItemsCommand.cpp 67 68 # settings 69 Settings.cpp 70 SettingsWindow.cpp 71 72 # supplier 73 AudioTrackSupplier.cpp 74 MediaTrackAudioSupplier.cpp 75 MediaTrackVideoSupplier.cpp 76 ProxyAudioSupplier.cpp 77 ProxyVideoSupplier.cpp 78 VideoTrackSupplier.cpp 79 80 # support 81 AbstractLOAdapter.cpp 82 ColorSpaceToString.cpp 83 Command.cpp 84 CommandStack.cpp 85 Event.cpp 86 EventQueue.cpp 87 FileReadWrite.cpp 88 Listener.cpp 89 ListenerAdapter.cpp 90 MessageEvent.cpp 91 Notifier.cpp 92 RWLocker.cpp 93 SettingsMessage.cpp 94 95 # . 96 Controller.cpp 97 ControllerObserver.cpp 98 ControllerView.cpp 99 InfoWin.cpp 100 MainApp.cpp 101 MainWin.cpp 102 TransportControlGroup.cpp 103 VideoView.cpp 104 105 : be media tracker translation textencoding $(TARGET_LIBSTDC++) 106 : MediaPlayer.rdef 107; 108 109