4 ;;; System to compile cobyla and the maxima interface
6 (in-package #-gcl #:cl-user #+gcl "CL-USER")
9 :source-pathname (maxima::maxima-load-pathname-directory)
10 :binary-pathname (maxima::maxima-objdir "share" "cobyla")
11 :source-extension "lisp"
12 :depends-on ("cobyla-package")
17 :depends-on ("cobylb"))
19 :depends-on ("trstlp"))
22 (mk:defsystem bf-cobyla
23 :source-pathname (maxima::maxima-load-pathname-directory)
24 :binary-pathname (maxima::maxima-objdir "share" "cobyla")
25 :source-extension "lisp"
26 :depends-on ("cobyla-package")
31 :depends-on ("bf-cobylb"))
33 :depends-on ("bf-trstlp"))
34 (:file "bf-trstlp")))))
36 (mk:defsystem cobyla-package
37 :source-pathname (maxima::maxima-load-pathname-directory)
38 :binary-pathname (maxima::maxima-objdir "share" "cobyla")
39 :source-extension "lisp"
41 ((:file "cobyla-package")))
43 (mk:defsystem cobyla-interface
44 :source-pathname (maxima::maxima-load-pathname-directory)
45 :binary-pathname (maxima::maxima-objdir "share" "cobyla")
46 :source-extension "lisp"
47 :depends-on ("cobyla")
49 ((:file "cobyla-interface")))
51 (mk:defsystem bf-cobyla-interface
52 :source-pathname (maxima::maxima-load-pathname-directory)
53 :binary-pathname (maxima::maxima-objdir "share" "cobyla")
54 :source-extension "lisp"
55 :depends-on ("bf-cobyla")
57 ((:file "bf-cobyla-interface")))