summaryrefslogtreecommitdiffstats
path: root/src/Makefile.housekeeping
Commit message (Expand)AuthorAgeFilesLines
* [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
* [build] Exclude selected directories from Secure Boot buildsMichael Brown2017-09-181-10/+23
* [profile] Allow profiling to be globally enabled or disabledMichael Brown2016-07-051-0/+27
* [libc] Allow assertions to be globally enabled or disabledMichael Brown2016-07-051-0/+27
* [debug] Allow debug messages to be initially disabled at runtimeMichael Brown2016-07-051-6/+14
* [build] Remove unnecessary dependency on zlibMichael Brown2016-05-031-6/+2Star
* [efi] Eliminate use of libbfdMichael Brown2016-05-021-6/+4Star
* [build] Allow assembler section type character to vary by architectureMichael Brown2016-03-131-1/+6
* [debug] Allow debug colourisation to be disabledMichael Brown2016-01-121-2/+2
* [build] Allow extra objects to be included in an all-drivers buildMichael Brown2015-12-171-5/+5
* [build] Generalise CONSOLE_VESAFB to CONSOLE_FRAMEBUFFERMichael Brown2015-10-161-1/+1
* [build] Remove dependency on libibertyMichael Brown2015-09-141-1/+1
* [build] Fix .ids.o creation for drivers not in the all-drivers buildMichael Brown2015-06-011-2/+1Star
* [build] Construct all-drivers list based on driver classMichael Brown2015-04-221-1/+8
* [build] Use a single call to parserom.pl to speed up buildingMichael Brown2015-04-181-21/+60
* [build] Allow building PCI ROMs with device ID listsMichael Brown2015-04-151-4/+25