1SubDir HAIKU_TOP src tools ; 2 3UsePrivateBuildHeaders app storage ; 4 5SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src/bin ] ; 6 7local beapi_tools = 8 <build>catattr 9 <build>copyattr 10 <build>elf2aout 11 <build>generate_attribute_stores 12 <build>listattr 13 <build>mimeset 14 <build>mkindex 15 <build>rm_attrs_tmp 16 <build>rmattr 17 <build>settype 18 <build>setversion 19 <build>xres 20 <build>generate_boot_screen 21; 22 23USES_BE_API on $(beapi_tools) = true ; 24 25BuildPlatformMain <build>catattr : catattr.cpp : $(HOST_LIBBE) ; 26 27UsePrivateObjectHeaders copyattr.cpp : shared : : true ; 28BuildPlatformMain <build>copyattr : copyattr.cpp 29 : $(HOST_LIBBE) $(HOST_LIBSTDC++) $(HOST_LIBSUPC++) ; 30 31BuildPlatformMain <build>create_image : create_image.cpp : $(HOST_LIBSUPC++) ; 32 33BuildPlatformMain <build>data_to_source : data_to_source.cpp 34 : $(HOST_LIBSUPC++) ; 35 36BuildPlatformMain <build>elf2aout : elf2aout.c : ; 37 38BuildPlatformMain <build>generate_attribute_stores 39 : generate_attribute_stores.cpp : $(HOST_LIBBE) $(HOST_LIBSUPC++) ; 40 41UsePrivateObjectHeaders generate_boot_screen.cpp : shared : : true ; 42UsePrivateObjectHeaders ColorQuantizer.cpp : shared : : true ; 43BuildPlatformMain <build>generate_boot_screen : 44 generate_boot_screen.cpp 45 ColorQuantizer.cpp 46 : $(HOST_LIBSUPC++) $(HOST_LIBSTDC++) png z ; 47 48BuildPlatformMain <build>listattr : listattr.cpp : $(HOST_LIBBE) ; 49 50BuildPlatformMain <build>mimeset : 51 mimeset.cpp 52 : $(HOST_LIBBE) $(HOST_LIBSTDC++) $(HOST_LIBSUPC++) 53; 54 55BuildPlatformMain <build>mkindex : mkindex.cpp : $(HOST_LIBBE) ; 56 57BuildPlatformMain <build>rm_attrs_tmp : rm_attrs.cpp 58 : $(HOST_LIBSUPC++) $(HOST_LIBSTDC++) ; 59PLATFORM on <build>rm_attrs = host ; 60MakeLocateDebug <build>rm_attrs ; 61File <build>rm_attrs : <build>rm_attrs_tmp ; 62MODE on <build>rm_attrs = 755 ; 63 64BuildPlatformMain <build>rmattr : rmattr.cpp : $(HOST_LIBBE) ; 65 66UsePrivateObjectHeaders set_haiku_revision : system libroot : : true ; 67BuildPlatformMain <build>set_haiku_revision : set_haiku_revision.cpp 68 : $(HOST_LIBSTDC++) $(HOST_LIBSUPC++) ; 69 70BuildPlatformMain <build>settype : settype.cpp : $(HOST_LIBBE) 71 $(HOST_LIBSTDC++) $(HOST_LIBSUPC++) ; 72 73BuildPlatformMain <build>setversion : setversion.cpp : $(HOST_LIBBE) 74 $(HOST_LIBSTDC++) $(HOST_LIBSUPC++) ; 75 76BuildPlatformMain <build>xres : xres.cpp : $(HOST_LIBBE) $(HOST_LIBSTDC++) 77 $(HOST_LIBSUPC++) ; 78 79SEARCH on [ FGristFiles 80 Mime.cpp 81 ] = [ FDirName $(HAIKU_TOP) src build libbe storage ] ; 82 83SEARCH on [ FGristFiles 84 UpdateMimeInfoThread.cpp MimeUpdateThread.cpp database_support.cpp 85 ] = [ FDirName $(HAIKU_TOP) src build libbe storage mime ] ; 86 87SEARCH on [ FGristFiles 88 ColorQuantizer.cpp 89 ] = [ FDirName $(HAIKU_TOP) src kits shared ] ; 90 91SubInclude HAIKU_TOP src tools addattr ; 92SubInclude HAIKU_TOP src tools anyboot ; 93SubInclude HAIKU_TOP src tools bfs_shell ; 94SubInclude HAIKU_TOP src tools fat_shell ; 95SubInclude HAIKU_TOP src tools cppunit ; 96SubInclude HAIKU_TOP src tools create_repository_config ; 97SubInclude HAIKU_TOP src tools elfsymbolpatcher ; 98SubInclude HAIKU_TOP src tools fixup_amiga_boot_checksum ; 99SubInclude HAIKU_TOP src tools fixup_next_boot_floppy ; 100SubInclude HAIKU_TOP src tools fixup_tos_boot_checksum ; 101SubInclude HAIKU_TOP src tools fs_shell ; 102SubInclude HAIKU_TOP src tools gensyscalls ; 103SubInclude HAIKU_TOP src tools get_package_dependencies ; 104SubInclude HAIKU_TOP src tools hack_coff ; 105SubInclude HAIKU_TOP src tools hvif2png ; 106SubInclude HAIKU_TOP src tools keymap ; 107SubInclude HAIKU_TOP src tools locale ; 108SubInclude HAIKU_TOP src tools makebootable ; 109SubInclude HAIKU_TOP src tools mbrtool ; 110SubInclude HAIKU_TOP src tools opd_to_package_info ; 111SubInclude HAIKU_TOP src tools package ; 112SubInclude HAIKU_TOP src tools package_repo ; 113SubInclude HAIKU_TOP src tools rc ; 114SubInclude HAIKU_TOP src tools remote_disk_server ; 115SubInclude HAIKU_TOP src tools resattr ; 116SubInclude HAIKU_TOP src tools translation ; 117SubInclude HAIKU_TOP src tools unflatten ; 118SubInclude HAIKU_TOP src tools unzip ; 119SubInclude HAIKU_TOP src tools update_package_requires ; 120SubInclude HAIKU_TOP src tools vmdkimage ; 121