Main Page   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

file.h File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <unistd.h>
#include "makeutilities.h"

Include dependency graph for file.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  File
 Keeps all information, dependecies etc for one file. More...


Defines

#define MAXLINES   256
 The number of lines that are scanned for include statements and MAKER_ADD_DEPENDENCY in the source files.

#define MAXDEPEND   512
 The maximum of dependencies a file can have. More...

#define MAXINCLUDEPATHS   2048
 The maximum number of -Ixxx statements that can be collected for the compile command.

#define EXCLUDELISTS   3
 The number of exclude lists to maintain.

#define EXTUNKNOWN   0
 Number that signals that the file's extension is unknown.

#define EXTH   1
 Number that signals that the file is a header file.

#define EXTCPP   2
 Number that signals that the file is a source file.

#define EXTOBJ   3
 Number that signals that the file is a object file.


Variables

class FilefileRoot = NULL
 Remember to delete this!


Define Documentation

#define EXCLUDELISTS   3
 

The number of exclude lists to maintain.

Definition at line 26 of file file.h.

#define EXTCPP   2
 

Number that signals that the file is a source file.

Definition at line 34 of file file.h.

#define EXTH   1
 

Number that signals that the file is a header file.

Definition at line 32 of file file.h.

#define EXTOBJ   3
 

Number that signals that the file is a object file.

Definition at line 36 of file file.h.

#define EXTUNKNOWN   0
 

Number that signals that the file's extension is unknown.

Definition at line 30 of file file.h.

#define MAXDEPEND   512
 

The maximum of dependencies a file can have.

Both for header and for source files.

Definition at line 21 of file file.h.

#define MAXINCLUDEPATHS   2048
 

The maximum number of -Ixxx statements that can be collected for the compile command.

Definition at line 24 of file file.h.

#define MAXLINES   256
 

The number of lines that are scanned for include statements and MAKER_ADD_DEPENDENCY in the source files.

Definition at line 18 of file file.h.


Variable Documentation

class File* fileRoot = NULL [static]
 

Remember to delete this!

Definition at line 41 of file file.h.


Generated at Mon May 14 00:45:44 2001 for Maker by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001