This interface exports the configuration information used by m3build and quake. These constants were defined when Modula-3 was installed.
INTERFACEOn 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.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";
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.