Annotation of 43BSD/contrib/mkmf/src/Mkmf.h, revision 1.1.1.1

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             "###"

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.