pmake - a perl 'make' replacement
pmake [-n] [-g] [-p] [-C directory] targets
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.
I strongly suspect there are lots more.
Hey! The above document had some coding errors, which are explained below: