2005-10-29 16:27:43 +00:00
|
|
|
SubDir HAIKU_TOP src tools ;
|
|
|
|
|
2011-06-14 00:51:52 +00:00
|
|
|
UsePrivateBuildHeaders app storage ;
|
2006-11-04 17:00:39 +00:00
|
|
|
|
2005-10-29 16:27:43 +00:00
|
|
|
SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src/bin ] ;
|
|
|
|
|
|
|
|
local tools =
|
|
|
|
<build>catattr
|
|
|
|
<build>copyattr
|
2009-02-15 12:31:33 +00:00
|
|
|
<build>generate_attribute_stores
|
2005-10-29 16:27:43 +00:00
|
|
|
<build>listattr
|
2006-01-28 22:02:48 +00:00
|
|
|
<build>mimeset
|
2006-05-01 22:32:23 +00:00
|
|
|
<build>mkindex
|
* BuildPlatformMain supports overriding HOST_LIBROOT on the target now,
so one can set it to the static libroot, if desired.
* Generic attribute emulation:
- Added build tool rm_attrs, a simple "rm" replacement, which also
removes the attributes directory for a given file.
- Added build/scripts/rm_attrs shell script, which wraps the
invocation of the rm_attrs tool. If it doesn't exist yet, the
ordinary rm is used.
- The RM jam variable refers to the rm_attrs script now, i.e. whenever
something is removed by the build system, the attributes are removed
too (if the build tool has already been built, that is).
- Removed the shell function attrrmrf() in build_haiku_image. We use
the rm_attrs tool instead, if necessary.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24528 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-03-22 21:05:03 +00:00
|
|
|
<build>rm_attrs_tmp
|
2005-10-29 16:27:43 +00:00
|
|
|
<build>rmattr
|
|
|
|
<build>settype
|
|
|
|
<build>setversion
|
|
|
|
<build>xres
|
2010-06-23 20:59:41 +00:00
|
|
|
<build>generate_boot_screen
|
2005-10-29 16:27:43 +00:00
|
|
|
;
|
|
|
|
|
|
|
|
USES_BE_API on $(tools) = true ;
|
|
|
|
|
|
|
|
BuildPlatformMain <build>catattr : catattr.cpp : $(HOST_LIBBE) ;
|
|
|
|
|
2008-03-26 04:05:25 +00:00
|
|
|
UsePrivateObjectHeaders copyattr.cpp : shared : : true ;
|
2005-10-29 16:27:43 +00:00
|
|
|
BuildPlatformMain <build>copyattr : copyattr.cpp
|
2007-05-18 15:59:04 +00:00
|
|
|
: $(HOST_LIBBE) $(HOST_LIBSTDC++) $(HOST_LIBSUPC++) ;
|
2005-10-29 16:27:43 +00:00
|
|
|
|
2009-04-12 09:18:18 +00:00
|
|
|
BuildPlatformMain <build>create_image : create_image.cpp : $(HOST_LIBSUPC++) ;
|
|
|
|
|
2007-07-15 00:04:27 +00:00
|
|
|
BuildPlatformMain <build>data_to_source : data_to_source.cpp
|
|
|
|
: $(HOST_LIBSUPC++) ;
|
|
|
|
|
2009-02-14 00:28:35 +00:00
|
|
|
BuildPlatformMain <build>generate_attribute_stores
|
2009-02-15 17:08:05 +00:00
|
|
|
: generate_attribute_stores.cpp : $(HOST_LIBBE) $(HOST_LIBSUPC++) ;
|
2009-02-14 00:28:35 +00:00
|
|
|
|
2008-08-28 16:59:34 +00:00
|
|
|
UsePrivateObjectHeaders generate_boot_screen.cpp : shared : : true ;
|
|
|
|
UsePrivateObjectHeaders ColorQuantizer.cpp : shared : : true ;
|
|
|
|
BuildPlatformMain <build>generate_boot_screen :
|
|
|
|
generate_boot_screen.cpp
|
|
|
|
ColorQuantizer.cpp
|
2008-03-18 18:15:58 +00:00
|
|
|
: $(HOST_LIBSUPC++) $(HOST_LIBSTDC++) png z ;
|
2008-03-18 14:06:57 +00:00
|
|
|
|
2005-10-29 16:27:43 +00:00
|
|
|
BuildPlatformMain <build>listattr : listattr.cpp : $(HOST_LIBBE) ;
|
|
|
|
|
2011-03-09 13:18:34 +00:00
|
|
|
BuildPlatformMain <build>mimeset :
|
2013-05-09 18:08:55 +02:00
|
|
|
mimeset.cpp
|
|
|
|
: $(HOST_LIBBE) $(HOST_LIBSTDC++) $(HOST_LIBSUPC++)
|
2006-11-04 17:00:39 +00:00
|
|
|
;
|
2006-01-28 22:02:48 +00:00
|
|
|
|
2006-05-01 22:32:23 +00:00
|
|
|
BuildPlatformMain <build>mkindex : mkindex.cpp : $(HOST_LIBBE) ;
|
|
|
|
|
* BuildPlatformMain supports overriding HOST_LIBROOT on the target now,
so one can set it to the static libroot, if desired.
* Generic attribute emulation:
- Added build tool rm_attrs, a simple "rm" replacement, which also
removes the attributes directory for a given file.
- Added build/scripts/rm_attrs shell script, which wraps the
invocation of the rm_attrs tool. If it doesn't exist yet, the
ordinary rm is used.
- The RM jam variable refers to the rm_attrs script now, i.e. whenever
something is removed by the build system, the attributes are removed
too (if the build tool has already been built, that is).
- Removed the shell function attrrmrf() in build_haiku_image. We use
the rm_attrs tool instead, if necessary.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24528 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-03-22 21:05:03 +00:00
|
|
|
BuildPlatformMain <build>rm_attrs_tmp : rm_attrs.cpp
|
|
|
|
: $(HOST_LIBSUPC++) $(HOST_LIBSTDC++) ;
|
2013-08-01 08:51:16 +02:00
|
|
|
PLATFORM on <build>rm_attrs = host ;
|
* BuildPlatformMain supports overriding HOST_LIBROOT on the target now,
so one can set it to the static libroot, if desired.
* Generic attribute emulation:
- Added build tool rm_attrs, a simple "rm" replacement, which also
removes the attributes directory for a given file.
- Added build/scripts/rm_attrs shell script, which wraps the
invocation of the rm_attrs tool. If it doesn't exist yet, the
ordinary rm is used.
- The RM jam variable refers to the rm_attrs script now, i.e. whenever
something is removed by the build system, the attributes are removed
too (if the build tool has already been built, that is).
- Removed the shell function attrrmrf() in build_haiku_image. We use
the rm_attrs tool instead, if necessary.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24528 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-03-22 21:05:03 +00:00
|
|
|
MakeLocateDebug <build>rm_attrs ;
|
|
|
|
File <build>rm_attrs : <build>rm_attrs_tmp ;
|
|
|
|
MODE on <build>rm_attrs = 755 ;
|
|
|
|
|
2005-10-29 16:27:43 +00:00
|
|
|
BuildPlatformMain <build>rmattr : rmattr.cpp : $(HOST_LIBBE) ;
|
|
|
|
|
2011-05-15 19:18:38 +00:00
|
|
|
UsePrivateObjectHeaders set_haiku_revision : system libroot : : true ;
|
2007-02-06 16:30:26 +00:00
|
|
|
BuildPlatformMain <build>set_haiku_revision : set_haiku_revision.cpp
|
2007-05-18 15:59:04 +00:00
|
|
|
: $(HOST_LIBSTDC++) $(HOST_LIBSUPC++) ;
|
2007-02-06 16:30:26 +00:00
|
|
|
|
2007-05-18 15:59:04 +00:00
|
|
|
BuildPlatformMain <build>settype : settype.cpp : $(HOST_LIBBE)
|
|
|
|
$(HOST_LIBSTDC++) $(HOST_LIBSUPC++) ;
|
2005-10-29 16:27:43 +00:00
|
|
|
|
2007-05-18 15:59:04 +00:00
|
|
|
BuildPlatformMain <build>setversion : setversion.cpp : $(HOST_LIBBE)
|
2013-05-09 18:08:55 +02:00
|
|
|
$(HOST_LIBSTDC++) $(HOST_LIBSUPC++) ;
|
2005-10-29 16:27:43 +00:00
|
|
|
|
2007-05-18 15:59:04 +00:00
|
|
|
BuildPlatformMain <build>xres : xres.cpp : $(HOST_LIBBE) $(HOST_LIBSTDC++)
|
|
|
|
$(HOST_LIBSUPC++) ;
|
2005-10-29 16:27:43 +00:00
|
|
|
|
2006-11-04 17:00:39 +00:00
|
|
|
SEARCH on [ FGristFiles
|
|
|
|
Mime.cpp
|
|
|
|
] = [ FDirName $(HAIKU_TOP) src build libbe storage ] ;
|
|
|
|
|
|
|
|
SEARCH on [ FGristFiles
|
|
|
|
UpdateMimeInfoThread.cpp MimeUpdateThread.cpp database_support.cpp
|
|
|
|
] = [ FDirName $(HAIKU_TOP) src build libbe storage mime ] ;
|
2005-10-29 16:27:43 +00:00
|
|
|
|
2008-08-28 16:59:34 +00:00
|
|
|
SEARCH on [ FGristFiles
|
|
|
|
ColorQuantizer.cpp
|
|
|
|
] = [ FDirName $(HAIKU_TOP) src kits shared ] ;
|
|
|
|
|
2007-05-18 16:55:33 +00:00
|
|
|
SubInclude HAIKU_TOP src tools addattr ;
|
2010-02-28 18:51:16 +00:00
|
|
|
SubInclude HAIKU_TOP src tools anyboot ;
|
2007-04-27 12:25:49 +00:00
|
|
|
SubInclude HAIKU_TOP src tools bfs_shell ;
|
2005-10-29 16:27:43 +00:00
|
|
|
SubInclude HAIKU_TOP src tools cppunit ;
|
2013-07-06 02:21:47 +02:00
|
|
|
SubInclude HAIKU_TOP src tools create_repository_config ;
|
2006-09-05 15:52:15 +00:00
|
|
|
SubInclude HAIKU_TOP src tools docbook ;
|
2005-10-29 16:27:43 +00:00
|
|
|
SubInclude HAIKU_TOP src tools elfsymbolpatcher ;
|
2009-10-11 20:26:39 +00:00
|
|
|
SubInclude HAIKU_TOP src tools fixup_amiga_boot_checksum ;
|
2009-04-27 18:49:42 +00:00
|
|
|
SubInclude HAIKU_TOP src tools fixup_tos_boot_checksum ;
|
2007-04-27 12:17:22 +00:00
|
|
|
SubInclude HAIKU_TOP src tools fs_shell ;
|
2005-10-29 16:27:43 +00:00
|
|
|
SubInclude HAIKU_TOP src tools gensyscalls ;
|
2013-07-05 10:51:42 +02:00
|
|
|
SubInclude HAIKU_TOP src tools get_package_dependencies ;
|
2008-11-12 00:15:50 +00:00
|
|
|
SubInclude HAIKU_TOP src tools hack_coff ;
|
2005-10-29 16:27:43 +00:00
|
|
|
SubInclude HAIKU_TOP src tools keymap ;
|
2009-05-01 21:56:16 +00:00
|
|
|
SubInclude HAIKU_TOP src tools locale ;
|
2005-10-29 16:27:43 +00:00
|
|
|
SubInclude HAIKU_TOP src tools makebootable ;
|
2011-06-28 20:57:30 +02:00
|
|
|
SubInclude HAIKU_TOP src tools opd_to_package_info ;
|
2011-06-16 20:38:09 +02:00
|
|
|
SubInclude HAIKU_TOP src tools package ;
|
2013-07-03 23:14:31 +02:00
|
|
|
SubInclude HAIKU_TOP src tools package_repo ;
|
2005-10-29 16:27:43 +00:00
|
|
|
SubInclude HAIKU_TOP src tools rc ;
|
2005-12-27 22:03:27 +00:00
|
|
|
SubInclude HAIKU_TOP src tools remote_disk_server ;
|
2005-10-29 16:27:43 +00:00
|
|
|
SubInclude HAIKU_TOP src tools resattr ;
|
|
|
|
SubInclude HAIKU_TOP src tools rman ;
|
|
|
|
SubInclude HAIKU_TOP src tools translation ;
|
2013-10-30 02:15:45 +01:00
|
|
|
SubInclude HAIKU_TOP src tools unflatten ;
|
2007-09-04 19:04:48 +00:00
|
|
|
SubInclude HAIKU_TOP src tools unzip ;
|
2013-10-30 02:15:45 +01:00
|
|
|
SubInclude HAIKU_TOP src tools update_package_requires ;
|
2008-04-03 21:18:18 +00:00
|
|
|
SubInclude HAIKU_TOP src tools vmdkimage ;
|
2008-05-17 23:29:01 +00:00
|
|
|
SubInclude HAIKU_TOP src tools zip ;
|