adjust to new distribution dirs

svn: r2980
This commit is contained in:
Eli Barzilay 2006-05-18 22:30:43 +00:00
parent 325b4f5970
commit 621ad09135
2 changed files with 9 additions and 8 deletions

View File

@ -7,7 +7,7 @@ else
fi
|#
(require (lib "etc.ss"))
(require (lib "etc.ss") (lib "dirs.ss" "setup"))
(current-directory (this-expression-source-directory))
; for john?
@ -18,7 +18,7 @@ fi
#"An Imperative Drawing Library (HtDC)"
))
(define dest-dir (build-path (collection-path "doc") "teachpack-htdc"))
(define dest-dir (build-path (find-doc-dir) "teachpack-htdc"))
(printf "writing docs to ~s\n" (path->string dest-dir))
(require (lib "list.ss"))
@ -41,7 +41,8 @@ fi
(unless (file-exists? (build-path 'up ss-name))
(error 'mkdocs "Found ~s but no ~s teachpack found" s ss-name))
(list (cadr m) (bytes->path basename))))
(filter (lambda (f) (not (equal? (path->bytes f) #"index.thtml"))) thtml-files))))
(filter (lambda (f) (not (equal? (path->bytes f) #"index.thtml")))
thtml-files))))
;; Check that `lib-names' exactly match `libraires':
(let ([file-libs (map car lib-names)])
(define (test x) (and (pair? x) x))

View File

@ -7,7 +7,7 @@ else
fi
|#
(require (lib "etc.ss"))
(require (lib "etc.ss") (lib "dirs.ss" "setup"))
(current-directory (this-expression-source-directory))
; for john?
@ -35,7 +35,7 @@ fi
#"Scheme Web Servlets"
#"Show Queen"))
(define dest-dir (build-path (collection-path "doc") "teachpack"))
(define dest-dir (build-path (find-doc-dir) "teachpack"))
(printf "writing docs to ~s\n" (path->string dest-dir))
(require (lib "list.ss"))
@ -56,10 +56,10 @@ fi
[basename (regexp-replace #rx#"[.]thtml$" (path->bytes s) #"")]
[ss-name (bytes->path (bytes-append basename #".ss"))])
(unless (file-exists? (build-path 'up ss-name))
(error 'mkdocs "Found ~s but no ~s teachpack found"
s ss-name))
(error 'mkdocs "Found ~s but no ~s teachpack found" s ss-name))
(list (cadr m) (bytes->path basename))))
(filter (lambda (f) (not (equal? (path->bytes f) #"index.thtml"))) thtml-files))))
(filter (lambda (f) (not (equal? (path->bytes f) #"index.thtml")))
thtml-files))))
;; Check that `lib-names' exactly match `libraires':
(let ([file-libs (map car lib-names)])
(define (test x) (and (pair? x) x))