From 4850ffaef859a3f33f03c5500602881e30b1039c Mon Sep 17 00:00:00 2001 From: ckonstanski Date: Tue, 22 Dec 2020 20:57:44 -0700 Subject: Moved core to its own library --- ldapadmin.asd | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) (limited to 'ldapadmin.asd') 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 " - :author "Carlos Konstanski " + :version "2" + :maintainer "Carlos Konstanski " + :author "Carlos Konstanski " :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"))) -- cgit v1.3