libm3/derived/M3Config.i3


 Copyright (C) 1994, Digital Equipment Corporation 
 All rights reserved.                              
 See the file COPYRIGHT for a full description.    

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    = "AMD64_LINUX";
  OS_TYPE   = "POSIX";
  WORD_SIZE = "64BITS";
  BUILD_DIR = "AMD64_LINUX";
  PATH_SEP  = "/";
  M3        = "/home/m3/work/cm3-inst/birch.elegosoft.com/current//bin/cm3"; (* the compiler *)

CONST (* installation directories *)
  BIN_INSTALL   = "/home/m3/work/cm3-inst/birch.elegosoft.com/current//bin";
  LIB_INSTALL   = "/home/m3/work/cm3-inst/birch.elegosoft.com/current//lib";
  DOC_INSTALL   = "/home/m3/work/cm3-inst/birch.elegosoft.com/current//doc";
  PKG_INSTALL   = "/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg";
  MAN_INSTALL   = "/home/m3/work/cm3-inst/birch.elegosoft.com/current//man";
  EMACS_INSTALL = "/home/m3/work/cm3-inst/birch.elegosoft.com/current//elisp";
  HTML_INSTALL  = "/home/m3/work/cm3-inst/birch.elegosoft.com/current//www";
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   = "/home/m3/work/cm3-inst/birch.elegosoft.com/current//bin";
  LIB_USE   = "/home/m3/work/cm3-inst/birch.elegosoft.com/current//lib";
  DOC_USE   = "/home/m3/work/cm3-inst/birch.elegosoft.com/current//doc";
  PKG_USE   = "/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg";
  MAN_USE   = "/home/m3/work/cm3-inst/birch.elegosoft.com/current//man";
  EMACS_USE = "/home/m3/work/cm3-inst/birch.elegosoft.com/current//elisp";
  HTML_USE  = "/home/m3/work/cm3-inst/birch.elegosoft.com/current//www";

END M3Config.