Changes for version 0.12 - 2007-03-10

  • added the C<prereqs> method to Makefile::Parser
  • added POD accordingly (deprecated C<depends>)
  • explaned the current status and plans for this module in the POD
  • checked in a naive "make" command-line utility "plmake" which uses Makefile::Parser
  • added basic support for commands after ';' in rules
  • added a second optional argument to the C<parse> method so as to pass initial variable settings to the parser
  • updated plmake to pass %ENV and variables specified on the command-line to the parser
  • forced to use "/bin/sh" in run_commands
  • implemented GNU make function 'subst', 'patsubst', 'strip', 'findstring', 'filter', 'filter-out' and 'sort'.
  • implemented the Substitution References in GNU makefiles, for example, $(objects:.o=.c)
  • fixed a bug regarding single-letter variable expansion

Documentation

Experimental "make" utility based on Makefile::Parser

Modules

A Simple Parser for Makefiles

Provides

in lib/Makefile/Parser.pm