Newer
Older
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; ;;;
;;; Free Software published under an MIT-like license. See LICENSE ;;;
;;; ;;;
;;; Copyright (c) 2012-2013 Google, Inc. All rights reserved. ;;;
;;; ;;;
;;; Original author: Alejandro Sedeño ;;;
;;; ;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
:author "Alejandro Sedeño"
:version "1.0"
:licence "MIT-style"
:maintainer '("Alejandro Sedeño")
:long-description "MySQL Native Driver for Common Lisp"
:depends-on (:babel
:flexi-streams
:ironclad
:list-of
:trivial-gray-streams
:weakly-depends-on (:cl+ssl :chipz :salza2)
:around-compile "asdf-finalizers:check-finalizers-around-compile"
((:module "src"
:serial nil
:components
((:file "pkgdcl")
(:module "common"
:serial nil
:depends-on ("pkgdcl")
:components ((:file "constants")
(:file "conditions")
(:file "feature-detection")
(:file "date-time"
:depends-on ("constants" "utilities"))
(:file "misc"
:depends-on ("constants"))))
(:module "wire-protocol"
:serial nil
:depends-on ("common")
:components ((:file "basic-types")
:depends-on ("basic-types"))
(:file "compressed-protocol"
(module "mysql-protocol"
:serial nil
:depends-on ("common" "wire-protocol")
:components ((:file "define-packet")
(:file "connection")
(:file "response-packets"
:depends-on ("define-packet" "connection"))
(:file "authentication")
(:file "handshake"
:depends-on ("define-packet"
"connection"
(:file "response-result-set"
:depends-on ("define-packet"))
(:module "text-protocol"
:serial nil
:depends-on ("connection" "define-packet" "response-result-set")
:components ((:file "command-quit")
(:file "command-initialize-database")
(:file "command-query")
(:file "command-field-list")
(:file "command-shutdown")
(:file "command-statistics")
(:file "command-process-information")
(:file "command-process-kill")
(:file "command-ping")
(:file "command-change-user")))
(:module "prepared-statements"
:serial nil
:depends-on ("connection" "response-result-set")
:components ((:file "binary-protocol-encoding")
(:file "prepared-statement"
:depends-on ("binary-protocol-encoding"))))))
:depends-on ("mysql-protocol")))))
:in-order-to ((test-op (load-op :qmynd-test)))
:perform (test-op :after (o c) (funcall (read-from-string "qmynd-test::run-all-tests"))))