./0040755000175000017500000000000007172167316007727 5ustar holtholt./subdir/0040755000175000017500000000000007172167316011217 5ustar holtholt./subdir/.makepp/0040755000175000017500000000000007172167074012553 5ustar holtholt./subdir/.makepp/e.x0100644000175000017500000000022107172167074013160 0ustar holtholtARCH=i686-linux CWD=../.. DEP_SIGS= SIGNATURE=971566652 SORTED_DEPS= BUILD_SIGNATURE=971566652 COMMAND=echo\040subdir/e.x\040>\040subdir/e.x\012 ./subdir/.makepp/a0100644000175000017500000000070607172167074012716 0ustar holtholtARCH=i686-linux CWD=../.. DEP_SIGS=971566652\001971566652\001971566652\001 SIGNATURE=971566652 SORTED_DEPS=c\001d\001e BUILD_SIGNATURE=971566652 COMMAND=echo\040subdir/a\040subdir\040a\040>\040subdir/a\012echo\040d\040.\040d\040>>\040subdir/a\012echo\040d\040c\040c\040e\040.\040.\040.\040.\040d\040c\040c\040e\040>>\040subdir/a\012cat\040c\040d\040e\040>>\040subdir/a\012echo\040\040"subdir/a\040subdir/b\040:\040d\040c\040c\040e"\040>>\040subdir/b\012 ./subdir/.makepp/b0100644000175000017500000000070607172167074012717 0ustar holtholtARCH=i686-linux CWD=../.. DEP_SIGS=971566652\001971566652\001971566652\001 SIGNATURE=971566652 SORTED_DEPS=c\001d\001e BUILD_SIGNATURE=971566652 COMMAND=echo\040subdir/a\040subdir\040a\040>\040subdir/a\012echo\040d\040.\040d\040>>\040subdir/a\012echo\040d\040c\040c\040e\040.\040.\040.\040.\040d\040c\040c\040e\040>>\040subdir/a\012cat\040c\040d\040e\040>>\040subdir/a\012echo\040\040"subdir/a\040subdir/b\040:\040d\040c\040c\040e"\040>>\040subdir/b\012 ./subdir/.testfile0100644000175000017500000000000007172167315013021 0ustar holtholt./Makefile0100644000175000017500000000071507172167070011364 0ustar holtholt# # A test of all the automatic variables: # .PHONY: all all: a b %: subdir/% cp $(inputs) $(outputs) $(foreach): : foreach c d echo $@ > $@ subdir/a subdir/b : d c c e echo $@ $(@D) $(@F) > $@ echo $< $(> $@ echo $^ $(^D) $(^F) >> $@ cat $+ >> $@ echo "$(outputs) : $(inputs)" >> subdir/b %: subdir/%.x echo $* $(*D) $(*F) > $@ cp $(dependencies) $(targets) subdir/e.x: echo $@ > $@ $(phony clean): rm -rf ? subdir/* .makepp* *~ ./answers/0040755000175000017500000000000007143421662011404 5ustar holtholt./answers/a0100644000175000017500000000007707143421605011545 0ustar holtholtsubdir/a subdir a d . d d c c e . . . . d c c e c d subdir/e.x ./answers/b0100644000175000017500000000003407143421605011537 0ustar holtholtsubdir/a subdir/b : d c c e ./answers/c0100644000175000017500000000000207143421121011524 0ustar holtholtc ./answers/d0100644000175000017500000000000207143420642011534 0ustar holtholtd ./answers/e0100644000175000017500000000001307143421121011530 0ustar holtholtsubdir/e.x ./answers/n_files0100644000175000017500000000000207143421662012733 0ustar holtholt8