Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

file 98 lines (88 sloc) 3.284 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
;;;-*- Mode: Lisp; Package: common-lisp-user -*-

(in-package :common-lisp-user)
(defpackage :asdf-tinaa (:use #:asdf #:cl))
(in-package :asdf-tinaa)

;; try hard
(unless (find-system 'asdf-system-connections nil)
 (when (find-package 'asdf-install)
   (funcall (intern (symbol-name :install) :asdf-install)
    'asdf-system-connections)))
;; give up with a useful (?) error message
(unless (find-system 'asdf-system-connections nil)
  (terpri)
  (format t "~&;; Warning: getting Tinaa to work with CL-Markdown requires ASDF-system-connections. See http://www.cliki.net/asdf-system-connections for details and download instructions."))

(when (find-system 'asdf-system-connections nil)
  (asdf:operate 'asdf:load-op 'asdf-system-connections))

(defsystem tinaa
  :author "Gary Warren King <gwking@metabang.com>"
  :maintainer "Gary Warren King <gwking@metabang.com>"
  :version "0.5.11"
  :licence "Basically BSD, see file COPYING for details"
  :components
  ((:module
    "dev"
    :components
    ((:file "package")
     (:file "class-defs"
:depends-on ("package" "api"))
     (:file "api"
:depends-on ("package"))
     (:file "macros"
:depends-on ("api" "package"))
     (:file "utilities"
:depends-on ("macros"))
     (:file "definitions"
:depends-on ("package"))
     (:file "files-and-urls"
:depends-on ("package" "definitions"))
     (:file "tinaa"
:depends-on ("api" "class-defs" "definitions"))
     (:file "generate-output"
:depends-on ("tinaa" "macros"))
                                     
     (:file "doc-package"
:depends-on ("tinaa" "macros"))
     (:file "doc-class"
:depends-on ("tinaa" "macros"))
     (:file "doc-variable"
:depends-on ("tinaa" "macros"))
     (:file "doc-function"
:depends-on ("tinaa" "macros"))
     (:file "doc-symbol"
:depends-on ("tinaa" "macros"))
     (:file "doc-asdf-system"
:depends-on ("tinaa""macros"))
                                                                          
     (:file "build-indexes"
:depends-on ("tinaa" "doc-symbol" "macros"))
     (:file "permuted-index"
:depends-on ("build-indexes"))
     (:file "build-contents"
:depends-on ("package"))
     (:file "graph-parts"
:depends-on ("package" "definitions"))
                                     
     (:file "templates"
:depends-on ("tinaa"))
     (:file "epilogue"
:depends-on ("tinaa"))
                                     
     (:static-file "notes.text")
     (:static-file "tinaa.css")))
   (:module "website"
:components ((:module "source"
:components ((:static-file "index.md"))))))
  
  :depends-on ((:version :defsystem-compatibility "0.1.2")
               (:version :metatilities "0.6.6")
               :lml2
;;; ugh, the order matters here. Add more duct tape
;; basically this needs to be before cl-graph
#-asdf-system-connections :container-dynamic-classes
               :trivial-shell
               :cl-graph
:anaphora
:dynamic-classes
(:version :cl-containers "0.11.5")
))

#+asdf-system-connections
(defsystem-connection tinaa-and-cl-markdown
  :requires (tinaa cl-markdown)
  :components ((:module
"dev"
:components ((:file "cl-markdown-integration")))))
Something went wrong with that request. Please try again.