haiku/build/jam
Ingo Weinhold f0cacbb32b OptionalBuildFeatures -> BuildFeatures, make use of new rules
Got rid of X86_ONLY and friends in HaikuImage, FloppyBootImage, etc.
Instead we use build feature specification annotated lists with
FFilterByBuildFeatures (either explicitly or implicitly where passing
the list directly to the image rules).

I just translated the variables to the respective annotatation in most
cases, though in some cases different annotation would be more correct
(e.g. for the OpenGL stuff).

Provides a simple framework for addressing #3798. The interested reader
may add the build features and add/adjust the annotations accordingly.
2012-12-09 04:07:48 +01:00
..
board Rpi: Update instructions based on mmlr's recent work 2012-11-28 14:09:51 -06:00
AlternativeGCCArchive Introduced a sanity check for building hybrids. This will cause jam to error 2010-10-11 17:51:44 +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
BootRules Made it possible to build the bootloader when targetting x86_64. 2012-05-26 21:47:27 +01:00
BuildFeatures OptionalBuildFeatures -> BuildFeatures, make use of new rules 2012-12-09 04:07:48 +01:00
BuildSetup Fixed ARM build. 2012-11-18 19:09:35 +00:00
CDBootImage
CDBootPPCImage
CDRules
CommandLineArguments
ConfigRules
DocumentationRules
FileRules Revert hrev44743 2012-11-04 10:47:37 +01:00
FloppyBootImage OptionalBuildFeatures -> BuildFeatures, make use of new rules 2012-12-09 04:07:48 +01:00
Haiku64Image OptionalBuildFeatures -> BuildFeatures, make use of new rules 2012-12-09 04:07:48 +01:00
HaikuCD Refactored the stripping of debug symbols to be a per-archive basis. 2012-09-16 19:41:24 -04:00
HaikuImage OptionalBuildFeatures -> BuildFeatures, make use of new rules 2012-12-09 04:07:48 +01:00
HeadersRules Added PrivateBuildHeaders and UsePrivateBuildHeaders rules. 2011-06-14 00:46:33 +00:00
HelperRules HelperRules: Add FSetConditionsHold 2012-12-09 04:07:48 +01:00
ImageRules ImageRules: Allow build feature annotated params in Add* rules 2012-12-09 04:07:48 +01:00
KernelRules Build a separate libsupc++ for the kernel with correct flags. 2012-08-16 13:57:04 +01:00
LocaleRules Fix #8841 (broken localization support for 3rd-party apps). 2012-08-16 21:12:55 +02:00
MainBuildRules Added BuildPlatformStaticLibraryPIC rule. 2011-11-12 15:40:17 +01:00
MathRules
MiscRules MiscRule: Add new rules to deal with build features 2012-12-09 04:07:48 +01:00
NetBootArchive OptionalBuildFeatures -> BuildFeatures, make use of new rules 2012-12-09 04:07:48 +01:00
OptionalLibPackages Rebuilt some more packages mostly to fix directory issues. 2012-09-12 22:48:04 -07:00
OptionalPackageDependencies Updated r1a4 builds for a few OptionalPackages 2012-10-01 23:23:01 -07:00
OptionalPackages Added missing libbsd.so and a bunch of optional packages for x86_64 from scottmc. 2012-12-08 12:49:15 +00:00
OptionalTestPackages
OverriddenJamRules
PackageRules
ReleaseBuildProfiles Added KeymapSwitcher package into release build profile. 2012-11-06 20:22:47 +01:00
TestsRules * We don't do R5 testing anymore. 2011-01-08 17:26:26 +00:00
UserBuildConfig.ReadMe Updated comment. 2012-09-16 19:45:09 -04:00
UserBuildConfig.sample * these examples should really be commented out 2011-08-04 14:57:34 +00:00