share/tensor/itensor.lisp: make X and D shared lexical variables for the functions...
[maxima.git] / share / minpack / minpack.system
blob64682ed9b3713546c8974881cfcf518b5abb77e6
1 ;;;; -*- Mode: lisp -*-
3 ;;; System to compile minpack and the maxima interface
5 (in-package #-gcl #:cl-user #+gcl "CL-USER")
8 (mk:defsystem minpack
9   :source-pathname (maxima::maxima-load-pathname-directory)
10   :binary-pathname (maxima::maxima-objdir "share" "minpack")
11   :depends-on ("minpack-package")
12   :components
13   ((:module "lisp"
14             :source-extension "lisp"
15             :binary-pathname "."
16             :components
17             (
18              (:file "dpmpar")
19              (:file "enorm")
20              (:file "fdjac1"
21                     :depends-on ("dpmpar"))
22              (:file "fdjac2"
23                     :depends-on ("dpmpar"))
24              (:file "qrsolv")
25              (:file "lmpar"
26                     :depends-on ("dpmpar" "enorm" "qrsolv"))
27              (:file "qrfac"
28                     :depends-on ("dpmpar" "enorm"))
29              (:file "lmdif"
30                     :depends-on ("dpmpar" "enorm" "fdjac2" "lmpar" "qrfac"))
31              (:file "lmdif1"
32                     :depends-on ("lmdif"))
33              (:file "lmder"
34                     :depends-on ("dpmpar" "enorm" "lmpar" "qrfac"))
35              (:file "lmder1"
36                     :depends-on ("lmder"))
37              (:file "dogleg"
38                     :depends-on ("dpmpar" "enorm"))
39              (:file "qform")
40              (:file "r1mpyq")
41              (:file "r1updt"
42                     :depends-on ("dpmpar"))
43              (:file "hybrd"
44                     :depends-on ("dogleg" "dpmpar" "enorm" "fdjac1"
45                                           "qform" "qrfac" "r1mpyq" "r1updt"))
46              (:file "hybrd1"
47                     :depends-on ("hybrd"))
48              (:file "hybrj"
49                     :depends-on ("dogleg" "dpmpar" "enorm" "qform" "qrfac"
50                                           "r1mpyq" "r1updt"))
51              (:file "hybrj1"
52                     :depends-on ("hybrj"))
53              ))))
55 (mk:defsystem minpack-package
56   :source-pathname (maxima::maxima-load-pathname-directory)
57   :binary-pathname (maxima::maxima-objdir "share" "minpack")
58   :source-extension "lisp"
59   :components
60   ((:file "minpack-package")))
62 (mk:defsystem minpack-interface
63   :source-pathname (maxima::maxima-load-pathname-directory)
64   :binary-pathname (maxima::maxima-objdir "share" "minpack")
65   :source-extension "lisp"
66   :depends-on ("minpack")
67   :components
68   ((:file "minpack-interface")))