I have started playing with a module to parse Makefiles in perl,
probably worth adding to module list.
It will be OO with at least two levels of class i.e Makefile and
Makefile::Target.
I have several applications in mind :
1. Utilities for MANIFEST generation
A. Exclude files that can be 'made'
B. Include all files needed to make specified targets.
2. Recurse down into hierachical MakeMaker makefiles, qualifying
targets and dependancies.
3. 'make' script
4. Network-wide parallel make (how fast can I build Tk...?),
although this will require other modules as well.
A sub-set of GNU make extensions will probably be supported.
Suggestions for where it fits in module name space accepted,
but assume it might be Make::Makefile or ExtUtils::Makefile.
probably worth adding to module list.
It will be OO with at least two levels of class i.e Makefile and
Makefile::Target.
I have several applications in mind :
1. Utilities for MANIFEST generation
A. Exclude files that can be 'made'
B. Include all files needed to make specified targets.
2. Recurse down into hierachical MakeMaker makefiles, qualifying
targets and dependancies.
3. 'make' script
4. Network-wide parallel make (how fast can I build Tk...?),
although this will require other modules as well.
A sub-set of GNU make extensions will probably be supported.
Suggestions for where it fits in module name space accepted,
but assume it might be Make::Makefile or ExtUtils::Makefile.