haiku/build/jam
Augustin Cavalier 4198265fa0 build: Optimize for size in the bootloaders, not for speed.
This saves almost 100K in size:

BIOS: 367K -> 271K
EFI: 541K -> 454K

Fixes #17961.
2022-09-30 14:49:24 -04:00
..
board boot/platform/u-boot: Drop ARM support. 2022-06-28 12:27:06 -04:00
images /bin/pidof: add it to regular images and to the Haiku package. 2022-09-26 14:50:02 +00:00
packages arm64: Wire up ACPI 2022-07-17 07:36:53 +00:00
repositories HaikuPorts/x86_gcc2: Update. 2022-07-08 00:18:31 -04:00
ArchitectureRules build: Optimize for size in the bootloaders, not for speed. 2022-09-30 14:49:24 -04:00
BeOSRules Adding the Quick Tour 2019-11-26 06:39:58 +00:00
BootRules build: Optimize for size in the bootloaders, not for speed. 2022-09-30 14:49:24 -04: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 configure & build: make use of 64-bit libgcc and libsupc++ for EFI/x86_64 2022-03-25 09:51:39 +00: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 HaikuPorts/x86_gcc2: Update. 2022-07-08 00:18:31 -04:00
FileRules build/jam: Inline HOST_ADD_BUILD_COMPATIBILITY_LIB_DIR where possible. 2019-08-30 17:11:50 -04:00
HaikuPackages Break translators out of haiku.hpkg into a separate haiku_datatranslators.hpkg. 2021-09-30 16:38:36 +00: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 fix dd error on osx 2022-04-21 16:14:04 +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_gcc2: Update. 2022-07-08 00:18:31 -04: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 unittests: Build copied BAppTest files 2015-11-01 14:19:04 +01:00
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