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