SubDir HAIKU_TOP src bin ;HAIKU_MULTIPLE_LOCALIZED_TARGETS on $(SUBDIR) = 1 ;AddSubDirSupportedPlatforms libbe_test ;UsePrivateHeaders app interface libroot kernel shared storage support tracker usb ;UsePrivateSystemHeaders ;SubDirHdrs $(HAIKU_TOP) src add-ons kernel file_cache ;UseBuildFeatureHeaders ncurses ;local haiku-utils_rsrc = [ FGristFiles haiku-utils.rsrc ] ;ResComp $(haiku-utils_rsrc) : [ FGristFiles haiku-utils.rdef ] ;AddResources checkitout : checkitout.rdef ;AddResources dstcheck : dstcheck.rdef ;AddResources fortune : fortune.rdef ;AddResources hey : hey.rdef ;AddResources mimeset : mimeset.rdef ;AddResources mountvolume : mountvolume.rdef ;AddResources notify : notify.rdef ;AddResources setmime : setmime.rdef ;AddResources urlwrapper : urlwrapper.rdef ;ObjectSysHdrs listimage.c :[ FDirName $(HAIKU_TOP) headers compatibility bsd ] ;# standard commands that don't need any additional libraryStdBinCommandsbadblocks.cppchop.cclear.cdriveinfo.cerror.cfortune.cfinddir.cget_driver_settings.cpphd.clistarea.clistimage.clistport.clistsem.clogger.cpplsindex.cppprio.cps.crelease.crenice.crescan.csystem_time.cppunchop.cvmstat.cpp: : $(haiku-utils_rsrc) ;# Commands which don't need another library that depend on# Haiku-specific codeStdBinCommandsboot_process_done.cppfdinfo.cppmount.crmattr.cpprmindex.cppsafemode.cunmount.c: : $(haiku-utils_rsrc) ;# standard commands that need libncurses.aIncludes [ FGristFiles top.cpp watch.c ]: [ BuildFeatureAttribute ncurses : headers ] ;ObjectSysHdrs watch.c : [ FDirName $(HAIKU_TOP) headers compatibility bsd ] ;StdBinCommandswatch.c: [ BuildFeatureAttribute ncurses : library ] : $(haiku-utils_rsrc) ;# standard commands that need libbe.soStdBinCommandsautologin.cppbeep.cppcatattr.cppcheckfs.cppclipboard.cppdf.cppdiskimage.cppdpms.cppdraggers.cppffm.cppiroster.cpplistattr.cpplistfont.cpplistres.cppmkindex.cppmessage.cppmodifiers.cppmvattr.cpppidof.cppquit.cpproster.cppsetversion.cpptrash.cppversion.cppWindowShade.cpp: be : $(haiku-utils_rsrc) ;if $(TARGET_PLATFORM) = libbe_test {HaikuInstall install-test-apps : $(HAIKU_APP_TEST_DIR) : setdecor: tests!apps ;}# standard commands that need libbe.so, libshared.aStdBinCommandsfstrim.cpp: shared be : $(haiku-utils_rsrc) ;# standard commands that need libbe.so and libsupc++.soStdBinCommandsalert.cppeject.cppgetarch.cpphey.cppreindex.cppresattr.cppscreeninfo.cppsetarch.cppsetcontrollook.cppsetdecor.cppsettype.cppspybmessage.cppurlwrapper.cpp: be [ TargetLibstdc++ ] [ TargetLibsupc++ ] : $(haiku-utils_rsrc) ;# standard commands that need libbe.so, libsupc++.so, and libshared.aStdBinCommandslaunch_roster.cppramdisk.cppresizefs.cpp: shared be [ TargetLibsupc++ ] : $(haiku-utils_rsrc) ;# standard commands that need libbe.so, libbnetapi.so, libsupc++.soStdBinCommandsopen.cppwaitfor.cpp: be bnetapi [ TargetLibsupc++ ] : $(haiku-utils_rsrc) ;# commands that need libbe.so, libsupc++.so and the stub catalogStdBinCommandsdstcheck.cpp: be [ TargetLibsupc++ ] localestub : $(haiku-utils_rsrc) ;# Haiku-specific apps which need libbe.soStdBinCommandsisvolume.cppshutdown.cpp: be : $(haiku-utils_rsrc) ;# standard commands that need libbe.so, libstdc++.soStdBinCommandscopyattr.cppsetmime.cppxres.cpp: be [ TargetLibstdc++ ] : $(haiku-utils_rsrc) ;# Haiku-specific apps which need libbe.so, libstdc++.soStdBinCommandsmountvolume.cpp: be [ TargetLibstdc++ ] : $(haiku-utils_rsrc) ;# commands that need libstdc++ onlyStdBinCommandsdiff_zip.cppsysinfo.cpp: [ TargetLibstdc++ ] : $(haiku-utils_rsrc) ;# commands that need libstdc++ and lubncursesStdBinCommandstop.cpp: [ BuildFeatureAttribute ncurses : library ] [ TargetLibstdc++ ] : $(haiku-utils_rsrc) ;# standard commands that need libbe.so, libtranslation.so, libsupc++.soStdBinCommandstranslate.cpp: be translation [ TargetLibsupc++ ] : $(haiku-utils_rsrc) ;# standard commands that need libbe.so, libtranslation.so, libicon.a, libstdc++.soStdBinCommandsnotify.cpp: be translation libicon.a [ TargetLibstdc++ ] : $(haiku-utils_rsrc) ;# standard commands that need libbe.so, libmedia.soStdBinCommandsinstallsound.cpp: be libmedia.so : $(haiku-utils_rsrc) ;# standard commands that need libbe.so, libmedia.so, libsupc++.soStdBinCommandssetvolume.cpp: be libmedia.so [ TargetLibsupc++ ] : $(haiku-utils_rsrc) ;# standard commands that need libbe.so, libpackage.so, libsupc++.soStdBinCommandsfindpaths.cpp: be package [ TargetLibsupc++ ] : $(haiku-utils_rsrc) ;# standard commands that need libbe.so, libdevice.soStdBinCommandssetusbconfig.cpp: be libdevice.so : $(haiku-utils_rsrc) ;# standard commands that need libbluetooth.so, due the Bluetooth KitStdBinCommandsbt_dev_info.cpp: be libbluetooth.so : $(haiku-utils_rsrc) ;StdBinCommandsbt_discovery.cpp: be libbluetooth.so [ TargetLibsupc++ ] : $(haiku-utils_rsrc) ;# standard commands that need libbe.so, libbnetapi.so, libtracker.soStdBinCommandscheckitout.cpp: be bnetapi tracker [ TargetLibsupc++ ] : $(haiku-utils_rsrc) ;#standard commands that need libbe.so, libtracker.so and the catalog stubStdBinCommandsfilepanel.cpp: be tracker [ TargetLibsupc++ ] localestub : $(haiku-utils_rsrc) ;# mimeset needs libstorage_kit_mime.aStdBinCommandsmimeset.cpp: be libstorage_kit_mime.a [ TargetLibstdc++ ] : $(haiku-utils_rsrc) ;# Localization of some applicationsDoCatalogs dstcheck: x-vnd.Haiku-cmd-dstconfig: dstcheck.cpp;DoCatalogs filepanel: x-vnd.mmu_man.filepanel: filepanel.cpp;SubInclude HAIKU_TOP src bin acpi_call ;SubInclude HAIKU_TOP src bin addattr ;SubInclude HAIKU_TOP src bin bfs_tools ;SubInclude HAIKU_TOP src bin cddb_lookup ;SubInclude HAIKU_TOP src bin consoled ;SubInclude HAIKU_TOP src bin desklink ;SubInclude HAIKU_TOP src bin fwcontrol ;SubInclude HAIKU_TOP src bin hid_decode ;SubInclude HAIKU_TOP src bin i2c ;SubInclude HAIKU_TOP src bin keymap ;SubInclude HAIKU_TOP src bin keystore ;SubInclude HAIKU_TOP src bin listdev ;SubInclude HAIKU_TOP src bin listusb ;SubInclude HAIKU_TOP src bin locale ;SubInclude HAIKU_TOP src bin makebootable ;SubInclude HAIKU_TOP src bin mail_utils ;SubInclude HAIKU_TOP src bin media_client ;SubInclude HAIKU_TOP src bin mkfs ;SubInclude HAIKU_TOP src bin multiuser ;SubInclude HAIKU_TOP src bin package ;SubInclude HAIKU_TOP src bin package_repo ;SubInclude HAIKU_TOP src bin pc ;SubInclude HAIKU_TOP src bin pcmcia-cs ;SubInclude HAIKU_TOP src bin pkgman ;SubInclude HAIKU_TOP src bin query ;SubInclude HAIKU_TOP src bin rc ;SubInclude HAIKU_TOP src bin screen_blanker ;SubInclude HAIKU_TOP src bin screenmode ;SubInclude HAIKU_TOP src bin writembr ;# debugging toolsSubInclude HAIKU_TOP src bin debug ;# Network command line toolsSubInclude HAIKU_TOP src bin network ;