(defpackage :xmlisp.system
  (:use :cl :asdf))

(in-package :xmlisp.system)

(defsystem "xmlisp"
    :author "Alexander Repenning <alexander@agentsheets.com>"
    :author "Clinton Ebadi <clinton@unknownlamer.org>"
    :license "LGPL"
    :version "3.5.2.1"
    :components
    ((:module
      :src :components ((:file "packages")
			(:file "protocol" :depends-on ("packages"))
			(:file "codec" :depends-on ("protocol" "packages"))
			(:file "vars" :depends-on ("packages"))
			(:file "parse"
			       :depends-on ("protocol" "codec" "vars" "packages"))
			(:file "unparse"
			       :depends-on ("protocol" "codec"
					    "serializer-class" "vars" "packages"))
			(:file "serializer-class"
			       :depends-on ("protocol" "packages")))))
    :depends-on (:closer-mop :cxml :cxml-rng :arnesi))