xref: /haiku/Jamfile (revision 2ae568931fcac7deb9f1e6ff4e47213fbfe4029b)
1SubDir HAIKU_TOP ;
2
3NotFile alltests ;
4Depends alltests : r5tests obostests ;
5
6NotFile doc_files ;
7Depends files : doc_files ;
8
9# Pseudo-target to build the mail kit only
10NotFile MailKit ;
11Depends MailKit :
12	libmail.so
13	mail_daemon
14	E-mail
15	BeMail
16
17	# mail_daemon addons
18	Inbox
19	Outbox
20	Message\ Parser
21	New\ Mail\ Notification
22	Match\ Header
23	R5\ Daemon\ Filter
24	IMAP
25	POP3
26	SMTP
27	Fortune
28;
29
30# Pseudo-target to build the network kit only
31NotFile NetworkingKit ;
32Depends NetworkingKit :
33	net_stack_driver net_server_driver
34	core
35	ethernet loopback ppp
36	raw route ipv4 icmp udp tcp
37	libnet.so libnetapi.so libbind.so libsocket.so
38	ping ifconfig <bin>route traceroute arp pppconfig
39
40	# network drivers:
41	sis900 rtl8139 rtl8169 via-rhine ipro1000 wb840 bcm440x bcm570x
42
43	# PPP devices:
44	modem pppoe
45	# PPP protocols:
46	ipcp
47	# PPP authenticators:
48	pap
49;
50
51# Pseudo-target to build the media stuffs only
52NotFile MediaKit ;
53Depends MediaKit :
54	libmedia.so
55	libgame.so
56
57	# Servers
58	media_addon_server
59	media_server
60
61	# Preference
62	Sounds
63	Media
64
65	# Deskbar replicant
66	desklink
67
68	# add-ons
69	mixer.media_addon
70	tone_producer_demo.media_addon
71	video_producer_demo.media_addon
72	legacy.media_addon
73	multi_audio.media_addon
74#	reader.media_addon
75#	writer.media_addon
76#	demultiplexer.media_addon
77
78	# codecs
79	ac3_decoder
80	aiff_reader
81	au_reader
82	avcodec
83	avi_reader
84	matroska
85	mp3_decoder
86	mp3_reader
87	musepack
88	ogg
89	raw_decoder
90	speex
91	vorbis
92	wav_reader
93	mov_reader
94;
95
96# Pseudo-target to build the input kit only
97NotFile InputKit ;
98Depends InputKit :
99	# Servers
100	input_server
101
102	# Addons
103	<input>keyboard
104	<input>mouse
105
106	# Apps
107	keymap
108
109	# Preferences
110	Keymap
111	Keyboard
112	Mouse
113;
114
115# Pseudo-target to build the OpenGL kit only
116NotFile OpenGLKit ;
117Depends OpenGLKit :
118	libGL.so
119	GLTeapot
120	GLInfo
121;
122
123# Pseudo-target to build the screensaver kit only
124NotFile ScreenSaverKit ;
125Depends ScreenSaverKit :
126	libscreensaver.so
127	screen_saver
128	screen_blanker
129	ScreenSaver
130	Haiku
131;
132
133SubInclude HAIKU_TOP src ;
134