home *** CD-ROM | disk | FTP | other *** search
- /* $Header: Mkmf.h,v 1.4 85/04/23 16:43:00 nicklin Exp $ */
-
- /*
- * Mkmf definitions
- *
- * Author: Peter J. Nicklin
- */
-
- /*
- * Buffer sizes
- */
- #define ANSWERBUFSIZE 256 /* interactive answer buffer size */
- #define INCLUDETABLESIZE 1021 /* include file table size */
- #define MACRODEFSIZE 1024 /* macro definition body size */
- #define MACRONAMSIZE 32 /* macro definition name size */
- #define MDEFTABLESIZE 127 /* macro definition table size */
- #define RULETABSIZE 256 /* rule table size */
- #define SFXTABSIZE 256 /* suffix table size */
- #define SUFFIXSIZE 16 /* suffix size */
- /*
- * Predefined macro names
- */
- #define MCFLAGS "CFLAGS"
- #define MDESTDIR "DEST"
- #define MEXTERNALS "EXTHDRS"
- #define MFFLAGS "FFLAGS"
- #define MHEADERS "HDRS"
- #define MLIBLIST "LIBS"
- #define MLIBRARY "LIBRARY"
- #define MMAKEFILE "MAKEFILE"
- #define MMOREINCDIRS "MOREINCDIRS"
- #define MOBJECTS "OBJS"
- #define MPFLAGS "PFLAGS"
- #define MPROGRAM "PROGRAM"
- #define MSOURCE "SRCS"
- #define MSUFFIX "SUFFIX"
- /*
- * Predefined macro values
- */
- #define VERROR -1
- #define VUNKNOWN 0
- #define VREADONLY 1
- #define VREADWRITE 2
- #define VLIBRARY 3
- #define VPROGRAM 4
- #define VDESTDIR 5
- /*
- * Include statement styles
- */
- #define INCLUDE_C 'C' /* #include "file" */
- #define INCLUDE_FORTRAN 'F' /* include "file" or #include "file" */
- #define INCLUDE_PASCAL 'P' /* #include "file" */
- #define INCLUDE_NONE 0 /* no include file */
- /*
- * Marker to indicate start of included file dependencies
- */
- #define DEPENDMARK "###"
-