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