common-math.system 1.8 KB
Newer Older
Marco Antoniotti's avatar
Marco Antoniotti committed
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 48 49 50 51 52 53 54 55 56 57 58 59 60
;;;; -*- Mode: Lisp -*-

;;;; common-math.system
;;;;
;;;; See file COPYING in the main folder for licensing information.

(mk:defsystem "COMMON-MATH"

  :author "Marco Antoniotti"

  :licence "BSD"

  :source-extension "lisp"

  :binary-pathname ".cmbin"

  :components ((:file "common-math-package")
               (:file "prologue"
                :depends-on ("common-math-package"))
               (:module "impl-dependent"
                :depends-on ("prologue" "common-math-package")
                :components (
                             #+lispworks
                             (:module "lispworks"
                              :components ((:file "lispworks")))

                             #+cmucl
                             (:module "cmucl"
                              :components ((:file "cmucl")))

                             #+sbcl
                             (:module "sbcl"
                              :components ((:file "sbcl")))

                             #+ccl
                             (:module "ccl"
                              :components ((:file "ccl")))

                             #+allegro
                             (:module "acl"
                              :components ((:file "acl")))

                             #-(or lispworks cmucl sbcl ccl allegro)
                             (:file "no-impl-dependent-code")
                             ))
               (:file "ieee-base"
                :depends-on ("common-math-package" "impl-dependent"))

               (:file "numerics-base"
                :depends-on ("common-math-package"))

               (:file "common-math"
                :depends-on ("common-math-package"
                             "ieee-base"
                             "numerics-base"))
               )
  )


;;;; end of file -- common-math.system