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 logger.cpp 34 lsindex.cpp 35 mount.c 36 prio.c 37 ps.c 38 release.c 39 renice.c 40 rescan.c 41 rmattr.cpp 42 rmindex.cpp 43 safemode.c 44 sysinfo.c 45 unchop.c 46 unmount.c 47 uptime.cpp 48 waitfor.c 49# whoami.c 50 ; 51 52# standard commands that need libtermcap.a 53StdBinCommands 54 top.c 55 tput.c 56 : libtermcap.a 57 ; 58 59# standard commands that need libbe.so 60StdBinCommands 61 alert.cpp 62 beep.cpp 63 clipboard.cpp 64 df.cpp 65 draggers.cpp 66 dstcheck.cpp 67# factor.cpp 68 ffm.cpp 69 iroster.cpp 70 listattr.cpp 71 listres.cpp 72 mimeset.cpp 73 mkindex.cpp 74 modifiers.cpp 75 open.cpp 76 play.cpp 77 query.cpp 78 quit.cpp 79 roster.cpp 80 settype.cpp 81 setversion.cpp 82 shutdown.cpp 83 version.cpp 84# yes.cpp 85 : be ; 86 87AddResources mimeset : mimeset.rdef ; 88 89# standard commands that need libbe.so, libstdc++.so 90StdBinCommands 91 copyattr.cpp 92 mountvolume.cpp 93 xres.cpp 94 : be $(TARGET_LIBSTDC++) 95 ; 96 97# standard commands that need libbe.so, libtranslation.so 98StdBinCommands 99 translate.cpp 100 : be translation 101 ; 102 103# standard commands that need libbe.so, libmedia.so 104StdBinCommands 105 installsound.cpp 106 setvolume.cpp 107 : be libmedia.so 108 ; 109 110# standard commands that need libbe.so, libmail.so 111StdBinCommands 112 mail.cpp 113 : be libmail.so 114 ; 115 116SubInclude HAIKU_TOP src bin addattr ; 117SubInclude HAIKU_TOP src bin bash ; 118SubInclude HAIKU_TOP src bin bc ; 119SubInclude HAIKU_TOP src bin bemail_utils ; 120SubInclude HAIKU_TOP src bin bison ; 121SubInclude HAIKU_TOP src bin chkbfs ; 122SubInclude HAIKU_TOP src bin compress ; 123SubInclude HAIKU_TOP src bin coreutils ; 124SubInclude HAIKU_TOP src bin desklink ; 125SubInclude HAIKU_TOP src bin diffutils ; 126SubInclude HAIKU_TOP src bin findutils ; 127SubInclude HAIKU_TOP src bin flex ; 128SubInclude HAIKU_TOP src bin gawk ; 129SubInclude HAIKU_TOP src bin gdb ; 130SubInclude HAIKU_TOP src bin grep ; 131SubInclude HAIKU_TOP src bin ideinfo ; 132SubInclude HAIKU_TOP src bin keymap ; 133SubInclude HAIKU_TOP src bin less ; 134SubInclude HAIKU_TOP src bin listdev ; 135SubInclude HAIKU_TOP src bin make ; 136SubInclude HAIKU_TOP src bin makebootable ; 137SubInclude HAIKU_TOP src bin makeudfimage ; 138SubInclude HAIKU_TOP src bin mkdos ; 139SubInclude HAIKU_TOP src bin patch ; 140SubInclude HAIKU_TOP src bin pc ; 141SubInclude HAIKU_TOP src bin pcmcia-cs ; 142SubInclude HAIKU_TOP src bin playsound ; 143SubInclude HAIKU_TOP src bin rmd160 ; 144SubInclude HAIKU_TOP src bin screen_blanker ; 145SubInclude HAIKU_TOP src bin sed ; 146SubInclude HAIKU_TOP src bin sharutils ; 147SubInclude HAIKU_TOP src bin strace ; 148SubInclude HAIKU_TOP src bin vim ; 149SubInclude HAIKU_TOP src bin zic ; 150 151# RCS commands 152SubInclude HAIKU_TOP src bin rcs ; 153 154# Network command line tools 155SubInclude HAIKU_TOP src bin arp ; 156SubInclude HAIKU_TOP src bin ifconfig ; 157SubInclude HAIKU_TOP src bin pppconfig ; 158SubInclude HAIKU_TOP src bin ppp_up ; 159SubInclude HAIKU_TOP src bin ping ; 160SubInclude HAIKU_TOP src bin route ; 161SubInclude HAIKU_TOP src bin traceroute ; 162 163# Compression command line tools 164SubInclude HAIKU_TOP src bin unzip ; 165SubInclude HAIKU_TOP src bin zip ; 166SubInclude HAIKU_TOP src bin gzip ; 167SubInclude HAIKU_TOP src bin bzip2 ; 168SubInclude HAIKU_TOP src bin tar ; 169