haiku/build/jam
Ingo Weinhold 161d45feb5 Support for package "update" build profile action
* Add global HAIKU_PACKAGES_UPDATE_ONLY build system variable, which is
  set for the "update" and "update-all" build profile actions.
* Change the HAIKU_INCLUDE_IN_CONTAINER_VAR variable on packages to
  HAIKU_INCLUDE_IN_PACKAGES for all packages. The variable is also
  set for the "update" and "update-all" build profile actions.
* Introduce HAIKU_CONTAINER_INHERIT_UPDATE_VARIABLE on container
  variable. If set, the contained variable will be set on the container
  when one or more files in it are updated. It is set on packages so an
  update of a file in a package causes the package to be updated in the
  image.
* Introduce HAIKU_CONTAINER_ALWAYS_CREATE_DIRECTORIES on container
  variable. If set, directories will be created also in update mode. It
  is set on packages.
2011-07-17 16:54:58 +02:00
..
board Patch by "notzed" (ticket #5368) (modified): Add bootloader support for BeagleBoard. 2010-06-30 17:24:11 +00:00
AnybootImage Applied patch by Jean-Loïc Charroud that reworks the anyboot MBR to fix boot 2011-06-11 19:14:49 +00:00
BeOSRules * broke out locale-related jam rules into their own file, LocaleRules 2010-07-23 19:56:24 +00:00
BuildSetup Wrap POSIX FD functions in libroot_build 2011-07-17 16:54:47 +02:00
CDBootImage
CDBootPPCImage
CDRules Unified build_haiku_[cd|image] scripts. Fixes #5490. 2010-04-10 23:14:42 +00:00
CommandLineArguments There's no "disk" default build profile, since picking a random partition 2010-05-05 18:20:43 +00:00
ConfigRules
DocumentationRules
FileRules ExtractArchive: Add hpkg support 2011-07-17 16:54:18 +02:00
FloppyBootImage Flat commit of all changes from package-management branch in svn 2011-07-17 16:54:06 +02:00
FreetypeRules
HaikuCD Flat commit of all changes from package-management branch in svn 2011-07-17 16:54:06 +02:00
HaikuImage Don't create empty non-writable common directories 2011-07-17 16:54:48 +02:00
HaikuPackages Move gutenprint data files to system 2011-07-17 16:54:48 +02:00
HeadersRules Added PrivateBuildHeaders and UsePrivateBuildHeaders rules. 2011-06-14 00:46:33 +00:00
HelperRules * Remove now unneeded (hopefully) timezone data 2010-07-27 09:48:36 +00:00
ImageRules Support for package "update" build profile action 2011-07-17 16:54:58 +02:00
KernelRules KernelLd rule: opt-out linking against libsupc++ 2011-07-17 16:54:14 +02:00
LocaleRules Use resource definition files instead of DoCatalogs rule. Rename B_TRANSLATE_APP_NAME and related macros to the more generic B_TRANSLATE_SYSTEM_NAME, to also fits add-ons, folders, etc, and make 'System name' its standard context. Change CodyCam and PoorMan's app signatures to match the overall x-vnd.Haiku-App pattern. Some clean-up. Make SlideShowSaver build again. 2011-03-25 22:13:48 +00:00
MainBuildRules Added BuildPlatformStaticLibraryPIC rule. 2011-07-17 16:54:06 +02:00
MathRules
MiscRules Support for package "update" build profile action 2011-07-17 16:54:58 +02:00
NetBootArchive Flat commit of all changes from package-management branch in svn 2011-07-17 16:54:06 +02:00
OptionalBuildFeatures Repackage default optional packages as hpkg files 2011-07-17 16:54:46 +02:00
OptionalLibPackages Flat commit of all changes from package-management branch in svn 2011-07-17 16:54:06 +02:00
OptionalPackageDependencies Updated gcc4 build of transmission, added a gcc2 build, and removed gettext dependency for transmission. 2011-05-27 19:04:46 +00:00
OptionalPackages Fix bison hpkg package name 2011-07-17 16:54:50 +02:00
OptionalTestPackages Removed PosixTestSuite optional package. 2010-04-05 13:06:17 +00:00
OverriddenJamRules
PackageRules Support for package "update" build profile action 2011-07-17 16:54:58 +02:00
ReleaseBuildProfiles Apply patch from mmadia to add a Release Notes file to the alpha image desktop. 2011-06-07 17:52:13 +00:00
TestsRules * We don't do R5 testing anymore. 2011-01-08 17:26:26 +00:00
UserBuildConfig.ReadMe Flat commit of all changes from package-management branch in svn 2011-07-17 16:54:06 +02:00
UserBuildConfig.sample Flat commit of all changes from package-management branch in svn 2011-07-17 16:54:06 +02:00