Annotation of 43BSD/contrib/mkmf/src/Mkmf.h, revision 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.