summaryrefslogtreecommitdiffstats
path: root/src/Makefile.housekeeping
Commit message (Expand)AuthorAgeFilesLines
* [build] Do not use "git log" to construct build timestampMichael Brown2026-01-221-2/+0Star
* [build] Allow for per-architecture sysrootsMichael Brown2026-01-211-0/+5
* [build] Fail Secure Boot builds unless all files are permittedMichael Brown2026-01-141-5/+3Star
* [build] Check for standalone FILE_LICENCE() and FILE_SECBOOT() declarationsMichael Brown2026-01-141-3/+12
* [build] Mark existing files as explicitly forbidden for Secure BootMichael Brown2026-01-131-5/+0Star
* [build] Define a mechanism for marking Secure Boot permissibilityMichael Brown2026-01-131-8/+33
* [build] Disable use of common symbolsMichael Brown2025-06-241-10/+7Star
* [build] Allow for 32-bit and 64-bit versions of util/zbinMichael Brown2025-05-061-3/+8
* [build] Disable gcc unterminated-string-initializer warningsMichael Brown2025-04-271-0/+9
* [crypto] Allow for explicit control of external trust sourcesMichael Brown2025-04-151-4/+6
* [build] Use -fshort-wchar when building EFI host utilitiesMichael Brown2025-03-101-4/+5
* [build] Allow for per-architecture cross-compilation prefixesMichael Brown2024-10-291-118/+129
* [sbi] Add support for running as a RISC-V SBI payloadMichael Brown2024-10-281-0/+2
* [build] Allow default platform to vary by architectureMichael Brown2024-10-281-5/+12
* [build] Centralise dummy architecture-specific headersMichael Brown2024-09-031-5/+0Star
* [build] Inhibit more linker warnings about an implied executable stackMichael Brown2023-07-041-0/+1
* [build] Silence the "creating blib.a" messageMichael Brown2023-07-041-1/+1
* [build] Use separate code segment if supported by linkerMichael Brown2023-07-031-0/+7
* [dhcp] Simplify platform-specific client architecture definitionsMichael Brown2023-01-221-1/+0Star
* [build] Move -Ulinux to common MakefileMichael Brown2023-01-221-0/+4
* [build] Disable dangling pointer checking for GCCMichael Brown2022-12-141-2/+4
* [build] Disable array bounds checking for GCCMichael Brown2022-12-141-2/+2
* [build] Avoid invoking genkeymap.py via PerlMichael Brown2022-02-151-1/+1
* [build] Ensure version.%.o is always rebuilt as expectedMichael Brown2022-01-131-2/+2
* [build] Fix building on broken versions of GNU binutilsMichael Brown2021-06-171-1/+2
* [build] Ensure build ID is deterministicBernhard M. Wiedemann2021-06-141-1/+1
* [linux] Add a prefix to all symbols to avoid future name collisionsMichael Brown2021-02-271-2/+5
* [efi] Compress EFI ROM imagesMichael Brown2021-02-191-1/+1
* [build] Remove support for building with the Intel C compilerMichael Brown2021-02-121-52/+5Star
* [build] Work around distros that use -fcf-protection=full by defaultMichael Brown2021-02-041-0/+10
* [build] Work around -fPIE patched versions of gcc on all architecturesMichael Brown2021-02-041-0/+27
* [build] Avoid spurious "make clean" when building for the first timeMichael Brown2021-02-041-29/+32
* [build] Avoid using awk to format build ID as hexadecimalMichael Brown2021-01-311-1/+1
* [build] Avoid using sha1sum when calculating build IDMichael Brown2021-01-311-1/+1
* [build] Check for broken elftoolchain version of objcopyMichael Brown2021-01-301-0/+7
* [build] Replace random build ID with a deterministic oneManuel Mendez2021-01-301-1/+7
* [build] Use $(shell ...) to invoke BUILD_ID_CMDManuel Mendez2021-01-301-1/+1
* [build] Use SOURCE_DATE_EPOCH if it existsManuel Mendez2021-01-301-0/+12
* [build] Use recursive deletion for "make clean"Michael Brown2021-01-301-1/+1
* [build] Avoid shell brace expansion in "make clean"Michael Brown2021-01-301-3/+4
* [build] Drop timestamps from .a fileBernhard M. Wiedemann2021-01-291-2/+2
* [build] Provide a testable platform macro alongside -DPLATFORMMichael Brown2020-10-161-1/+1
* [build] Fix a GNUism that FreeBSD's sed(1) cannot deal withTobias Kortkamp2020-07-211-1/+1
* [build] Be explicit about -fcommon compiler directiveBruce Rogers2020-06-271-0/+1
* [efi] Enable stack protection where possibleMichael Brown2020-06-241-11/+7Star
* [build] Move predefined all-drivers build shortcut to MakefileMichael Brown2019-08-021-5/+0Star
* [build] Do not apply WORKAROUND_CFLAGS for host compilerMichael Brown2019-07-221-1/+1
* [build] Workaround compilation error with gcc 9.1Valentine Barshak2019-07-221-0/+9
* [build] Use positive-form tests when checking for supported warningsMichael Brown2018-07-081-2/+2
* [build] Disable gcc stringop-truncation warningsBruce Rogers2018-07-071-1/+9