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