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