#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:
This graph shows which files directly or indirectly include this file:
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 File* | fileRoot = NULL |
Remember to delete this! |
|
The number of exclude lists to maintain.
|
|
Number that signals that the file is a source file.
|
|
Number that signals that the file is a header file.
|
|
Number that signals that the file is a object file.
|
|
Number that signals that the file's extension is unknown.
|
|
The maximum of dependencies a file can have. Both for header and for source files. |
|
The maximum number of -Ixxx statements that can be collected for the compile command.
|
|
The number of lines that are scanned for include statements and MAKER_ADD_DEPENDENCY in the source files.
|
|
Remember to delete this!
|