haiku/build/jam
Augustin Cavalier f6166140a1 build: Define _BOOT_MODE once and for all in ArchitectureRules+BootRules.
Previously it was spread all around the tree, and was not defined
consistently for all boot objects (there were a number of boot modules
which did not define it, but did include headers which checked for it.)

Now, as it is handled in SetupBoot which is invoked for all boot objects,
it will be applied consistently throughout. We can thus drop the manual
additions of it from all Jamfiles.
2022-11-29 20:18:12 -05:00
..
board boot/platform/u-boot: Drop ARM support. 2022-06-28 12:27:06 -04:00
images Remove build logic for creating the userguide and welcome packages. 2022-10-25 18:38:07 -04:00
packages ccp: driver for the RNG part of CCP on AMD 2022-11-28 13:33:01 +00:00
repositories HaikuPorts/x86_gcc2: Synchronize, and adjust TIFFTranslator to match. 2022-11-13 01:00:45 -05:00
ArchitectureRules build: Define _BOOT_MODE once and for all in ArchitectureRules+BootRules. 2022-11-29 20:18:12 -05:00
BeOSRules build: Remove usage of obsolescent egrep 2022-10-06 16:28:01 +00:00
BootRules build: Define _BOOT_MODE once and for all in ArchitectureRules+BootRules. 2022-11-29 20:18:12 -05:00
BuildFeatureRules kernel & addons: Build with the non-legacy GCC even on x86_gcc2h. 2021-10-02 18:29:40 +00:00
BuildFeatures BuildFeatures: Remove versions from libraw and libavif SONAMES. 2022-07-07 23:18:45 -04:00
BuildSetup build: Define _BOOT_MODE once and for all in ArchitectureRules+BootRules. 2022-11-29 20:18:12 -05:00
CDRules build: Use the absolute path on more instances of build_* scripts. 2018-11-02 23:26:11 -04:00
CommandLineArguments Remove deprecated build profiles @image and @vmware-image. 2020-05-09 19:35:06 +00:00
ConfigRules
DefaultBuildProfiles release: Bump source release to 1.4GiB 2022-11-14 01:38:26 +00:00
FileRules build: clean hds schema directories correctly 2022-11-15 06:03:15 +00:00
HaikuPackages Remove build logic for creating the userguide and welcome packages. 2022-10-25 18:38:07 -04:00
HeadersRules jam/HeaderRules: Put posix before gcc 2019-06-03 13:25:48 +00:00
HelperRules HelperRules: Fix typo in the new CC_IS_LEGACY_GCC test. 2020-10-10 16:24:43 -04:00
ImageRules enable EFI boot for 32-bit ISO image 2022-10-06 20:12:05 +00:00
KernelRules KernelRules: Add the same -fvisibility=hidden logic in KernelStaticLibrary... 2022-09-27 19:46:52 -04:00
LocaleRules LocaleRules: Ignore errors in ExtractCatalogEntries. 2021-09-06 16:45:13 -04:00
MainBuildRules kernel & addons: Build with the non-legacy GCC even on x86_gcc2h. 2021-10-02 18:29:40 +00:00
MathRules
MiscRules build/jam: Inline HOST_ADD_BUILD_COMPATIBILITY_LIB_DIR where possible. 2019-08-30 17:11:50 -04:00
OptionalPackages HaikuPorts/x86_64: Synchronize. 2022-11-12 23:46:54 -05:00
OverriddenJamRules OverriddenJamRules: sort out build flags for .S files 2021-12-06 03:08:27 +00:00
PackageRules Break translators out of haiku.hpkg into a separate haiku_datatranslators.hpkg. 2021-09-30 16:38:36 +00:00
RepositoryRules build/jam: Inline HOST_ADD_BUILD_COMPATIBILITY_LIB_DIR where possible. 2019-08-30 17:11:50 -04:00
SystemLibraryRules configure & build: make use of 64-bit libgcc and libsupc++ for EFI/x86_64 2022-03-25 09:51:39 +00:00
TestsRules
UserBuildConfig.ReadMe Update build packages repository 2021-05-14 14:59:19 +00:00
UserBuildConfig.sample Make it a bit easier to skip first boot prompt 2017-01-01 16:59:47 -08:00