Modules

autoload components instead of individual functions
cached information about files and directories
Subroutines for reading directories easily.
event loop for makepp
an object that parses makefiles and stores their relevant info
Stores information about a build rule
Interface definition for various signature classes
a signature class that ignores changes to whitespace and comments
a signature class that requires that dependencies have exactly the same signature they did on the last build
Signature class based on MD5 checksum
a signature class that uses the traditional Make algorithm

Provides

in Rule.pm
in FileInfo_makepp.pm
in MakeEvent.pm
in Makesubs.pm
in TextSubs.pm