pure-perl-make - a perl 'make' replacement
pure-perl-make [-D] [-n] [-p] [-g] [-f Makefile] [-C directory] [--analyse-redundancy] [targets] [vars]
Performs the same function as make(1) but is written entirely in perl. A subset of GNU make extensions is supported. For details see Make for the underlying perl module.
Don't build, just print what building would have done.
Don't build, just print the expanded makefile.
Turn on "GNU" in Make.
See if there are direct dependencies that are redundant with indirect dependencies. E.g.:
all: L1 L2 # no need to specify L2 L1: L2
No -k flag