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