aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile.housekeeping
AgeCommit message (Expand)AuthorFilesLines
2023-07-04[build] Inhibit more linker warnings about an implied executable stackMichael Brown1-0/+1
2023-07-04[build] Silence the "creating blib.a" messageMichael Brown1-1/+1
2023-07-03[build] Use separate code segment if supported by linkerMichael Brown1-0/+7
2023-01-22[dhcp] Simplify platform-specific client architecture definitionsMichael Brown1-1/+0
2023-01-22[build] Move -Ulinux to common MakefileMichael Brown1-0/+4
2022-12-14[build] Disable dangling pointer checking for GCCgcc12Michael Brown1-2/+4
2022-12-14[build] Disable array bounds checking for GCCMichael Brown1-2/+2
2022-02-15[build] Avoid invoking genkeymap.py via PerlMichael Brown1-1/+1
2022-01-13[build] Ensure version.%.o is always rebuilt as expectedMichael Brown1-2/+2
2021-06-17[build] Fix building on broken versions of GNU binutilsMichael Brown1-1/+2
2021-06-14[build] Ensure build ID is deterministicBernhard M. Wiedemann1-1/+1
2021-02-27[linux] Add a prefix to all symbols to avoid future name collisionsMichael Brown1-2/+5
2021-02-19[efi] Compress EFI ROM imageseficompressMichael Brown1-1/+1
2021-02-12[build] Remove support for building with the Intel C compilerMichael Brown1-52/+5
2021-02-04[build] Work around distros that use -fcf-protection=full by defaultMichael Brown1-0/+10
2021-02-04[build] Work around -fPIE patched versions of gcc on all architecturesMichael Brown1-0/+27
2021-02-04[build] Avoid spurious "make clean" when building for the first timeMichael Brown1-29/+32
2021-01-31[build] Avoid using awk to format build ID as hexadecimalMichael Brown1-1/+1
2021-01-31[build] Avoid using sha1sum when calculating build IDMichael Brown1-1/+1
2021-01-30[build] Check for broken elftoolchain version of objcopyMichael Brown1-0/+7
2021-01-30[build] Replace random build ID with a deterministic oneManuel Mendez1-1/+7
2021-01-30[build] Use $(shell ...) to invoke BUILD_ID_CMDManuel Mendez1-1/+1
2021-01-30[build] Use SOURCE_DATE_EPOCH if it existsManuel Mendez1-0/+12
2021-01-30[build] Use recursive deletion for "make clean"Michael Brown1-1/+1
2021-01-30[build] Avoid shell brace expansion in "make clean"Michael Brown1-3/+4
2021-01-29[build] Drop timestamps from .a filedeterminismBernhard M. Wiedemann1-2/+2
2020-10-16[build] Provide a testable platform macro alongside -DPLATFORMMichael Brown1-1/+1
2020-07-21[build] Fix a GNUism that FreeBSD's sed(1) cannot deal withTobias Kortkamp1-1/+1
2020-06-27[build] Be explicit about -fcommon compiler directivetempBruce Rogers1-0/+1
2020-06-24[efi] Enable stack protection where possibleMichael Brown1-11/+7
2019-08-02[build] Move predefined all-drivers build shortcut to MakefileMichael Brown1-5/+0
2019-07-22[build] Do not apply WORKAROUND_CFLAGS for host compilerMichael Brown1-1/+1
2019-07-22[build] Workaround compilation error with gcc 9.1Valentine Barshak1-0/+9
2018-07-08[build] Use positive-form tests when checking for supported warningsMichael Brown1-2/+2
2018-07-07[build] Disable gcc stringop-truncation warningsBruce Rogers1-1/+9
2017-09-18[build] Exclude selected directories from Secure Boot buildsMichael Brown1-10/+23
2016-07-05[profile] Allow profiling to be globally enabled or disabledMichael Brown1-0/+27
2016-07-05[libc] Allow assertions to be globally enabled or disabledMichael Brown1-0/+27
2016-07-05[debug] Allow debug messages to be initially disabled at runtimeMichael Brown1-6/+14
2016-05-02[build] Remove unnecessary dependency on zlibMichael Brown1-6/+2
2016-05-02[efi] Eliminate use of libbfdMichael Brown1-6/+4
2016-03-13[build] Allow assembler section type character to vary by architectureMichael Brown1-1/+6
2016-01-12[debug] Allow debug colourisation to be disabledMichael Brown1-2/+2
2015-12-17[build] Allow extra objects to be included in an all-drivers buildMichael Brown1-5/+5
2015-10-16[build] Generalise CONSOLE_VESAFB to CONSOLE_FRAMEBUFFERMichael Brown1-1/+1
2015-09-14[build] Remove dependency on libibertyMichael Brown1-1/+1
2015-06-01[build] Fix .ids.o creation for drivers not in the all-drivers buildMichael Brown1-2/+1
2015-04-22[build] Construct all-drivers list based on driver classMichael Brown1-1/+8
2015-04-18[build] Use a single call to parserom.pl to speed up buildingMichael Brown1-21/+60
2015-04-15[build] Allow building PCI ROMs with device ID listsMichael Brown1-4/+25