1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
### SPAR <http://www.cpan.org/scripts/>
### 25 644 1356638908 1356638908 RootMakeppfile
#
# A simple makefile that tests the "include" statement, including gmake-style late rules.
#
.PHONY: all
all: t0 t1 t2 t3
include a.mk b stale1 stale2
-include c.mk d stale3
t3:
&echo $A $B $C -o $@
build_check architecture_independent # Test will run on various
stale1: # Not stale after all
&echo A=1 -o $@
stale2: # Not stale but up to date
&echo -n B=2 -o $@
d.makepp:
&echo 't2:\n\t&echo 2 -o $$@\nb.makepp:\n\t&echo "t1:\\\\n\\\\t&echo 1 -o $$$$@" -o $$@' -o $@
### 2 644 1067451876 965496079 a.mk
t0:
&echo 0 -o $@
### 1 664 1356637872 1356637872 stale1
A=0
### -1 664 1356637872 1356637872 stale2
B=2
### 1 664 1356637872 1356637872 stale3
C=3
### D 755 1356637872 1356637872 .makepp
### -7 664 1356637876 1356637872 .makepp/stale1.mk
CWD=.
SORTED_DEPS=
BUILD_SIGNATURE=1356637872,4
COMMAND=&echo A= -o stale1
DEP_SIGS=
SIGNATURE=1356637872,4
END=
### -7 664 1356637876 1356637872 .makepp/stale2.mk
CWD=.
SORTED_DEPS=
BUILD_SIGNATURE=1356637872,3
COMMAND=&echo -n B=2 -o stale2
DEP_SIGS=
SIGNATURE=1356637872,3
END=
### -2 664 1356637876 1356637872 .makepp/stale3.mk
BUILD_SIGNATURE=1356637872,4
END=
### D 755 1067451876 965496320 answers
### 1 644 1067451876 965496171 answers/t0
0
### 1 644 1067451876 965496171 answers/t1
1
### 1 644 1067451876 965496309 answers/t2
2
### 1 644 1067451876 965496309 answers/t3
1 2 3
### 1 644 1356113494 1356113494 answers/n_files
7 1 0
|