HomeSort by: relevance | last modified time | path
    Searched refs:SUFFIXES (Results 1 - 25 of 79) sorted by relevancy

1 2 3 4

  /src/usr.bin/make/unit-tests/
varname-dot-suffixes.mk 1 # $NetBSD: varname-dot-suffixes.mk,v 1.5 2023/12/20 09:03:09 rillig Exp $
3 # Tests for the special "variable" .SUFFIXES, which lists the suffixes that
4 # have been registered for use in suffix transformation rules. Suffixes are
7 # The name '.SUFFIXES' does not refer to a real variable, instead it can be
8 # used as a starting "variable name" for expressions like ${.SUFFIXES} or
9 # ${.SUFFIXES:M*o}.
12 .if ${.SUFFIXES} != ""
15 # There is no actual variable named '.SUFFIXES', it is all made up.
16 .if defined(.SUFFIXES)
    [all...]
varname-dot-suffixes.exp 1 Global: ignoring delete '.SUFFIXES' as it is not found
4 Global: ignoring '.SUFFIXES = set' as it is read-only
5 Global: ignoring '.SUFFIXES = append' as it is read-only
7 Var_Parse: ${.SUFFIXES::=assign} (eval-keep-dollar-and-undefined)
8 Evaluating modifier ${.SUFFIXES::...} on value ".c .o .1 .err .tar.gz" (eval-keep-dollar-and-undefined, regular)
10 Global: ignoring '.SUFFIXES = assign' as it is read-only
11 Result of ${.SUFFIXES::=assign} is "" (eval-keep-dollar-and-undefined, regular)
13 Var_Parse: ${preserve:L:_=.SUFFIXES} (eval-keep-dollar-and-undefined)
17 Global: ignoring '.SUFFIXES = preserve' as it is read-only
18 Result of ${preserve:_=.SUFFIXES} is "preserve" (eval-keep-dollar-and-undefined, defined
    [all...]
suff-clear-single.mk 4 # Single suffix rules remain active after .SUFFIXES is cleared.
11 .SUFFIXES: .a .b .c
16 .SUFFIXES:
suff-main-several.mk 4 # suffixes are not known at the point of declaration.
19 .SUFFIXES: .1 .2 .3 .4
24 .SUFFIXES: # clear all
29 # Define and undefine the suffixes, changing their order.
31 # For some reason, mentioning the suffixes in reverse order disables them.
32 .SUFFIXES: .4 .3 .2 .1
33 .SUFFIXES: # none
34 .SUFFIXES: .1 .2 .3 .4
35 .SUFFIXES: # none
36 .SUFFIXES: .4 .3 .2 .
    [all...]
suff-self.mk 6 .SUFFIXES: .suff
suff-transform-debug.mk 7 .SUFFIXES: .a .c .cpp
dep-percent.mk 6 .SUFFIXES: .c .o
deptgt-suffixes.mk 1 # $NetBSD: deptgt-suffixes.mk,v 1.4 2020/11/21 21:54:42 rillig Exp $
3 # Tests for the special target .SUFFIXES in dependency declarations.
13 .SUFFIXES: .custom-null
19 # The order in which the suffixes are listed doesn't matter.
22 .SUFFIXES: .src-left .tgt-right
23 deptgt-suffixes.src-left:
27 all: deptgt-suffixes.tgt-right
30 .SUFFIXES: .tgt-left .src-right
31 deptgt-suffixes.src-right:
35 all: deptgt-suffixes.tgt-lef
    [all...]
suff-clear-regular.mk 4 # Suffix rules do not become regular rules when .SUFFIXES is cleared.
8 .SUFFIXES: .a .b .c
10 # At this point, .a and .b are known suffixes, therefore the following
15 # The empty .SUFFIXES discards all previous suffixes.
17 .SUFFIXES:
suff-lookup.mk 3 # Demonstrate name resolution for suffixes.
12 .SUFFIXES: .c .cc .ccc
17 .SUFFIXES: .short .sho .dead-end
37 # Deleting all suffixes and adding them again rebuilds all of the above
39 .SUFFIXES:
40 .SUFFIXES: .c .cc .ccc .short .sho .dead-end
deptgt-path-suffix.mk 10 .SUFFIXES: .c
archive-suffix.mk 14 .SUFFIXES:
15 .SUFFIXES: .c .o
suff-transform-select.mk 7 # make should choose the .d.e rule, because .d is before .f in .SUFFIXES.
20 .SUFFIXES: .c .d .e .f .g
varname-circumflex.mk 42 .SUFFIXES:
43 .SUFFIXES: .tin .tout
order.mk 17 .SUFFIXES: .o .c
suff-phony.mk 15 .SUFFIXES: .c
suff-rebuild.mk 4 # by POSIX) when all suffixes are deleted.
10 .SUFFIXES:
12 .SUFFIXES: .a .b .c
25 # possible to delete the suffixes in the middle of the makefile, add back
26 # the suffixes from before, and have the transformation rules preserved.
40 #.SUFFIXES:
42 # Add the suffixes back. It should not matter that the order of the suffixes
44 .SUFFIXES: .c .b .a
varname-dot-includes.mk 8 .SUFFIXES: .h
varname-dot-libs.mk 8 .SUFFIXES: .a
suff-add-later.mk 4 # Adding more suffixes does not turn existing rules into suffix rules.
10 .SUFFIXES: .c
17 # Adding .d and .e as suffixes should turn the above regular rules into
19 .SUFFIXES: .d .e
30 # XXX: The suffixes .c and .e both have the number 2.
  /src/sys/arch/m68k/060sp/
Makefile 7 .SUFFIXES:
9 .SUFFIXES: .sa .S
  /src/lib/libcurses/PSD.doc/
Makefile 14 .SUFFIXES:
15 .SUFFIXES: .c .gr
  /src/usr.sbin/postinstall/
Makefile 15 .SUFFIXES: .in
  /src/regress/sys/arch/m68k/060sp/
Makefile 15 .SUFFIXES: .S .sa
  /src/tests/lib/libppath/
Makefile 13 .SUFFIXES: .plist .h

Completed in 37 milliseconds

1 2 3 4