File: minpack.system

package info (click to toggle)
maxima 5.47.0-9
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 193,104 kB
  • sloc: lisp: 434,678; fortran: 14,665; tcl: 10,990; sh: 4,577; makefile: 2,763; ansic: 447; java: 328; python: 262; perl: 201; xml: 60; awk: 28; sed: 15; javascript: 2
file content (70 lines) | stat: -rw-r--r-- 1,955 bytes parent folder | download | duplicates (14)
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
61
62
63
64
65
66
67
68
69
70
;;;; -*- Mode: lisp -*-

;;; System to compile minpack and the maxima interface

(in-package #-gcl #:cl-user #+gcl "CL-USER")


(mk:defsystem minpack
  :source-pathname (maxima::maxima-load-pathname-directory)
  :binary-pathname (maxima::maxima-objdir "share" "minpack")
  :depends-on ("minpack-package")
  :components
  ((:module "lisp"
	    :source-extension "lisp"
	    :binary-pathname "."
	    :components
	    (
	     (:file "dpmpar")
	     (:file "enorm")
	     (:file "fdjac1"
		    :depends-on ("dpmpar"))
	     (:file "fdjac2"
		    :depends-on ("dpmpar"))
	     (:file "qrsolv")
	     (:file "lmpar"
		    :depends-on ("dpmpar" "enorm" "qrsolv"))
	     (:file "qrfac"
		    :depends-on ("dpmpar" "enorm"))
	     (:file "lmdif"
		    :depends-on ("dpmpar" "enorm" "fdjac2" "lmpar" "qrfac"))
	     (:file "lmdif1"
		    :depends-on ("lmdif"))
	     (:file "lmder"
		    :depends-on ("dpmpar" "enorm" "lmpar" "qrfac"))
	     (:file "lmder1"
		    :depends-on ("lmder"))
	     (:file "dogleg"
		    :depends-on ("dpmpar" "enorm"))
	     (:file "qform")
	     (:file "r1mpyq")
	     (:file "r1updt"
		    :depends-on ("dpmpar"))
	     (:file "hybrd"
		    :depends-on ("dogleg" "dpmpar" "enorm" "fdjac1"
					  "qform" "qrfac" "r1mpyq" "r1updt"))
	     (:file "hybrd1"
		    :depends-on ("hybrd"))
	     (:file "hybrj"
		    :depends-on ("dogleg" "dpmpar" "enorm" "qform" "qrfac"
					  "r1mpyq" "r1updt"))
	     (:file "hybrj1"
		    :depends-on ("hybrj"))
	     ))))

(mk:defsystem minpack-package
  :source-pathname (maxima::maxima-load-pathname-directory)
  :binary-pathname (maxima::maxima-objdir "share" "minpack")
  :source-extension "lisp"
  :components
  ((:file "minpack-package")))

(mk:defsystem minpack-interface
  :source-pathname (maxima::maxima-load-pathname-directory)
  :binary-pathname (maxima::maxima-objdir "share" "minpack")
  :source-extension "lisp"
  :depends-on ("minpack")
  :components
  ((:file "minpack-interface")))