~ 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