summaryrefslogtreecommitdiff
path: root/ldapadmin.asd
diff options
context:
space:
mode:
authorckonstanski <ckonstanski@pippiandcarlos.com>2020-12-22 20:57:44 -0700
committerckonstanski <ckonstanski@pippiandcarlos.com>2020-12-22 20:57:44 -0700
commit4850ffaef859a3f33f03c5500602881e30b1039c (patch)
tree4bcf433abc72ba0c01b4a5ead79081367aada2a9 /ldapadmin.asd
parente5947122bae1115b024be354ace6885cb360037e (diff)
Moved core to its own library
Diffstat (limited to 'ldapadmin.asd')
-rw-r--r--ldapadmin.asd24
1 files changed, 14 insertions, 10 deletions
diff --git a/ldapadmin.asd b/ldapadmin.asd
index 5d6b331..d5155f6 100644
--- a/ldapadmin.asd
+++ b/ldapadmin.asd
@@ -17,25 +17,29 @@
:depends-on ,(eval depends-on)
:components ,components))
-(defparameter *asdf-packages* '(net-telent-date cl-ppcre uffi hunchentoot cl-log ironclad cl-json drakma trivial-ldap))
+(defparameter *quicklisp-packages* '(net-telent-date cl-ppcre uffi hunchentoot cl-log ironclad cl-json drakma trivial-ldap))
+(defparameter *asdf-packages* '(org-ckons-core))
+(defparameter *all-packages* (append *quicklisp-packages* *asdf-packages*))
-(loop for pkg in *asdf-packages* do
+(loop for pkg in *quicklisp-packages* do
(ql:quickload (symbol-name pkg)))
(do-defsystem :name "ldapadmin"
- :version "1.00.000"
- :maintainer "Carlos Konstanski <ckonstanski@pippiandcarlos.com>"
- :author "Carlos Konstanski <ckonstanski@pippiandcarlos.com>"
+ :version "2"
+ :maintainer "Carlos Konstanski <me@ckons.org>"
+ :author "Carlos Konstanski <me@ckons.org>"
:description "ldapadmin"
- :long-description "ldapadmin is a web application written in Common Lisp, based on the Hunchentoot web server. Its purpose is to be an administrative frontend to an openldap server."
- :depends-on *asdf-packages*
+ :long-description "ldapadmin is a web application written in Common Lisp, based on the Hunchentoot web server. It is an LDAP frontend web UI."
+ :depends-on *all-packages*
:components ((:module core
- :components ((:file "coreutils")
- (:file "httputils" :depends-on ("coreutils"))
- (:file "html" :depends-on ("coreutils"))))
+ :components ((:file "core")))
(:module condition
:depends-on (core)
:components ((:file "condition")))
+ (:module http
+ :depends-on (condition)
+ :components ((:file "httputils")
+ (:file "html")))
(:module file
:depends-on (condition)
:components ((:file "file-utils")))