octi.asd 828 Bytes
Newer Older
Raymond Toy's avatar
Raymond Toy 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
;;;; -*- Mode: lisp -*-

(defpackage #:octi-system
  (:use #:cl #:asdf))

(in-package #:octi-system)

(asdf:defsystem octi
    :description "Internals for oct"
  :author "Raymond Toy"
  :licence "MIT"
  :version "2020.11.27"
  :components
  ((:module "src"
    :components
    ((:file "octi-package")
     (:file "qd-const"
      :depends-on ("qd-io")
      :around-compile (lambda (thunk)
			;; Just byte-compile these on cmucl since these are just constants
			(let (#+nil (ext:*byte-compile-default* t))
			  (funcall thunk))))
     #-cmu
     (:file "qd-dd" :depends-on ("octi-package" "qd-rep"))

     (:file "qd-fun"
      :depends-on ("qd" "qd-const"))
     (:file "qd-io"
      :depends-on ("qd"))
     (:file "qd"
      :depends-on ("qd-rep" #-cmu "qd-dd"))
     (:file "qd-rep"
      :depends-on ("octi-package"))))))