1 ;;; -*- Mode: Lisp; package: CL-USER; Syntax: Common-lisp; Base: 10 -*-
7 (in-package :common-lisp-user)
8 (defpackage "ASDF-CL-GRAPH" (:use #:cl #:asdf))
9 (in-package "ASDF-CL-GRAPH")
11 (unless (find-system 'asdf-system-connections nil)
12 (when (find-package 'asdf-install)
13 (print "Trying to install asdf-system-connections with ASDF-Install...")
14 (funcall (intern "INSTALL" "ASDF-INSTALL") 'asdf-system-connections)))
15 ;; give up with a useful (?) error message
16 (unless (find-system 'asdf-system-connections nil)
17 (error "The CL-Graph system requires ASDF-SYSTEM-CONNECTIONS. See
18 http://www.cliki.net/asdf-system-connections for details and download
21 (asdf:operate 'asdf:load-op 'asdf-system-connections)
25 :author "Gary Warren King <gwking@metabang.com>"
26 :maintainer "Gary Warren King <gwking@metabang.com>"
27 :licence "MIT Style License"
28 :description "Graph manipulation utilities for Common Lisp"
29 :components ((:module "dev"
30 :components ((:file "package")
32 :depends-on ("package"))
34 :depends-on ("package"))
37 (:file "graph-container"
38 :depends-on ("graph"))
40 :depends-on ("graph"))
41 (:file "graph-metrics"
42 :depends-on ("graph"))
43 (:file "graph-algorithms"
44 :depends-on ("graph"))
45 (:file "graphviz-support"
46 :depends-on ("graph"))
48 (:static-file "notes.text")))
50 :components ((:module "source"
51 :components ((:static-file "index.lml"))))))
53 :depends-on (metatilities
57 asdf-system-connections ; makes ASDF-Install get this automatically
60 ;;; ---------------------------------------------------------------------------
62 (asdf:defsystem-connection cl-graph-and-cl-variates
63 :requires (cl-graph cl-variates)
64 :components ((:module "dev"
65 :components ((:file "graph-and-variates")
66 (:file "graph-generation"
67 :depends-on ("graph-and-variates"))))))