libm3/derived/M3Config.i3


Copyright (C) 1994, Digital Equipment Corp.
This interface exports the configuration information used by m3build and quake. These constants were defined when Modula-3 was installed.

INTERFACE M3Config;

CONST  (* misc. configuration *)
  TARGET    = "DS3100";
  OS_TYPE   = "POSIX";
  WORD_SIZE = "32BITS";
  BUILD_DIR = "DS";
  PATH_SEP  = "/";
  M3        = "/proj/m3/pkg/m3/DS/m3"; (* the compiler *)

CONST (* installation directories *)
  BIN_INSTALL   = "/proj/mips/bin";
  LIB_INSTALL   = "/proj/m3/lib.DS";
  DOC_INSTALL   = "/proj/doc";
  PKG_INSTALL   = "/proj/m3/pkg";
  MAN_INSTALL   = "/proj/man/mips";
  EMACS_INSTALL = "/proj/generic/lib/elisp";
  HTML_INSTALL  = "/proj/www/SRC";
On some systems (e.g. AFS) you must install public files in a different place from where you use them. The paths below specify where to find the installed files.

CONST
  BIN_USE   = "/proj/mips/bin";
  LIB_USE   = "/proj/m3/lib.DS";
  DOC_USE   = "/proj/doc";
  PKG_USE   = "/proj/m3/pkg";
  MAN_USE   = "/proj/man/mips";
  EMACS_USE = "/proj/generic/lib/elisp";
  HTML_USE  = "/proj/www/SRC";

END M3Config.