Added some code for dependency generator

This commit is contained in:
ceriel
1990-01-23 15:25:21 +00:00
parent afb9d1e2af
commit cab91f165e
8 changed files with 84 additions and 6 deletions

View File

@@ -23,6 +23,7 @@
#include "class.h"
#include "macro.h"
#include "bits.h"
#include "mkdep.h"
IMPORT char **inctable; /* list of include directories */
IMPORT char *getwdir();
@@ -273,9 +274,17 @@ do_include()
inctable[0] = WorkingDir;
if (filenm) {
if (!InsertFile(filenm, &inctable[tok==FILESPECIFIER],&result)){
#ifndef MKDEP
error("cannot find include file \"%s\"", filenm);
#else
warning("cannot find include file \"%s\"", filenm);
add_file(filenm);
#endif
}
else {
#ifdef MKDEP
add_file(result);
#endif
WorkingDir = getwdir(result);
svnestlevel[++nestcount] = nestlevel;
FileName = result;