xref: /haiku/src/bin/Jamfile (revision da95c7c14b2e63310a0a9ac0c594d6e2d903c072)
1SubDir OBOS_TOP src bin ;
2
3UsePrivateHeaders kernel ;
4UsePrivateHeaders shared ;
5UsePrivateHeaders storage ;
6
7# standard commands that don't need any additional library
8StdBinCommands
9	catattr.cpp
10	chop.c
11	clear.c
12	clockconfig.c
13#	csplit.c
14	driveinfo.c
15#	echo.c
16	eject.c
17	error.c
18	finddir.c
19	hd.c
20	ideinfo.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 keymap ;
121SubInclude OBOS_TOP src bin less ;
122SubInclude OBOS_TOP src bin listdev ;
123SubInclude OBOS_TOP src bin make ;
124SubInclude OBOS_TOP src bin makeudfimage ;
125SubInclude OBOS_TOP src bin mkdos ;
126SubInclude OBOS_TOP src bin patch ;
127SubInclude OBOS_TOP src bin pc ;
128SubInclude OBOS_TOP src bin rmd160 ;
129SubInclude OBOS_TOP src bin sed ;
130SubInclude OBOS_TOP src bin sharutils ;
131SubInclude OBOS_TOP src bin strace ;
132SubInclude OBOS_TOP src bin vim ;
133SubInclude OBOS_TOP src bin zic ;
134
135# RCS commands
136SubInclude OBOS_TOP src bin rcs ;
137
138# Network command line tools
139SubInclude OBOS_TOP src bin arp ;
140SubInclude OBOS_TOP src bin ifconfig ;
141SubInclude OBOS_TOP src bin ppp_up ;
142SubInclude OBOS_TOP src bin pppconfig ;
143SubInclude OBOS_TOP src bin ping ;
144SubInclude OBOS_TOP src bin route ;
145SubInclude OBOS_TOP src bin traceroute ;
146
147# Compression command line tools
148SubInclude OBOS_TOP src bin unzip ;
149SubInclude OBOS_TOP src bin zip ;
150SubInclude OBOS_TOP src bin gzip ;
151SubInclude OBOS_TOP src bin bzip2 ;
152SubInclude OBOS_TOP src bin tar ;
153