2003-12-14 07:23:36 -05:00
|
|
|
;;; Installation library for scsh modules.
|
2004-03-14 09:03:26 -05:00
|
|
|
;;; $Id: install-lib-module.scm,v 1.9 2004/03/14 14:03:26 michel-schinz Exp $
|
2003-12-14 07:23:36 -05:00
|
|
|
|
|
|
|
;;; Interfaces
|
|
|
|
|
|
|
|
(define-interface install-interface
|
2004-02-01 12:22:43 -05:00
|
|
|
(export tmpl-libtool-la-reader
|
|
|
|
|
|
|
|
version->string
|
2003-12-14 07:23:36 -05:00
|
|
|
string->version
|
|
|
|
version-compare
|
|
|
|
version<?
|
|
|
|
version>?
|
|
|
|
version=?
|
|
|
|
|
|
|
|
(define-package :syntax)
|
2004-02-20 03:22:07 -05:00
|
|
|
load-package-in
|
2003-12-14 07:23:36 -05:00
|
|
|
|
|
|
|
install-file
|
|
|
|
install-files
|
|
|
|
install-directory
|
|
|
|
install-directories
|
2003-12-14 09:43:18 -05:00
|
|
|
install-directory-contents
|
2004-02-08 04:50:47 -05:00
|
|
|
install-string
|
2004-02-19 02:29:16 -05:00
|
|
|
install-sub-package
|
2003-12-14 09:43:18 -05:00
|
|
|
|
2003-12-21 15:55:40 -05:00
|
|
|
identity
|
|
|
|
parse-boolean
|
|
|
|
show-boolean
|
2003-12-14 07:23:36 -05:00
|
|
|
|
2003-12-21 15:55:40 -05:00
|
|
|
get-directory
|
|
|
|
get-option-value
|
2004-02-01 12:22:43 -05:00
|
|
|
with-output-to-load-script*
|
|
|
|
(with-output-to-load-script :syntax)
|
|
|
|
write-to-load-script
|
2003-12-14 07:23:36 -05:00
|
|
|
|
|
|
|
install-main))
|
|
|
|
|
|
|
|
;;; Structures
|
|
|
|
|
|
|
|
(define-structure install install-interface
|
|
|
|
(open scheme-with-scsh
|
2004-02-19 02:29:16 -05:00
|
|
|
cells
|
2003-12-14 07:23:36 -05:00
|
|
|
fluids
|
|
|
|
let-opt
|
|
|
|
srfi-1
|
2004-03-14 09:03:26 -05:00
|
|
|
srfi-2
|
2003-12-14 07:23:36 -05:00
|
|
|
srfi-9
|
|
|
|
srfi-13
|
2003-12-14 09:43:18 -05:00
|
|
|
srfi-37
|
2004-02-01 12:22:43 -05:00
|
|
|
configure
|
2004-03-14 09:03:26 -05:00
|
|
|
scsh-version
|
2004-02-01 12:22:43 -05:00
|
|
|
pp)
|
2003-12-14 07:23:36 -05:00
|
|
|
(files install-lib))
|