From 879f4fa041cfdefee655eb877f1a91f86a9c62b7 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Fri, 3 Mar 2017 00:56:40 -0800 Subject: New upstream version 5f2 --- mkimpcat.scm | 42 ++++++++++++++++-------------------------- 1 file changed, 16 insertions(+), 26 deletions(-) mode change 100644 => 100755 mkimpcat.scm (limited to 'mkimpcat.scm') diff --git a/mkimpcat.scm b/mkimpcat.scm old mode 100644 new mode 100755 index 08e33eb..c06e157 --- a/mkimpcat.scm +++ b/mkimpcat.scm @@ -25,7 +25,7 @@ (define (display* . args) (for-each (lambda (arg) (display arg op)) args) (newline op)) - (define (in-wb-vicinity . paths) (apply in-vicinity iv "../wb/" paths)) + (define (in-wb-vicinity . paths) (apply in-vicinity iv "../wb/c/" paths)) (define (in-xscm-vicinity . paths) (apply in-vicinity iv "../xscm-2.01/" paths)) (define (add-link feature . libs) (define syms '()) @@ -50,7 +50,7 @@ (write (cons from to) op) (newline op)) (define (add-source feature filename) - (cond ((file-exists? filename) + (cond ((file-exists? (string-append filename (scheme-file-suffix))) (display " " op) (write (list feature 'source filename) op) (newline op) @@ -60,6 +60,7 @@ (display* "#+" feature) (display* "(") (begin + (cond ((add-link 'hobbit (in-implementation-vicinity "hobbit" link:able-suffix)))) (cond ((add-link 'i/o-extensions (in-implementation-vicinity "ioext" link:able-suffix) (usr:lib "c")) @@ -75,7 +76,7 @@ link:able-suffix)))) (cond ((or (add-link 'db - (in-implementation-vicinity "db.so")) + (in-implementation-vicinity "wbscm.so")) (add-link 'db (in-implementation-vicinity "db" link:able-suffix) (in-implementation-vicinity "handle" link:able-suffix) @@ -89,7 +90,7 @@ (in-implementation-vicinity "scan" link:able-suffix) (usr:lib "c")) (add-link 'db - (in-wb-vicinity "db.so")) + (in-wb-vicinity "wbscm.so")) (add-link 'db (in-wb-vicinity "db" link:able-suffix) (in-wb-vicinity "handle" link:able-suffix) @@ -185,36 +186,25 @@ (add-alias '3rs 'r3rs) (add-alias '4rs 'r4rs) (add-alias '5rs 'r5rs) - (add-alias 'hobbit (in-implementation-vicinity "hobbit")) - (add-alias 'scmhob (in-implementation-vicinity "scmhob")) - (add-alias 'regex-case (in-implementation-vicinity "rgxcase")) - (add-alias 'url-filename (in-implementation-vicinity "urlfile")) - (add-source 'disarm (in-implementation-vicinity - (string-append "disarm" (scheme-file-suffix)))) + (add-source 'hobbit (in-implementation-vicinity "hobbit")) + (add-source 'scmhob (in-implementation-vicinity "scmhob")) + (add-source 'regex-case (in-implementation-vicinity "rgxcase")) + (add-source 'url-filename (in-implementation-vicinity "urlfile")) + (add-source 'disarm (in-implementation-vicinity "disarm")) (add-source 'build (in-implementation-vicinity "build")) - (add-source 'compile (in-implementation-vicinity - (string-append "compile" (scheme-file-suffix)))) + (add-source 'compile (in-implementation-vicinity "compile")) (or - (add-source 'wb-table - (in-implementation-vicinity - (string-append "wbtab" (scheme-file-suffix)))) - (add-source 'wb-table - (in-wb-vicinity - (string-append "wbtab" (scheme-file-suffix))))) + (add-source 'wb-table (in-implementation-vicinity "wbtab")) + (add-source 'wb-table (in-wb-vicinity "wbtab"))) (or - (add-source 'rwb-isam - (in-implementation-vicinity - (string-append "rwb-isam" (scheme-file-suffix)))) - (add-source 'rwb-isam - (in-wb-vicinity - (string-append "rwb-isam" (scheme-file-suffix))))) + (add-source 'rwb-isam (in-implementation-vicinity "rwb-isam")) + (add-source 'rwb-isam (in-wb-vicinity "rwb-isam"))) (display* ")") ) (display* "#+" 'primitive-hygiene) (display* "(") - (add-source 'macro (in-implementation-vicinity - (string-append "Macro" (scheme-file-suffix)))) + (add-source 'macro (in-implementation-vicinity "Macro")) (display* ")") (add-links 'dld -- cgit v1.2.3