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