Nick Ing-Simmons wrote pmake,
a Perl implementation of make.
I don't know where to find it;
a manual CPAN search
didn't turn up anything,
and there's another same-named "pmake" out there
that's a parallel-implementation of make
which returns more Google hits.
Update:It uses the Make.pm module,
which is available on CPAN.
Cons
is a more "purely Perl" make substitute.
The configuration files are Perl scripts
that call an API to establish targets and dependencies.
Dependency analysis and builds are all carried out by
a single top-level executable,
not through recursive invocation of the tool.
makepp
(a.k.a. make++)
is a Perl re-implementation of make
that preserves Makefile syntax,
but uses the Cons build-engine model
of a single top-level process.
Lastly,
Rich Miller created a utility named
"perlmake" for IDX Systems Corp.,
but I don't think it's been publicly released.