1: /* $Header: Mkmf.h,v 1.4 85/04/23 16:43:00 nicklin Exp $ */
2:
3: /*
4: * Mkmf definitions
5: *
6: * Author: Peter J. Nicklin
7: */
8:
9: /*
10: * Buffer sizes
11: */
12: #define ANSWERBUFSIZE 256 /* interactive answer buffer size */
13: #define INCLUDETABLESIZE 1021 /* include file table size */
14: #define MACRODEFSIZE 1024 /* macro definition body size */
15: #define MACRONAMSIZE 32 /* macro definition name size */
16: #define MDEFTABLESIZE 127 /* macro definition table size */
17: #define RULETABSIZE 256 /* rule table size */
18: #define SFXTABSIZE 256 /* suffix table size */
19: #define SUFFIXSIZE 16 /* suffix size */
20: /*
21: * Predefined macro names
22: */
23: #define MCFLAGS "CFLAGS"
24: #define MDESTDIR "DEST"
25: #define MEXTERNALS "EXTHDRS"
26: #define MFFLAGS "FFLAGS"
27: #define "HDRS"
28: #define MLIBLIST "LIBS"
29: #define MLIBRARY "LIBRARY"
30: #define MMAKEFILE "MAKEFILE"
31: #define MOBJECTS "OBJS"
32: #define MPFLAGS "PFLAGS"
33: #define MPROGRAM "PROGRAM"
34: #define MSOURCE "SRCS"
35: #define MSUFFIX "SUFFIX"
36: /*
37: * Predefined macro values
38: */
39: #define VERROR -1
40: #define VUNKNOWN 0
41: #define VREADONLY 1
42: #define VREADWRITE 2
43: #define VLIBRARY 3
44: #define VPROGRAM 4
45: #define VDESTDIR 5
46: /*
47: * Include statement styles
48: */
49: #define INCLUDE_C 'C' /* #include "file" */
50: #define INCLUDE_FORTRAN 'F' /* include "file" or #include "file" */
51: #define INCLUDE_PASCAL 'P' /* #include "file" */
52: #define INCLUDE_NONE 0 /* no include file */
53: /*
54: * Marker to indicate start of included file dependencies
55: */
56: #define DEPENDMARK "###"
Defined macros
defined in line
27; used 2 times
Usage of this include