SubDir HAIKU_TOP src bin ; SetSubDirSupportedPlatformsBeOSCompatible ; UsePrivateHeaders app ; UsePrivateHeaders shared ; UsePrivateHeaders storage ; UseLibraryHeaders usb ; UseHeaders $(TARGET_PRIVATE_KERNEL_HEADERS) : true ; SubDirHdrs $(HAIKU_TOP) src add-ons kernel file_cache ; local haiku-utils_rsrc = [ FGristFiles haiku-utils.rsrc ] ; ResComp $(haiku-utils_rsrc) : [ FGristFiles haiku-utils.rdef ] ; AddResources hey : hey.rdef ; # standard commands that don't need any additional library StdBinCommands cal.c catattr.cpp chop.c clear.c clockconfig.c # csplit.c driveinfo.c # echo.c eject.c error.c fortune.c finddir.c hd.c idestatus.c isvolume.cpp listarea.c listimage.c listport.c listsem.c logger.cpp lsindex.cpp prio.c ps.c release.c renice.c rescan.c sysinfo.c unchop.c uptime.cpp waitfor.c # whoami.c : : $(haiku-utils_rsrc) ; # Commands which don't need another library that depend on # Haiku-specific code if $(TARGET_PLATFORM) = haiku { StdBinCommands boot_process_done.cpp fdinfo.cpp mount.c rmattr.cpp rmindex.cpp safemode.c unmount.c : : $(haiku-utils_rsrc) ; } # standard commands that need libtermcap.a StdBinCommands top.c tput.c : libtermcap.a : $(haiku-utils_rsrc) ; AddResources mimeset : mimeset.rdef ; AddResources urlwrapper : urlwrapper.rdef ; # standard commands that need libbe.so StdBinCommands alert.cpp beep.cpp clipboard.cpp df.cpp dpms.cpp draggers.cpp dstcheck.cpp # factor.cpp ffm.cpp hey.cpp iroster.cpp listattr.cpp listfont.cpp listres.cpp mimeset.cpp mkindex.cpp modifiers.cpp open.cpp play.cpp query.cpp quit.cpp roster.cpp setdecor.cpp settype.cpp setversion.cpp urlwrapper.cpp version.cpp WindowShade.cpp # yes.cpp : be : $(haiku-utils_rsrc) ; # Haiku-specific apps which need libbe.so if $(TARGET_PLATFORM) = haiku { StdBinCommands shutdown.cpp : be : $(haiku-utils_rsrc) ; } # standard commands that need libbe.so, libstdc++.so StdBinCommands copyattr.cpp xres.cpp : be $(TARGET_LIBSTDC++) : $(haiku-utils_rsrc) ; # Haiku-specific apps which need libbe., libstdc++.so if $(TARGET_PLATFORM) = haiku { StdBinCommands mountvolume.cpp : be $(TARGET_LIBSTDC++) : $(haiku-utils_rsrc) ; } # standard commands that need libbe.so, libtranslation.so StdBinCommands translate.cpp : be translation : $(haiku-utils_rsrc) ; # standard commands that need libbe.so, libmedia.so StdBinCommands installsound.cpp setvolume.cpp : be libmedia.so : $(haiku-utils_rsrc) ; # standard commands that need libbe.so, libmail.so StdBinCommands mail.cpp : be libmail.so : $(haiku-utils_rsrc) ; # standard commands that need libbe.so, and the USB Kit StdBinCommands usb_dev_info.cpp : be USBKit.a : $(haiku-utils_rsrc) ; # standard commands that need libbe.so, libtracker.so StdBinCommands filepanel.cpp : be tracker : $(haiku-utils_rsrc) ; # cc and c++ wrapper scripts SEARCH on cc c++ = $(SUBDIR) ; SubInclude HAIKU_TOP src bin addattr ; SubInclude HAIKU_TOP src bin bash ; SubInclude HAIKU_TOP src bin bc ; SubInclude HAIKU_TOP src bin bemail_utils ; SubInclude HAIKU_TOP src bin bison ; SubInclude HAIKU_TOP src bin chkbfs ; SubInclude HAIKU_TOP src bin compress ; SubInclude HAIKU_TOP src bin coreutils ; SubInclude HAIKU_TOP src bin ctags ; SubInclude HAIKU_TOP src bin desklink ; SubInclude HAIKU_TOP src bin diffutils ; SubInclude HAIKU_TOP src bin findutils ; SubInclude HAIKU_TOP src bin flex ; SubInclude HAIKU_TOP src bin fwcontrol ; SubInclude HAIKU_TOP src bin gawk ; SubInclude HAIKU_TOP src bin gdb ; SubInclude HAIKU_TOP src bin grep ; SubInclude HAIKU_TOP src bin iasl ; SubInclude HAIKU_TOP src bin ideinfo ; SubInclude HAIKU_TOP src bin keymap ; SubInclude HAIKU_TOP src bin less ; SubInclude HAIKU_TOP src bin listdev ; SubInclude HAIKU_TOP src bin m4 ; SubInclude HAIKU_TOP src bin make ; SubInclude HAIKU_TOP src bin makebootable ; #SubInclude HAIKU_TOP src bin makeudfimage ; SubInclude HAIKU_TOP src bin mkdos ; SubInclude HAIKU_TOP src bin patch ; SubInclude HAIKU_TOP src bin pc ; SubInclude HAIKU_TOP src bin pcmcia-cs ; SubInclude HAIKU_TOP src bin playsound ; SubInclude HAIKU_TOP src bin rmd160 ; SubInclude HAIKU_TOP src bin screen_blanker ; SubInclude HAIKU_TOP src bin sed ; SubInclude HAIKU_TOP src bin sharutils ; SubInclude HAIKU_TOP src bin strace ; SubInclude HAIKU_TOP src bin unrar ; SubInclude HAIKU_TOP src bin vim ; SubInclude HAIKU_TOP src bin zic ; # RCS commands SubInclude HAIKU_TOP src bin rcs ; # Network command line tools SubInclude HAIKU_TOP src bin network ; # Compression command line tools SubInclude HAIKU_TOP src bin unzip ; SubInclude HAIKU_TOP src bin zip ; SubInclude HAIKU_TOP src bin gzip ; SubInclude HAIKU_TOP src bin bzip2 ; SubInclude HAIKU_TOP src bin tar ;