xref: /haiku/src/bin/Jamfile (revision 20a87f5f9a24e621790f4c87d37857683a8f815d)
1SubDir OBOS_TOP src bin ;
2
3UsePrivateHeaders kernel ;
4UsePrivateHeaders shared ;
5
6# standard commands that don't need any additional library
7StdBinCommands
8	catattr.cpp
9	chop.c
10	clear.c
11	clockconfig.c
12#	csplit.c
13	driveinfo.c
14#	echo.c
15	eject.c
16	error.c
17	finddir.c
18	hd.c
19	ideinfo.c
20	idestatus.c
21	isvolume.cpp
22	listarea.c
23	listimage.c
24	listport.c
25	listsem.c
26	lsindex.cpp
27	mount.c
28	prio.c
29	ps.c
30	release.c
31	renice.c
32	rescan.c
33	rmattr.cpp
34	safemode.c
35	sysinfo.c
36	unchop.c
37	unmount.c
38	uptime.cpp
39	waitfor.c
40#	whoami.c
41	: libroot.so ;
42
43StdBinCommands
44	top.c
45	tput.c
46	: libroot.so libtermcap.a
47	;
48
49# standard commands that need libbe.so
50StdBinCommands
51	alert.cpp
52	beep.cpp
53	clipboard.cpp
54	df.cpp
55	draggers.cpp
56	dstcheck.cpp
57#	factor.cpp
58	ffm.cpp
59	iroster.cpp
60	listattr.cpp
61	mkindex.cpp
62	modifiers.cpp
63	open.cpp
64	play.cpp
65	query.cpp
66	quit.cpp
67	roster.cpp
68	setversion.cpp
69	shutdown.cpp
70	version.cpp
71#	yes.cpp
72	: libroot.so be ;
73
74# standard commands that need libbe.so, libtranslation.so
75StdBinCommands
76	translate.cpp
77	: be translation
78	;
79
80# standard commands that need libbe.so, libmedia.so
81StdBinCommands
82	installsound.cpp
83	setvolume.cpp
84	: be libmedia.so
85	;
86
87# standard commands that need libbe.so, libmail.so
88StdBinCommands
89	mail.cpp
90	: be libmail.so
91	;
92
93# standard commands that need libbe.so, libmail.so, libtracker.so
94StdBinCommands
95	spamfilter.cpp
96	: be tracker stdc++.r4 libmail.so
97	;
98
99SubInclude OBOS_TOP src bin addattr ;
100SubInclude OBOS_TOP src bin bash ;
101SubInclude OBOS_TOP src bin bc ;
102SubInclude OBOS_TOP src bin bison ;
103SubInclude OBOS_TOP src bin chkbfs ;
104SubInclude OBOS_TOP src bin compress ;
105SubInclude OBOS_TOP src bin coreutils ;
106SubInclude OBOS_TOP src bin desklink ;
107SubInclude OBOS_TOP src bin diffutils ;
108SubInclude OBOS_TOP src bin findutils ;
109SubInclude OBOS_TOP src bin flex ;
110SubInclude OBOS_TOP src bin gawk ;
111SubInclude OBOS_TOP src bin gdb ;
112SubInclude OBOS_TOP src bin grep ;
113SubInclude OBOS_TOP src bin keymap ;
114SubInclude OBOS_TOP src bin less ;
115SubInclude OBOS_TOP src bin listdev ;
116SubInclude OBOS_TOP src bin make ;
117SubInclude OBOS_TOP src bin makeudfimage ;
118SubInclude OBOS_TOP src bin mkdos ;
119SubInclude OBOS_TOP src bin patch ;
120SubInclude OBOS_TOP src bin pc ;
121SubInclude OBOS_TOP src bin sed ;
122SubInclude OBOS_TOP src bin sharutils ;
123SubInclude OBOS_TOP src bin strace ;
124SubInclude OBOS_TOP src bin vim ;
125SubInclude OBOS_TOP src bin zic ;
126
127# RCS commands
128SubInclude OBOS_TOP src bin rcs ;
129
130# Network command line tools
131SubInclude OBOS_TOP src bin arp ;
132SubInclude OBOS_TOP src bin ifconfig ;
133SubInclude OBOS_TOP src bin ppp_up ;
134SubInclude OBOS_TOP src bin pppconfig ;
135SubInclude OBOS_TOP src bin ping ;
136SubInclude OBOS_TOP src bin route ;
137SubInclude OBOS_TOP src bin traceroute ;
138
139# Compression command line tools
140SubInclude OBOS_TOP src bin unzip ;
141SubInclude OBOS_TOP src bin zip ;
142SubInclude OBOS_TOP src bin gzip ;
143SubInclude OBOS_TOP src bin bzip2 ;
144SubInclude OBOS_TOP src bin tar ;
145