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