(defpackage :org.unknownlamer.dnd-tools.system
  (:use :common-lisp :asdf))

(in-package :org.unknownlamer.dnd-tools.system)

(defsystem :dnd-tools
    :components
  ((:module
    :src
    :components
    ((:module :core
	      :pathname "."
	      :components ((:file "packages")
			   (:file "symbols" :depends-on ("packages"))))
     (:module :database
	      :pathname "."
	      :components ((:file "database"))
	      :depends-on (:core))
     (:module :classes
	      :pathname "."
	      :components ((:file "basic-classes")
			   (:file "spells" :depends-on ("basic-classes"))
			   (:file "queries" :depends-on ("basic-classes"
							 "spells")))
	      :depends-on (:core))
     (:file "gui" :depends-on (:core))
     (:file "derived-index-functions" :depends-on (:classes))
     (:file "initialize-database" :depends-on (:database :classes
					       "derived-index-functions"))
     (:file "srd-import" :depends-on (:classes)))))
  :depends-on (:cxml :cxml-stp :arnesi :elephant
	       :ele-bdb :cl-ppcre :cl-fad :gp-export-elephant
	       :mcclim :metatilities)
  :license "GPL3 or Later")