1SubDir HAIKU_TOP src apps mediaplayer ; 2 3SetSubDirSupportedPlatformsBeOSCompatible ; 4 5AddSubDirSupportedPlatforms libbe_test ; 6 7# for BRecentItems 8UsePublicHeaders [ FDirName be_apps Tracker ] ; 9 10# source directories 11local sourceDirs = 12 playlist 13 supplier 14 support 15 settings 16; 17 18local sourceDir ; 19for sourceDir in $(sourceDirs) { 20 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src apps mediaplayer $(sourceDir) ] ; 21} 22 23Application MediaPlayer : 24 # playlist 25 CopyPLItemsCommand.cpp 26 ImportPLItemsCommand.cpp 27 ListViews.cpp 28 MovePLItemsCommand.cpp 29 Playlist.cpp 30 PlaylistListView.cpp 31 PlaylistObserver.cpp 32 PlaylistWindow.cpp 33 RemovePLItemsCommand.cpp 34 35 # supplier 36 Settings.cpp 37 SettingsWindow.cpp 38 39 # supplier 40 AudioSupplier.cpp 41 MediaTrackAudioSupplier.cpp 42 MediaTrackVideoSupplier.cpp 43 VideoSupplier.cpp 44 45 # support 46 AbstractLOAdapter.cpp 47 Command.cpp 48 CommandStack.cpp 49 Listener.cpp 50 ListenerAdapter.cpp 51 Notifier.cpp 52 RWLocker.cpp 53 FileReadWrite.cpp 54 TPreferences.cpp 55 56 # . 57 Controller.cpp 58 ControllerObserver.cpp 59 ControllerView.cpp 60 DrawingTidbits.cpp 61 InfoWin.cpp 62 MainApp.cpp 63 MainWin.cpp 64 SoundOutput.cpp 65 TransportButton.cpp 66 TransportControlGroup.cpp 67 SeekSlider.cpp 68 VideoNode.cpp 69 VideoView.cpp 70 VolumeSlider.cpp 71 72 : be media tracker translation textencoding $(TARGET_LIBSTDC++) 73 : MediaPlayer.rdef 74; 75 76if $(TARGET_PLATFORM) = libbe_test { 77 HaikuInstall install-test-apps : $(HAIKU_APP_TEST_DIR) : MediaPlayer 78 : tests!apps ; 79} 80