-
-
09 Nov 2017 09:32:03 UTC
- Browse (raw)
- Changes
- Homepage
- How to Contribute
- Clone repository
- Issues
- Testers (586 / 63 / 0)
- Kwalitee
Bus factor: 1- % Coverage
- License: unknown
- Activity
24 month- Tools
- Download (662.89KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- none
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Documentation
Compatible but improved replacement for makeHow makepp executes a makefileHow to set up and use build cachesHow makepp decides to rebuild filesBuilt in rules for makeppBuiltin commands in makeppCommand line syntax for makeppCompatibility list for makeppThe best way to set up makefiles for various situationsHow to extend makepp using PerlFrequently asked questions about makeppFunctions in makeppIncompatibilities between makepp and GNU makeAll keywords, functions and operators in makeppMajor changes in each version of makeppHow to use repositories for variant builds, for maintaining a central set of sources, and other thingsHow to tell makepp to build somethingHow to partition a makepp buildHow makepp finds include files and other hidden dependenciesHow makepp knows when files have changedHow to make makepp fasterVarious statements in a makefileTutorial on writing makefilesUnix compilation commandsHow to use variables in makeppStand-alone access to builtin commands in makeppStand-alone cleanup script for makeppGraphical analysis of the dependency graphWhat makepp knows about filesTextual analysis of the build logFast repeater of selected makepp actionsHow to make Perl fasterModules
Common subs for makepp and makeppreplaysubroutines for handling the makepp build cacheExternally usable management commandsInterface definition for various signature classesA build check method that ignores changes in architecturea signature class that requires that dependencies have exactly the same signature they did on the last buildA 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 algorithmBuiltin commands for makefilesBase class for makepp command parsersmakepp command parser for various Esql preprocessorsmakepp command parser for gcc or ccmakepp command parser for swigmakepp command parser for Synopsys VCSevent loop for makeppcached information about files and directoriesoptional subs to complement Mpp::FileFix Automake crapFix CMake Makefiles so they become niceSubroutines for reading directories easily.Makepp lexer for finding commands and redirections in a rulean object that groks makefiles and stores their relevant infoSupport for making dumb recursive make smartMakepp repository functionalityStores information about a build ruleBase class for makepp file scannersmakepp scanner for C-like filesmakepp scanner for Embedded SQL C filesmakepp scanner for SWIG's .i filesmakepp scanner for Vera filesmakepp scanner for Verilog filesInterface definition for various signature classesa signature class that ignores changes to whitespace and commentsMpp::Signature class based on MD5 checksuma signature class that ignores changes to shared objectsa signature class that ignores changes to whitespace and commentsa signature class that ignores insignificant changes and commentsFunctions and statements for makefilesSubs for manipulating typical makefile textProvides
in Mpp/BuildCacheControl.pmin Mpp/BuildCache.pmin Mpp/Rule.pmin Mpp/Rule.pmin Mpp/Event.pmin Mpp/Event.pmin Mpp/Repository.pmin Mpp/Signature/xml_space.pmModule Install Instructions
To install Mpp, copy and paste the appropriate command in to your terminal.
cpanm Mpp
perl -MCPAN -e shell install Mpp
For more information on module installation, please visit the detailed CPAN module installation guide.