xref: /haiku/src/bin/Jamfile (revision 0cd3a7da25f68a77ec045255058663ffffbccb70)
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
46StdBinCommands
47	top.c
48	tput.c
49	: libroot.so libtermcap.a
50	;
51
52# standard commands that need libbe.so
53StdBinCommands
54	alert.cpp
55	beep.cpp
56	clipboard.cpp
57	df.cpp
58	draggers.cpp
59	dstcheck.cpp
60#	factor.cpp
61	ffm.cpp
62	iroster.cpp
63	listattr.cpp
64	mkindex.cpp
65	modifiers.cpp
66	open.cpp
67	play.cpp
68	query.cpp
69	quit.cpp
70	roster.cpp
71	setversion.cpp
72	shutdown.cpp
73	version.cpp
74#	yes.cpp
75	: libroot.so libbe.so ;
76
77# standard commands that need libbe.so, libstdc++.so
78StdBinCommands
79	mountvolume.cpp
80	: libroot.so libbe.so libstdc++.r4.so
81	;
82
83# standard commands that need libbe.so, libtranslation.so
84StdBinCommands
85	translate.cpp
86	: be translation
87	;
88
89# standard commands that need libbe.so, libmedia.so
90StdBinCommands
91	installsound.cpp
92	setvolume.cpp
93	: be libmedia.so
94	;
95
96# standard commands that need libbe.so, libmail.so
97StdBinCommands
98	mail.cpp
99	: be libmail.so
100	;
101
102SubInclude OBOS_TOP src bin addattr ;
103SubInclude OBOS_TOP src bin bash ;
104SubInclude OBOS_TOP src bin bc ;
105SubInclude OBOS_TOP src bin bison ;
106SubInclude OBOS_TOP src bin chkbfs ;
107SubInclude OBOS_TOP src bin compress ;
108SubInclude OBOS_TOP src bin coreutils ;
109SubInclude OBOS_TOP src bin desklink ;
110SubInclude OBOS_TOP src bin diffutils ;
111SubInclude OBOS_TOP src bin findutils ;
112SubInclude OBOS_TOP src bin flex ;
113SubInclude OBOS_TOP src bin gawk ;
114SubInclude OBOS_TOP src bin gdb ;
115SubInclude OBOS_TOP src bin grep ;
116SubInclude OBOS_TOP src bin ideinfo ;
117SubInclude OBOS_TOP src bin keymap ;
118SubInclude OBOS_TOP src bin less ;
119SubInclude OBOS_TOP src bin listdev ;
120SubInclude OBOS_TOP src bin make ;
121SubInclude OBOS_TOP src bin makeudfimage ;
122SubInclude OBOS_TOP src bin mkdos ;
123SubInclude OBOS_TOP src bin patch ;
124SubInclude OBOS_TOP src bin pc ;
125SubInclude OBOS_TOP src bin playsound ;
126SubInclude OBOS_TOP src bin rmd160 ;
127SubInclude OBOS_TOP src bin screen_blanker ;
128SubInclude OBOS_TOP src bin sed ;
129SubInclude OBOS_TOP src bin sharutils ;
130SubInclude OBOS_TOP src bin spamdb ;
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