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


Panotools-Script documentation  | view source Contained in the Panotools-Script distribution.

Index


NAME

Top

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

SYNOPSIS

Top

Simple interface for generating Makefile syntax

DESCRIPTION

Top

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

Top

  $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;


Panotools-Script documentation  | view source Contained in the Panotools-Script distribution.