summaryrefslogtreecommitdiff
path: root/third-party/s-xml/s-xml.asd
diff options
context:
space:
mode:
authorMatthias Benkard <code@mail.matthias.benkard.de>2009-10-30 20:52:07 +0100
committerMatthias Benkard <code@mail.matthias.benkard.de>2009-10-30 20:52:07 +0100
commitddb83b1fb2d305e0c06fc067d82d6bab5458b0fd (patch)
tree8f9003926f0b5295c7a04b2ca257c0a2155ce841 /third-party/s-xml/s-xml.asd
parent15937a1a4f1cf40bc55aa34eb71c67b88466ff57 (diff)
Add third-party XML processing libraries.
Ignore-this: 5ca28497555bf944858ca2f58bc8a62b darcs-hash:a0b0f9baa7c9b1259e755435db1fb17123630a6c
Diffstat (limited to 'third-party/s-xml/s-xml.asd')
-rw-r--r--third-party/s-xml/s-xml.asd49
1 files changed, 49 insertions, 0 deletions
diff --git a/third-party/s-xml/s-xml.asd b/third-party/s-xml/s-xml.asd
new file mode 100644
index 0000000..d7ceb86
--- /dev/null
+++ b/third-party/s-xml/s-xml.asd
@@ -0,0 +1,49 @@
+;;;; -*- Mode: LISP -*-
+;;;;
+;;;; $Id: s-xml.asd,v 1.3 2008-02-15 13:54:57 scaekenberghe Exp $
+;;;;
+;;;; The S-XML ASDF system definition
+;;;;
+;;;; Copyright (C) 2002, 2004 Sven Van Caekenberghe, Beta Nine BVBA.
+;;;;
+;;;; You are granted the rights to distribute and use this software
+;;;; as governed by the terms of the Lisp Lesser General Public License
+;;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL.
+
+(in-package :asdf)
+
+(defsystem :s-xml
+ :name "S-XML"
+ :author "Sven Van Caekenberghe <svc@mac.com>"
+ :version "3"
+ :maintainer "Sven Van Caekenberghe <svc@mac.com>, Brian Mastenbrook <>, Rudi Schlatte <>"
+ :licence "Lisp Lesser General Public License (LLGPL)"
+ :description "Simple Common Lisp XML Parser"
+ :long-description "S-XML is a Common Lisp implementation of a simple XML parser, with a SAX-like and DOM interface"
+
+ :components
+ ((:module
+ :src
+ :components ((:file "package")
+ (:file "xml" :depends-on ("package"))
+ (:file "dom" :depends-on ("package" "xml"))
+ (:file "lxml-dom" :depends-on ("dom"))
+ (:file "sxml-dom" :depends-on ("dom"))
+ (:file "xml-struct-dom" :depends-on ("dom"))))))
+
+(defsystem :s-xml.test
+ :depends-on (:s-xml)
+ :components ((:module :test
+ :components ((:file "test-xml")
+ (:file "test-xml-struct-dom")
+ (:file "test-lxml-dom")
+ (:file "test-sxml-dom")))))
+
+(defsystem :s-xml.examples
+ :depends-on (:s-xml)
+ :components ((:module :examples
+ :components ((:file "counter")
+ (:file "echo")
+ (:file "remove-markup")
+ (:file "tracer")))))
+;;;; eof