summaryrefslogtreecommitdiff
path: root/src/main.c
Commit message (Expand)AuthorAgeFilesLines
* make -p now uses consistent timestamp formatHEADmasterPaul Eggert2023-05-141-45/+6
* make -p buffer overrun fix with outlandish current timePaul Eggert2023-05-141-2/+14
* make -p uses same clock as rest of 'make'Paul Eggert2023-05-141-2/+31
* [SV 63219] Support an "unload" function for loaded objectsPaul Smith2023-05-141-0/+4
* [SV 64107] Disable builtins immediately on -R or -rDmitry Goncharov2023-04-301-20/+38
* Move local headers after system headersPaul Smith2023-04-031-11/+12
* [SV 63856] Implement .WAIT on the command lineDmitry Goncharov2023-04-021-8/+29
* [SV 63981] Don't warn on explicit -j1Paul Smith2023-04-021-1/+1
* Adjust output strings to be alignedPaul Smith2023-04-021-14/+13
* Add support for .WARNINGS special variablePaul Smith2023-04-021-151/+15
* Add new warnings invalid-var and invalid-refPaul Smith2023-04-011-2/+6
* Introduce a --warn command line optionPaul Smith2023-04-011-19/+176
* Clean up memory leak warnings from ASAN and ValgrindPaul Smith2023-04-011-0/+3
* Add functions to directly expand variables by namePaul Smith2023-04-011-8/+1
* Clean up expand.cPaul Smith2023-03-261-2/+6
* * src/main.c (define_makefiles): Simplify by using variable_bufferPaul Smith2023-02-261-122/+94
* Clean up some preprocessor operationsPaul Smith2023-01-161-10/+8
* Use MK_OS_OS2 macro instead of __EMX__Paul Smith2023-01-161-9/+9
* Use MK_OS_DOS macro instead of __MSDOS__Paul Smith2023-01-161-12/+12
* Rename WINDOWS32 macro to MK_OS_W32Paul Smith2023-01-151-17/+17
* Rename VMS macro to MK_OS_VMSPaul Smith2023-01-151-10/+10
* Remove support for AmigaOSPaul Smith2023-01-151-55/+2
* * src/main.c (main): Install suffix rules near pattern updatesDmitry Goncharov2023-02-211-5/+5
* [SV 63821] Don't set up default suffix rules if makefile sets -rDmitry Goncharov2023-02-201-7/+5
* Allow jobserver style to be forced to "pipe"Paul Smith2023-02-191-1/+2
* Update support for OS/2Paul Smith2023-01-081-1/+1
* [SV 61218] Ensure MAKEFLAGS is expanded even with -ePaul Smith2023-01-081-1/+1
* [SV 62654] Support GNU Make on z/OSPaul Smith2023-01-081-2/+10
* Include <strings.h> globallyPaul Smith2023-01-081-3/+0
* Convert references from "GNU make" to "GNU Make"Paul Smith2023-01-011-1/+1
* Update the copyright year on all filesPaul Smith2023-01-011-2/+2
* [SV 63552] Change directories before constructing include pathsPaul Smith2022-12-241-4/+16
* [SV 63537] Pass enabled-by-default switches to submakeDmitry Goncharov2022-12-181-44/+50
* [SV 63537] Remember the origin of command line optionsDmitry Goncharov2022-12-181-66/+101
* [SV 63537] Fix setting -w in makefilesDmitry Goncharov2022-12-181-12/+17
* [SV 63516] [DOS] Support include files with drivespecsPaul Smith2022-12-181-0/+3
* [SV 63417] Ensure global .NOTINTERMEDIATE disables all intermediatesDmitry Goncharov2022-11-281-0/+3
* [SV 63347] Always add command line variable assignments to MAKEFLAGSDmitry Goncharov2022-11-281-45/+45
* * src/main.c (main): [SV 63373] Don't use macros with memcmp()Paul Smith2022-11-161-1/+1
* [SV 63333] Be more lenient when failing to create temporary filesDmitry Goncharov2022-11-131-0/+3
* * src/main.c (main): [SV 63307] Handle SIGPIPE as a fatal signalPaul Smith2022-11-131-5/+3
* * src/misc.c (get_tmpdir): Report errors if tmpdirs are invalidPaul Smith2022-10-241-0/+4
* [SV 63248] Ignore SIGPIPEDmitry Goncharov2022-10-221-0/+5
* Update URLs to use https rather than httpPaul Smith2022-10-181-1/+1
* Rework temp file handling to avoid GNU libc warningsPaul Smith2022-10-181-5/+3
* Add ISDIRSEP() helper macro and use itPaul Smith2022-10-181-6/+4
* Add preprocessor macros for different platformsPaul Smith2022-10-181-1/+1
* [SV 63215] Remember the random seed for shuffle modePaul Smith2022-10-161-0/+3
* [SV 63157] Ensure temporary files are removed when signaledPaul Smith2022-10-151-19/+20
* * src/main.c (main): Add debug output for jobserver and osync.Paul Smith2022-10-021-1/+8