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 spamdbm ; 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