make/src
Paul Smith 67e6d81256 [SV 40657] Don't create pattern rules for suffix rules with deps.
* NEWS: Update with a backward-compatibility warning.
* src/rule.c (convert_to_pattern): If a suffix rule has dependencies,
do not create a pattern rule for it.  According to the manual suffix
rules with prerequisites are treated as normal targets.
* tests/scrips/features/suffixrules: Create some regression tests for
.SUFFIXES and suffix rules.
2018-09-15 15:08:29 -04:00
..
w32 * src/read.c(unescape_char): Use C comments not C++ comments. 2018-08-02 20:59:02 -04:00
amiga.c * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
amiga.h * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
ar.c Resolve most of the Windows Visual Studio warnings. 2018-07-02 07:54:07 -04:00
arscan.c * src/arscan.c (ar_scan): [SV 54395] Allow long names in archives. 2018-08-04 17:02:21 -04:00
commands.c Queue failed fork() (etc.) to be handled like any other failed job. 2018-08-04 12:18:39 -04:00
commands.h * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
config.ami.template * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
config.h-vms.template * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
config.h.W32.template * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
configh.dos.template * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
debug.h * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
default.c * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
dep.h Resolve most of the Windows Visual Studio warnings. 2018-07-02 07:54:07 -04:00
dir.c * src/dir.c: Preserve glob d_type field 2018-08-02 20:59:02 -04:00
expand.c Resolve most of the Windows Visual Studio warnings. 2018-07-02 07:54:07 -04:00
file.c [SV 54233] Preserve higher command_state values on also_make targets. 2018-08-04 19:07:59 -04:00
filedef.h [SV 54233] Preserve higher command_state values on also_make targets. 2018-08-04 19:07:59 -04:00
function.c Clean up errors for invalid commands and add regression tests. 2018-08-04 12:37:19 -04:00
getopt.c * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
getopt.h * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
getopt1.c * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
gettext.h * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
gmk-default.scm * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
gnumake.h * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
guile.c * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
hash.c Resolve most of the Windows Visual Studio warnings. 2018-07-02 07:54:07 -04:00
hash.h
implicit.c Resolve most of the Windows Visual Studio warnings. 2018-07-02 07:54:07 -04:00
job.c * src/job.c (reap_children): Fix inverted win/lose message. 2018-08-04 19:05:29 -04:00
job.h Queue failed fork() (etc.) to be handled like any other failed job. 2018-08-04 12:18:39 -04:00
load.c Clean up errors for invalid commands and add regression tests. 2018-08-04 12:37:19 -04:00
loadapi.c Resolve most of the Windows Visual Studio warnings. 2018-07-02 07:54:07 -04:00
main.c * src/makeint.h: Use pid_t to store PIDs, of int. 2018-08-02 20:59:02 -04:00
makeint.h * src/makeint.h: Use pid_t to store PIDs, of int. 2018-08-02 20:59:02 -04:00
misc.c Resolve most of the Windows Visual Studio warnings. 2018-07-02 07:54:07 -04:00
os.h * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
output.c Resolve most of the Windows Visual Studio warnings. 2018-07-02 07:54:07 -04:00
output.h * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
posixos.c * src/read.c(unescape_char): Use C comments not C++ comments. 2018-08-02 20:59:02 -04:00
read.c * src/read.c (parse_file_seq): [SV 52076] Sort wildcard results. 2018-08-04 17:21:15 -04:00
remake.c Resolve most of the Windows Visual Studio warnings. 2018-07-02 07:54:07 -04:00
remote-cstms.c * src/makeint.h: Use pid_t to store PIDs, of int. 2018-08-02 20:59:02 -04:00
remote-stub.c * src/makeint.h: Use pid_t to store PIDs, of int. 2018-08-02 20:59:02 -04:00
rule.c [SV 40657] Don't create pattern rules for suffix rules with deps. 2018-09-15 15:08:29 -04:00
rule.h Resolve most of the Windows Visual Studio warnings. 2018-07-02 07:54:07 -04:00
signame.c Resolve most of the Windows Visual Studio warnings. 2018-07-02 07:54:07 -04:00
strcache.c Resolve most of the Windows Visual Studio warnings. 2018-07-02 07:54:07 -04:00
variable.c Resolve most of the Windows Visual Studio warnings. 2018-07-02 07:54:07 -04:00
variable.h Resolve most of the Windows Visual Studio warnings. 2018-07-02 07:54:07 -04:00
version.c * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
vms_exit.c * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
vms_export_symbol.c * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
vms_progname.c * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
vmsdir.h * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
vmsfunctions.c * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
vmsify.c * all: Update Copyright statements for 2018 2018-07-01 12:22:04 -04:00
vmsjobs.c Queue failed fork() (etc.) to be handled like any other failed job. 2018-08-04 12:18:39 -04:00
vpath.c Resolve most of the Windows Visual Studio warnings. 2018-07-02 07:54:07 -04:00