1SubDir HAIKU_TOP src bin ; 2 3SetSubDirSupportedPlatformsBeOSCompatible ; 4 5UsePrivateHeaders app ; 6UsePrivateHeaders kernel ; 7UsePrivateHeaders shared ; 8UsePrivateHeaders storage ; 9UseArchHeaders $(TARGET_ARCH) ; 10SubDirHdrs $(HAIKU_TOP) src add-ons kernel file_cache ; 11 12# standard commands that don't need any additional library 13StdBinCommands 14 boot_process_done.cpp 15 catattr.cpp 16 chop.c 17 clear.c 18 clockconfig.c 19# csplit.c 20 driveinfo.c 21# echo.c 22 eject.c 23 error.c 24 fortune.c 25 finddir.c 26 hd.c 27 idestatus.c 28 isvolume.cpp 29 listarea.c 30 listimage.c 31 listport.c 32 listsem.c 33 lsindex.cpp 34 mount.c 35 prio.c 36 ps.c 37 release.c 38 renice.c 39 rescan.c 40 rmattr.cpp 41 safemode.c 42 sysinfo.c 43 unchop.c 44 unmount.c 45 uptime.cpp 46 waitfor.c 47# whoami.c 48 ; 49 50# standard commands that need libtermcap.a 51StdBinCommands 52 top.c 53 tput.c 54 : libtermcap.a 55 ; 56 57# standard commands that need libbe.so 58StdBinCommands 59 alert.cpp 60 beep.cpp 61 clipboard.cpp 62 df.cpp 63 draggers.cpp 64 dstcheck.cpp 65# factor.cpp 66 ffm.cpp 67 iroster.cpp 68 listattr.cpp 69 mimeset.cpp 70 mkindex.cpp 71 modifiers.cpp 72 open.cpp 73 play.cpp 74 query.cpp 75 quit.cpp 76 roster.cpp 77 settype.cpp 78 setversion.cpp 79 shutdown.cpp 80 version.cpp 81# yes.cpp 82 : libbe.so ; 83 84# standard commands that need libbe.so, libstdc++.so 85StdBinCommands 86 copyattr.cpp 87 mountvolume.cpp 88 xres.cpp 89 : be $(TARGET_LIBSTDC++) 90 ; 91 92# standard commands that need libbe.so, libtranslation.so 93StdBinCommands 94 translate.cpp 95 : be translation 96 ; 97 98# standard commands that need libbe.so, libmedia.so 99StdBinCommands 100 installsound.cpp 101 setvolume.cpp 102 : be libmedia.so 103 ; 104 105# standard commands that need libbe.so, libmail.so 106StdBinCommands 107 mail.cpp 108 : be libmail.so 109 ; 110 111SubInclude HAIKU_TOP src bin addattr ; 112SubInclude HAIKU_TOP src bin bash ; 113SubInclude HAIKU_TOP src bin bc ; 114SubInclude HAIKU_TOP src bin bemail_utils ; 115SubInclude HAIKU_TOP src bin bison ; 116SubInclude HAIKU_TOP src bin chkbfs ; 117SubInclude HAIKU_TOP src bin compress ; 118SubInclude HAIKU_TOP src bin coreutils ; 119SubInclude HAIKU_TOP src bin desklink ; 120SubInclude HAIKU_TOP src bin diffutils ; 121SubInclude HAIKU_TOP src bin findutils ; 122SubInclude HAIKU_TOP src bin flex ; 123SubInclude HAIKU_TOP src bin gawk ; 124SubInclude HAIKU_TOP src bin gdb ; 125SubInclude HAIKU_TOP src bin grep ; 126SubInclude HAIKU_TOP src bin ideinfo ; 127SubInclude HAIKU_TOP src bin keymap ; 128SubInclude HAIKU_TOP src bin less ; 129SubInclude HAIKU_TOP src bin listdev ; 130SubInclude HAIKU_TOP src bin make ; 131SubInclude HAIKU_TOP src bin makebootable ; 132SubInclude HAIKU_TOP src bin makeudfimage ; 133SubInclude HAIKU_TOP src bin mkdos ; 134SubInclude HAIKU_TOP src bin patch ; 135SubInclude HAIKU_TOP src bin pc ; 136SubInclude HAIKU_TOP src bin playsound ; 137SubInclude HAIKU_TOP src bin rmd160 ; 138SubInclude HAIKU_TOP src bin screen_blanker ; 139SubInclude HAIKU_TOP src bin sed ; 140SubInclude HAIKU_TOP src bin sharutils ; 141SubInclude HAIKU_TOP src bin strace ; 142SubInclude HAIKU_TOP src bin vim ; 143SubInclude HAIKU_TOP src bin zic ; 144 145# RCS commands 146SubInclude HAIKU_TOP src bin rcs ; 147 148# Network command line tools 149SubInclude HAIKU_TOP src bin arp ; 150SubInclude HAIKU_TOP src bin ifconfig ; 151SubInclude HAIKU_TOP src bin pppconfig ; 152SubInclude HAIKU_TOP src bin ppp_up ; 153SubInclude HAIKU_TOP src bin ping ; 154SubInclude HAIKU_TOP src bin route ; 155SubInclude HAIKU_TOP src bin traceroute ; 156 157# Compression command line tools 158SubInclude HAIKU_TOP src bin unzip ; 159SubInclude HAIKU_TOP src bin zip ; 160SubInclude HAIKU_TOP src bin gzip ; 161SubInclude HAIKU_TOP src bin bzip2 ; 162SubInclude HAIKU_TOP src bin tar ; 163