|
|
1.1 ! root 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 MHEADERS "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 "###"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.