summaryrefslogtreecommitdiff
path: root/usr.bin/make/compat.c
AgeCommit message (Expand)Author
2023-05-04Compat_RunCommand mark bp volatilesjg
2023-03-18make: handle .PHONY consitently on interruptsjg
2023-02-14make: clean up calls to Var_Substrillig
2023-01-17Accept whitespace between command specifiers @+- like gmake does. New binutilschristos
2022-12-07make: clean up commentsrillig
2022-10-10make: change return type of unlink_file back to intrillig
2022-08-17make: fix exit status for '-q' (since 1994)rillig
2022-05-07make: allow to randomize build order of targetsrillig
2022-05-07make: rename Compat_Run to Compat_MakeAllrillig
2022-01-22make: add missing newline after "cannot continue" messagerillig
2022-01-08make: remove redundant bracesrillig
2022-01-07make: rename and inline Targ_Preciousrillig
2021-12-27make: remove unnecessary words from command line optionsrillig
2021-12-27make: rename eunlink to unlink_filerillig
2021-12-15make: amend leftover cleanups from the previous commitsrillig
2021-12-15make: format comments according to /usr/share/misc/stylerillig
2021-12-15make: use consistent indentation for statements and continuationsrillig
2021-12-15make: change return type of Compat_RunCommand from int to boolrillig
2021-11-28make: fix a few lint warnings about type mismatch in enum comparisonsrillig
2021-11-28make: convert GNodeFlags from enum into bit-fieldsrillig
2021-04-27add constchristos
2021-04-04make: rename a few functions to be more descriptiverillig
2021-04-03make: use C99 bool type instead of defining its ownrillig
2021-02-05make: in the Var_ functions, move the scope to the frontrillig
2021-02-04make: rename context and ctxt to scoperillig
2021-02-02make: when exiting due to an error, print graph informationrillig
2021-02-01make: always use vfork, never forkrillig
2021-01-19make(1): remove do-not-format markers from commentsrillig
2021-01-10make(1): consistently use boolean expressions in conditionsrillig
2020-12-30make(1): format multi-line commentsrillig
2020-12-27make(1): re-export variables from the actual make processrillig
2020-12-20make(1): omit linear search for command in Compat_RunCommandrillig
2020-12-13make(1): fix .ERROR_TARGET in compat -k mode (since 2010-04-07)rillig
2020-12-13make(1): document variable expansion in the .END noderillig
2020-12-13fix commentchristos
2020-12-13make(1): add comments for strange error handling in Compat_Runrillig
2020-12-13make(1): extract InitSignals from Compat_Runrillig
2020-12-13make(1): extract MakeBeginNode from Compat_Runrillig
2020-12-13make(1): extract UseShell from Compat_RunCommandrillig
2020-12-12make(1): rename Var_ExportVars to Var_ReexportVarsrillig
2020-12-12make(1): remove const from function parametersrillig
2020-12-12make(1): inline Targ_Ignore and Targ_Silentrillig
2020-12-10make(1): split JobFlags into separate fieldsrillig
2020-12-07make(1): fix wrong exit status for multiple failed main targetsrillig
2020-12-07make(1): add test for wrong exit status 0 after failed targets with -krillig
2020-12-07make(1): merge local variables in Compat_Runrillig
2020-12-07make(1): clean up Compat_Runrillig
2020-12-07make(1): don't make .END if the main targets already failedrillig
2020-12-07make(1): fix exit status in -k mode if a dependency failsrillig
2020-12-06make(1): refactor Compat_Run to show the error condition more clearlyrillig