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 FilePlaylistItem.cpp 59 ImportPLItemsCommand.cpp 60 ListViews.cpp 61 MovePLItemsCommand.cpp 62 Playlist.cpp 63 PlaylistItem.cpp 64 PlaylistListView.cpp 65 PlaylistObserver.cpp 66 PlaylistWindow.cpp 67 PLItemsCommand.cpp 68 RandomizePLItemsCommand.cpp 69 RemovePLItemsCommand.cpp 70 71 # settings 72 Settings.cpp 73 SettingsWindow.cpp 74 75 # supplier 76 AudioTrackSupplier.cpp 77 MediaTrackAudioSupplier.cpp 78 MediaTrackVideoSupplier.cpp 79 ProxyAudioSupplier.cpp 80 ProxyVideoSupplier.cpp 81 VideoTrackSupplier.cpp 82 83 # support 84 AbstractLOAdapter.cpp 85 ColorSpaceToString.cpp 86 Command.cpp 87 CommandStack.cpp 88 Event.cpp 89 EventQueue.cpp 90 FileReadWrite.cpp 91 Listener.cpp 92 ListenerAdapter.cpp 93 MessageEvent.cpp 94 Notifier.cpp 95 RWLocker.cpp 96 SettingsMessage.cpp 97 98 # . 99 Controller.cpp 100 ControllerObserver.cpp 101 ControllerView.cpp 102 InfoWin.cpp 103 MainApp.cpp 104 MainWin.cpp 105 TransportControlGroup.cpp 106 VideoView.cpp 107 108 : be game media tracker translation textencoding $(TARGET_LIBSTDC++) 109 : MediaPlayer.rdef 110; 111 112