forked from bvds/andes
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlon-capa.asd
29 lines (22 loc) · 811 Bytes
/
lon-capa.asd
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
;;;; -*- Lisp -*-
(in-package :cl-user)
(defpackage :help-asd (:use :cl :asdf))
(in-package :help-asd)
;;;; Load the source file, without compiling
;;;; asdf:load-op reloads all files, whether they have been
;;;; changed or not.
(defclass no-compile-file (cl-source-file) ())
(defmethod perform ((o compile-op) (s no-compile-file)) nil)
(defmethod output-files ((o compile-op) (s no-compile-file))
(list (component-pathname s)))
(defsystem :lon-capa
:name "LON-CAPA"
:description "Creat LON-CAPA courses"
:depends-on (problems)
:components (
(:module "lon-capa"
:components ((:file "assignments")
(:file "sets")))))
;;; make source file extension "cl" See asdf manual
(defmethod source-file-type ((c cl-source-file)
(s (eql (find-system :lon-capa)))) "cl")