Change from MK-DEFSYSTEM to ASDF, rename .cl to .lisp files.

This commit is contained in:
2012-11-18 01:19:00 +01:00
parent 4cfba7a75c
commit a5585fac6c
34 changed files with 91 additions and 91 deletions

View File

@ -1,91 +0,0 @@
;;;; -*-Mode: LISP; Package: CL-USER; Syntax: ANSI-Common-lisp -*-
;;;; CLASH --- The Common Lisp Adaptable Simple HTTP server
;;;; This is copyrighted software. See documentation for terms.
;;;;
;;;; clash.system --- CLASH system definitions for MK-DEFSYSTEM
;;;;
;;;; Checkout Tag: $Name$
;;;; $Id$
(in-package :make)
;;;; %File Description:
;;;;
;;;;
;;;;
(defsystem "CLASH"
:source-pathname #.(merge-pathnames
"src/"
(make-pathname :name nil :type nil :version nil
:defaults *load-truename*))
:source-extension "cl"
:components
((:module "base"
:source-pathname ""
:components ((:file "package")
(:file "md5" :source-extension "lisp")
(:file "utility" :depends-on ("package"))
#+cmu
(:file "cmu-locking" :depends-on ("package"))
#+lispworks4.1
(:file "lwl-locking" :depends-on ("package"))
#+allegro
(:file "acl-locking" :depends-on ("package"))))
(:module "main"
:source-pathname "main"
:components ((:file "status-codes")
(:file "conditions"
:depends-on ("status-codes"))
(:file "parsing"
:depends-on ("conditions"))
(:file "url"
:depends-on ("conditions" "status-codes"))
(:file "version"
:depends-on ("conditions" "status-codes"))
(:file "mime"
:depends-on ("conditions" "parsing"))
(:file "buffer"
:depends-on ("conditions"))
(:file "http-io"
:depends-on
("conditions" "status-codes" "buffer"))
(:file "connection"
:depends-on ("http-io"))
(:file "method")
(:file "messages"
:depends-on ("url" "version"))
(:file "entity"
:depends-on ("buffer"
"http-io"
"url"
"messages"))
(:file "resource"
:depends-on ("entity" "method"))
(:file "namespace"
:depends-on ("url" "resource"))
(:file "server"
:depends-on ("namespace" "messages"
"resource"))
(:file "responses"
:depends-on ("messages" "entity" "server"))
(:file "session"
:depends-on ("resource" "entity" "messages"))
(:file "authorization"
:depends-on ("resource" "messages"))
(:file "logging"
:depends-on ("messages" "entity" "server"))
(:file "readtable"
:depends-on ("url" "version"))
(:file "utility"
:depends-on ("resource" "entity" "server")))
:depends-on ("base"))
(:module "driver"
:source-pathname "drivers"
:components (#+cmu
(:file "simple-cmu")
#+lispworks4.1
(:file "simple-lwl")
#+allegro
(:file "simple-acl"))
:depends-on ("base" "main"))))

91
clash.asd Normal file
View File

@ -0,0 +1,91 @@
;;;; CLASH --- The Common Lisp Adaptable Simple HTTP server
;;;; This is copyrighted software. See documentation for terms.
;;;;
;;;; clash.asd --- CLASH system definitions for ASDF
;;;;
;;;; Checkout Tag: $Name$
;;;; $Id$
(cl:in-package #:cl-user)
;;;; %File Description:
;;;;
;;;;
;;;;
(asdf:defsystem "clash"
:description "The Common Lisp Adaptable Simple HTTP server"
:author "Pierre R. Mai <pmai@pmsf.de>"
:maintainer "Pierre R. Mai <pmai@pmsf.de>"
:licence "MIT/X11"
:version "1.0.0"
:components
((:module "src"
:components
((:module "base"
:pathname ""
:components ((:file "package")
(:file "utility" :depends-on ("package"))
#+cmu
(:file "cmu-locking" :depends-on ("package"))
#+lispworks4.1
(:file "lwl-locking" :depends-on ("package"))
#+allegro
(:file "acl-locking" :depends-on ("package"))))
(:module "main"
:components ((:file "status-codes")
(:file "conditions"
:depends-on ("status-codes"))
(:file "parsing"
:depends-on ("conditions"))
(:file "url"
:depends-on ("conditions" "status-codes"))
(:file "version"
:depends-on ("conditions" "status-codes"))
(:file "mime"
:depends-on ("conditions" "parsing"))
(:file "buffer"
:depends-on ("conditions"))
(:file "http-io"
:depends-on
("conditions" "status-codes" "buffer"))
(:file "connection"
:depends-on ("http-io"))
(:file "method")
(:file "messages"
:depends-on ("url" "version"))
(:file "entity"
:depends-on ("buffer"
"http-io"
"url"
"messages"))
(:file "resource"
:depends-on ("entity" "method"))
(:file "namespace"
:depends-on ("url" "resource"))
(:file "server"
:depends-on ("namespace" "messages"
"resource"))
(:file "responses"
:depends-on ("messages" "entity" "server"))
(:file "session"
:depends-on ("resource" "entity"
"messages"))
(:file "authorization"
:depends-on ("resource" "messages"))
(:file "logging"
:depends-on ("messages" "entity" "server"))
(:file "readtable"
:depends-on ("url" "version"))
(:file "utility"
:depends-on ("resource" "entity"
"server")))
:depends-on ("base"))
(:module "drivers"
:components (#+cmu
(:file "simple-cmu")
#+lispworks4.1
(:file "simple-lwl")
#+allegro
(:file "simple-acl"))
:depends-on ("base" "main"))))))