Documentation
Compatible but improved replacement for make    
  
How makepp executes a makefile    
  
How to set up and use build caches    
  
How makepp decides to rebuild files    
  
Built in rules for makepp    
  
Builtin commands in makepp    
  
Command line syntax for makepp    
  
Compatibility list for makepp    
  
The best way to set up makefiles for various situations    
  
How to extend makepp using Perl    
  
Frequently asked questions about makepp    
  
Functions in makepp    
  
Incompatibilities between makepp and GNU make    
  
All keywords, functions and operators in makepp    
  
Major changes in each version of makepp    
  
How to use repositories for variant builds, for maintaining a central set of sources, and other things    
  
How to tell makepp to build something    
  
How to partition a makepp build    
  
How makepp finds include files and other hidden dependencies    
  
How makepp knows when files have changed    
  
How to make makepp faster    
  
Various statements in a makefile    
  
Tutorial on writing makefiles    
  
Unix compilation commands    
  
How to use variables in makepp    
  
Stand-alone access to builtin commands in makepp    
  
Stand-alone cleanup script for makepp    
  
Graphical analysis of the dependency graph    
  
What makepp knows about files    
  
Textual analysis of the build log    
  
Fast repeater of selected makepp actions    
  
How to make Perl faster    
  Modules
Common subs for makepp and makeppreplay    
  
Makepp scanner class for legacy interface    
  
Makepp scanner class for a specified command scanner    
  
subroutines for handling the makepp build cache    
  
Externally usable management commands    
  
Interface definition for various signature classes    
  
A build check method that ignores changes in architecture    
  
a signature class that requires that dependencies have exactly the same signature they did on the last build    
  
A build check method that ignores changes in the command.    
  
A build check method that only looks at the command.    
  
a build check class that uses the traditional Make algorithm    
  
Builtin commands for makefiles    
  
Base class for makepp command parsers    
  
makepp command parser for various Esql preprocessors    
  
makepp command parser for gcc or cc    
  
makepp command parser for swig    
  
makepp command parser for Synopsys VCS    
  
event loop for makepp    
  
cached information about files and directories    
  
optional subs to complement Mpp::File    
  
Fix Automake crap    
  
Fix CMake Makefiles so they become nice    
  
Subroutines for reading directories easily.    
  
Makepp lexer for finding commands and redirections in a rule    
  
an object that groks makefiles and stores their relevant info    
  
Support for making dumb recursive make smart    
  
Makepp repository functionality    
  
Stores information about a build rule    
  
Base class for makepp file scanners    
  
makepp scanner for C-like files    
  
makepp scanner for Embedded SQL C files    
  
makepp scanner for SWIG's .i files    
  
makepp scanner for Vera files    
  
makepp scanner for Verilog files    
  
Interface definition for various signature classes    
  
a signature class that ignores changes to whitespace and comments    
  
Mpp::Signature class based on MD5 checksum    
  
a signature class that ignores changes to shared objects    
  
a signature class that ignores changes to whitespace and comments    
  
a signature class that ignores insignificant changes and comments    
  
Functions and statements for makefiles    
  
Subs for manipulating typical makefile text    
  
module to convert pod files to HTML    
  Provides
      in Mpp/BuildCacheControl.pm
    
  
      in Mpp/BuildCache.pm
    
  
      in Mpp/Rule.pm
    
  
      in Mpp/Rule.pm
    
  
      in Mpp/Event.pm
    
  
      in Mpp/Event.pm
    
  
      in Mpp/Repository.pm
    
  
      in Mpp/Signature/xml_space.pm