aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile.housekeeping
AgeCommit message (Expand)AuthorFilesLines
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
2015-03-04[build] Remove obsolete and unused portions of config.cMichael Brown1-25/+0
2015-02-25[zbin] Use LZMA compressionMichael Brown1-7/+4
2015-02-12[build] Apply the "-fno-PIE -nopie" workaround only to i386 buildsMichael Brown1-11/+0
2015-02-12[build] Sort objects in blib.aOlaf Hering1-1/+1
2014-09-10[efi] Add efifatbin utilityMichael Brown1-0/+5
2014-09-04[build] Clean up all binary directories on "make [very]clean"Michael Brown1-1/+8
2014-08-26[build] Avoid deleting config header files if build is interruptedMichael Brown1-2/+15
2014-08-22[build] Allow ISA ROMs to be builtMichael Brown1-2/+5
2014-08-22[build] Remove obsolete references to .zrom build targetsMichael Brown1-8/+5
2014-08-20[build] Allow for named configurations at build timeMichael Brown1-2/+38
2014-06-26[build] Fix erroneous object name in version objectMichael Brown1-2/+2
2014-06-24[build] Expose build timestamp, build name, and product namesMichael Brown1-16/+21
2014-06-16[debug] Allow debug message colours to be customised via DBGCOL=...Michael Brown1-0/+25
2014-06-16[build] Check if git index actually existsPeter Lemenkov1-0/+2
2014-05-12[build] Fix version.o dependency upon git indexMichael Brown1-1/+1
2014-04-28[build] Allow for a debug level of zeroMichael Brown1-2/+2
2014-03-28[crypto] Generalise X.509 cache to a full certificate storeMichael Brown1-16/+36
2014-03-26[build] Add dependency of generated files upon MakefileMichael Brown1-5/+5
2014-03-26[build] Disable ccache for all relevant build targetsMichael Brown1-4/+3
2014-03-26[build] Remove long-obsolete mechanism for wrapping embedded imagesMichael Brown1-9/+0
2013-12-21[build] Remove obsolete check for GNU as version 2.9.1Michael Brown1-7/+0
2013-12-02[build] Fix building on OpenBSD 5.4Michael Brown1-0/+5
2013-07-16[build] Fix %.licence build targetMichael Brown1-3/+8
2013-05-14[build] Add efidrv.cab target for UEFI Secure Boot signingMichael Brown1-1/+3
2013-05-14[build] Provide "allXXXs" targets for all media on all platformsMichael Brown1-8/+12
2013-05-14[build] Use $(eval) if availableMichael Brown1-43/+108