~ chicken-core (chicken-5) bd0ac7d0684da5e1afc4535e6e94f53cff0a9dfd
commit bd0ac7d0684da5e1afc4535e6e94f53cff0a9dfd
Author: Ivan Raikov <ivan@debian.oist.jp>
AuthorDate: Sun May 9 17:59:31 2010 +0900
Commit: Ivan Raikov <ivan@debian.oist.jp>
CommitDate: Sun May 9 17:59:31 2010 +0900
allow eggdoc documentation to include other files
diff --git a/scripts/make-eggdoc.scm b/scripts/make-eggdoc.scm
index a8e9d416..d92f2e03 100644
--- a/scripts/make-eggdoc.scm
+++ b/scripts/make-eggdoc.scm
@@ -28,16 +28,19 @@
(for-each
(lambda (egg)
(let ((meta (cdr egg)))
+ (d "processing meta ~s" meta)
(cond
((assq 'eggdoc meta) =>
(lambda (edoc)
+ (d "edoc is ~a" edoc)
(let ((eggname (->string (car egg))))
(d "creating HTML from eggdoc file ~a" (cadr edoc))
- (let* ((egg-dir (locate-egg/local eggname dir))
- (eggref-dir (sprintf "~s/eggref/~a" *docroot* *major-version* ))
- (cmd (sprintf "~a -s ~a > ~a"
+ (let* ((egg-dir (locate-egg/local eggname dir))
+ (eggref-dir (sprintf "~s/eggref/~a" *docroot* *major-version* ))
+ (cmd (sprintf "~a -I ~a -s ~a > ~a"
csi
- (make-pathname egg-dir (->string (cadr edoc)))
+ egg-dir
+ (make-pathname egg-dir (->string (cadr edoc)))
(make-pathname eggref-dir eggname "html"))))
(d "~s" cmd)
(system* cmd) )))))))
@@ -47,7 +50,6 @@
(define (main args)
(when *help* (usage 0))
- (print "args = " args)
(match args
((dir) (make-eggdoc dir))
(() (make-eggdoc "."))
Trap