Makefile Struct Reference

Fully parsed structure of all of the elements in a Makefile.am.

#include <openldev-makefile-parser.h>


Data Fields

string file
vector< string > subdirs
vector< string > includes
vector< MakefileVariable * > variables
vector< MakefileScript * > scripts
vector< MakefileTarget * > targets
vector< MakefilePrefix * > prefixes


Field Documentation

string Makefile::file
 

The full path location of the Makefile.am that the elements were loaded from.

vector<string> Makefile::includes
 

List of elements from the INCUDES variable if it exists.

vector<MakefilePrefix*> Makefile::prefixes
 

List of custom prefixes. There is also the option of installing data at each of the prefixes as well.

vector<MakefileScript*> Makefile::scripts
 

List of scripts and their content in the Makefile.am.

vector<string> Makefile::subdirs
 

List of elements from the SUBDIRS variable if it exists.

vector<MakefileTarget*> Makefile::targets
 

List of target elements in the Makefile.am. Each of these can be linked to a custom prefix.

vector<MakefileVariable*> Makefile::variables
 

List of general variable elements in the Makefile.am. This excludes any elements that are targets, SUBDIRS, INCLUDES or prefixes.


The documentation for this struct was generated from the following file:
Generated on Sun May 14 14:57:41 2006 for OpenLDev by  doxygen 1.4.6