1SubDir OBOS_TOP src bin ; 2 3UsePrivateHeaders app ; 4UsePrivateHeaders kernel ; 5UsePrivateHeaders shared ; 6UsePrivateHeaders storage ; 7SubDirHdrs $(OBOS_TOP) src add-ons kernel file_cache ; 8 9# standard commands that don't need any additional library 10StdBinCommands 11 boot_process_done.cpp 12 catattr.cpp 13 chop.c 14 clear.c 15 clockconfig.c 16# csplit.c 17 driveinfo.c 18# echo.c 19 eject.c 20 error.c 21 finddir.c 22 hd.c 23 idestatus.c 24 isvolume.cpp 25 listarea.c 26 listimage.c 27 listport.c 28 listsem.c 29 lsindex.cpp 30 mount.c 31 prio.c 32 ps.c 33 release.c 34 renice.c 35 rescan.c 36 rmattr.cpp 37 safemode.c 38 sysinfo.c 39 unchop.c 40 unmount.c 41 uptime.cpp 42 waitfor.c 43# whoami.c 44 : libroot.so ; 45 46StdBinCommands 47 top.c 48 tput.c 49 : libroot.so libtermcap.a 50 ; 51 52# standard commands that need libbe.so 53StdBinCommands 54 alert.cpp 55 beep.cpp 56 clipboard.cpp 57 df.cpp 58 draggers.cpp 59 dstcheck.cpp 60# factor.cpp 61 ffm.cpp 62 iroster.cpp 63 listattr.cpp 64 mkindex.cpp 65 modifiers.cpp 66 open.cpp 67 play.cpp 68 query.cpp 69 quit.cpp 70 roster.cpp 71 setversion.cpp 72 shutdown.cpp 73 version.cpp 74# yes.cpp 75 : libroot.so libbe.so ; 76 77# standard commands that need libbe.so, libstdc++.so 78StdBinCommands 79 mountvolume.cpp 80 : libroot.so libbe.so libstdc++.r4.so 81 ; 82 83# standard commands that need libbe.so, libtranslation.so 84StdBinCommands 85 translate.cpp 86 : be translation 87 ; 88 89# standard commands that need libbe.so, libmedia.so 90StdBinCommands 91 installsound.cpp 92 setvolume.cpp 93 : be libmedia.so 94 ; 95 96# standard commands that need libbe.so, libmail.so 97StdBinCommands 98 mail.cpp 99 : be libmail.so 100 ; 101 102# Oddball standard commands that have a resource file or something else 103# unusual, but aren't complex enough to have their own subdirectory. 104StdBinCommands 105 bemailtombox.cpp 106 : be 107 : bemailtombox.rdef 108 ; 109Package haiku-maildaemon-cvs : 110 bemailtombox : 111 boot home config bin ; 112 113# Finally (must come after all the compile related rules), all the subdirectories that are worth compiling. 114SubInclude OBOS_TOP src bin addattr ; 115SubInclude OBOS_TOP src bin bash ; 116SubInclude OBOS_TOP src bin bc ; 117SubInclude OBOS_TOP src bin bison ; 118SubInclude OBOS_TOP src bin chkbfs ; 119SubInclude OBOS_TOP src bin compress ; 120SubInclude OBOS_TOP src bin coreutils ; 121SubInclude OBOS_TOP src bin desklink ; 122SubInclude OBOS_TOP src bin diffutils ; 123SubInclude OBOS_TOP src bin findutils ; 124SubInclude OBOS_TOP src bin flex ; 125SubInclude OBOS_TOP src bin gawk ; 126SubInclude OBOS_TOP src bin gdb ; 127SubInclude OBOS_TOP src bin grep ; 128SubInclude OBOS_TOP src bin ideinfo ; 129SubInclude OBOS_TOP src bin keymap ; 130SubInclude OBOS_TOP src bin less ; 131SubInclude OBOS_TOP src bin listdev ; 132SubInclude OBOS_TOP src bin make ; 133SubInclude OBOS_TOP src bin makeudfimage ; 134SubInclude OBOS_TOP src bin mkdos ; 135SubInclude OBOS_TOP src bin patch ; 136SubInclude OBOS_TOP src bin pc ; 137SubInclude OBOS_TOP src bin playsound ; 138SubInclude OBOS_TOP src bin rmd160 ; 139SubInclude OBOS_TOP src bin screen_blanker ; 140SubInclude OBOS_TOP src bin sed ; 141SubInclude OBOS_TOP src bin sharutils ; 142SubInclude OBOS_TOP src bin spamdbm ; 143SubInclude OBOS_TOP src bin strace ; 144SubInclude OBOS_TOP src bin vim ; 145SubInclude OBOS_TOP src bin zic ; 146 147# RCS commands 148SubInclude OBOS_TOP src bin rcs ; 149 150# Network command line tools 151SubInclude OBOS_TOP src bin arp ; 152SubInclude OBOS_TOP src bin ifconfig ; 153SubInclude OBOS_TOP src bin ppp_up ; 154SubInclude OBOS_TOP src bin pppconfig ; 155SubInclude OBOS_TOP src bin ping ; 156SubInclude OBOS_TOP src bin route ; 157SubInclude OBOS_TOP src bin traceroute ; 158 159# Compression command line tools 160SubInclude OBOS_TOP src bin unzip ; 161SubInclude OBOS_TOP src bin zip ; 162SubInclude OBOS_TOP src bin gzip ; 163SubInclude OBOS_TOP src bin bzip2 ; 164SubInclude OBOS_TOP src bin tar ; 165