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