;;; -*- Mode: LISP; Syntax: Common-lisp; Base: 10; Lowercase: Yes; Package: USER; -*-
;;;; Module definition for CLX
;;; This file is a Common Lisp Module description, but you will have to edit
;;; it to meet the needs of your site.
;;; Ideally, this file (or a file that loads this file) should be
;;; located in the system directory that REQUIRE searches. Thus a user
;;; would say
;;; (require :clx)
;;; to load CLX. If there is no such registry, then the user must
;;; put in a site specific
;;; (require :clx <pathname-of-this-file>)
(or #+lucid "lucid"
(error "Can't provide CLX for this lisp.")))
(or #+(or sun3 (and sun (or mc68000 mc68020))) "sun3"
#+(or sun4 sparc) "sparc"
#+(and hp (or mc68000 mc68020)) "hp9000s300"
(error "Can't provide CLX for this architecture."))))
(pathname (format nil "/src/local/clx/~A.~A/" lisp architecture))))
(load (merge-pathnames "defsystem" *clx-source-pathname*))
(compile-clx *clx-source-pathname* *clx-binary-pathname*)