The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

pure-perl-make - a perl 'make' replacement

SYNOPSIS

  pure-perl-make [-D] [-n] [-p] [-g] [-f Makefile] [-C directory]
    [--analyse-redundancy]
    [targets] [vars]

DESCRIPTION

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.

FLAGS

-D

Don't build, just "DumperX" in Data::Dumper the Make object.

-n

Don't build, just print what building would have done.

-p

Don't build, just print the expanded makefile.

-g

Turn on "GNU" in Make.

--analyse-redundancy

See if there are direct dependencies that are redundant with indirect dependencies. E.g.:

    all: L1 L2 # no need to specify L2
    L1: L2

BUGS

  • No -k flag

SEE ALSO

Make, make(1), Graph

AUTHOR

Nick Ing-Simmons