Bruno Postle > Panotools-Script-0.28 > Panotools::Makefile::Variable

Download:
Panotools-Script-0.28.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Source  

NAME ^

Panotools::Makefile::Variable - Assemble Makefile Variable definitions

SYNOPSIS ^

Simple interface for generating Makefile syntax

DESCRIPTION ^

Writing Makefiles directly from perl scripts with print and "\t" etc... is prone to error, this library provides a simple perl interface for assembling Makefiles.

USAGE ^

  $var = new Panotools::Makefile::Variable;

..or define the 'variable name' at the same time:

  $var = new Panotools::Makefile::Variable ('USERS');

..or define the name and values at the same time:

  $var = new Panotools::Makefile::Variable ('USERS', 'Andy Pandy');

Set or query the name:

  $var->Name ('USERS');
  $text = $var->Name;
  $var->Values ('James Brine', 'George Loveless');
  $var->Values ('Thomas Standfield');

Construct a text fragment that defines this variable suitable for use in a Makefile like so:

  $text = $var->Assemble;
syntax highlighting: