1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
;;; -*- Mode: Lisp -*-
;;; env.system --
;;;
;;; Copyright (c) 2000-2005 Marco Antoniotti, all rights reserved.
;;; This software is released under the terms of the GNU Lesser General
;;; Public License (LGPL, see file COPYRIGHT for details).
;;; Please note that this system file is here mostly for convenience.
;;; The preferred way to load CL-ENVIRONMENT is through the
;;; CL-USER::LOAD-CL-ENVIRONMENT-LIBRARY function in the file
;;; `load-cl-environment'.
(unless (find-package "MAKE")
(error "CL.ENVIRONMENT: using this load/compile procedure requires ~@
MK:DEFSYSTEM."))
(mk:defsystem "CL.ENVIRONMENT"
:components ((:file "env-package")
(:file "feature-tagged-type-class")
(:file "software"
:depends-on ("env-package"
"feature-tagged-type-class"))
(:file "machine"
:depends-on ("env-package"
"feature-tagged-type-class"))
(:file "operating-system"
:depends-on ("software"))
(:file "environment"
:depends-on ("operating-system" "machine"))
(:file "init-environment"
:depends-on ("environment"
"software"
"operating-system"
"machine"
))
(:module "impl-dependent"
:depends-on ("init-environment"))
(:file "system-info"
:depends-on ("impl-dependent" "utilities"))
(:file "utilities"
:depends-on ("init-environment" "impl-dependent"))
)
:finally-do (pushnew :cl-environment *features*))
;;; end of file -- env.system --
|