1 ;;;; -*- Mode: lisp -*-
3 ;;; System to compile minpack and the maxima interface
5 (in-package #-gcl #:cl-user #+gcl "CL-USER")
9 :source-pathname (maxima::maxima-load-pathname-directory)
10 :binary-pathname (maxima::maxima-objdir "share" "minpack")
11 :depends-on ("minpack-package")
14 :source-extension "lisp"
21 :depends-on ("dpmpar"))
23 :depends-on ("dpmpar"))
26 :depends-on ("dpmpar" "enorm" "qrsolv"))
28 :depends-on ("dpmpar" "enorm"))
30 :depends-on ("dpmpar" "enorm" "fdjac2" "lmpar" "qrfac"))
32 :depends-on ("lmdif"))
34 :depends-on ("dpmpar" "enorm" "lmpar" "qrfac"))
36 :depends-on ("lmder"))
38 :depends-on ("dpmpar" "enorm"))
42 :depends-on ("dpmpar"))
44 :depends-on ("dogleg" "dpmpar" "enorm" "fdjac1"
45 "qform" "qrfac" "r1mpyq" "r1updt"))
47 :depends-on ("hybrd"))
49 :depends-on ("dogleg" "dpmpar" "enorm" "qform" "qrfac"
52 :depends-on ("hybrj"))
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"
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")
68 ((:file "minpack-interface")))