Added sunterlib.scm and sunterlib-48.scm to eventually replace (s48-)interfaces.scm and (s48-)packages.scm.

This commit is contained in:
Anthony Carrico 2003-05-07 18:06:12 +00:00
parent a2ea760cb6
commit 13d95988e4
3 changed files with 23 additions and 10 deletions

View File

@ -55,8 +55,8 @@ scsh-blurbs := $(shell find scsh \
-maxdepth 2 -mindepth 2 \ -maxdepth 2 -mindepth 2 \
-name BLURB) -name BLURB)
s48-targets := s48-interfaces.scm s48-packages.scm s48-targets := s48-interfaces.scm s48-packages.scm sunterlib-s48.scm
scsh-targets := interfaces.scm packages.scm scsh-targets := interfaces.scm packages.scm sunterlib.scm
targets := $(s48-targets) $(scsh-targets) DETAILS targets := $(s48-targets) $(scsh-targets) DETAILS
.PHONY: all s48 scsh .PHONY: all s48 scsh
@ -84,14 +84,20 @@ interfaces.scm : $(s48-interfaces) $(scsh-interfaces) build/header.scm
packages.scm : $(s48-packages) $(scsh-packages) build/header.scm packages.scm : $(s48-packages) $(scsh-packages) build/header.scm
build/xpackages.scm packages.scm build/header.scm $(s48-packages) $(scsh-packages) build/xpackages.scm packages.scm build/header.scm $(s48-packages) $(scsh-packages)
sunterlib-s48.scm : s48-interfaces.scm s48-packages.scm
cat s48-interfaces.scm s48-packages.scm > sunterlib-s48.scm
sunterlib.scm : interfaces.scm packages.scm
cat interfaces.scm packages.scm > sunterlib.scm
DETAILS : $(s48-authors) $(s48-blurbs) $(scsh-authors) $(scsh-blurbs) DETAILS : $(s48-authors) $(s48-blurbs) $(scsh-authors) $(scsh-blurbs)
build/details.scm build/details.scm
.PHONY : install uninstall .PHONY : install uninstall
install : s48 scsh DETAILS install : s48 scsh DETAILS
$(INSTALL) -d $(pkglibdir) $(INSTALL) -d $(pkglibdir)
$(INSTALL_DATA) s48-interfaces.scm s48-packages.scm $(pkglibdir) $(INSTALL_DATA) s48-interfaces.scm s48-packages.scm sunterlib-s48.scm $(pkglibdir)
$(INSTALL_DATA) interfaces.scm packages.scm $(pkglibdir) $(INSTALL_DATA) interfaces.scm packages.scm sunterlib.scm $(pkglibdir)
$(INSTALL) -d $(pkgdocdir) $(INSTALL) -d $(pkgdocdir)
$(INSTALL_DATA) README $(pkgdocdir) $(INSTALL_DATA) README $(pkgdocdir)
$(INSTALL_DATA) DETAILS $(pkgdocdir) $(INSTALL_DATA) DETAILS $(pkgdocdir)

6
NEWS
View File

@ -1,4 +1,10 @@
version 0.4 version 0.4
* New file "sunterlib.scm" contains the old "interfaces.scm" and
"packages.scm" ("interfaces.scm" and "packages.scm" are deprecated
and will be removed in a future release).
* New file "sunterlib-s48.scm" contains the old "s48-interfaces.scm"
and "s48-packages.scm" ("s48-interfaces.scm" and "s48-packages.scm"
are deprecated and will be removed in a future release).
* Added display-continuation to interaction * Added display-continuation to interaction
version 0.3 - 2003-4-16 version 0.3 - 2003-4-16

13
README
View File

@ -20,16 +20,18 @@ and the documentation is available in
(or the corresponding subdirectories of the prefix used for (or the corresponding subdirectories of the prefix used for
installation). installation).
The files "interfaces.scm" and "packages.scm", are the full sunterlib The file "sunterlib.scm" is the full sunterlib interface for use with
for use with scsh. scsh ("sunterlib.scm" is composed of the deprecated "interfaces.scm"
and "packages.scm").
The files "s48-interfaces.scm" and "s48-packages.scm", are a sunterlib The file "sunterlib-s48.scm" is the sunterlib subset interface for use
subset for use with scheme48. with scheme48 ("sunterlib-s48.scm" is composed of the deprecated
"s48-interfaces.scm" and "s48-packages.scm").
A typical scsh script might start like this: A typical scsh script might start like this:
#!/usr/local/bin/scsh \ #!/usr/local/bin/scsh \
-lm /usr/local/lib/sunterlib/interfaces.scm -lm /usr/local/lib/sunterlib/packages.scm -o foo -s -lm /usr/local/lib/sunterlib/sunterlib.scm -o foo -s
!# !#
where "foo" is a sunterlib package needed by your script. where "foo" is a sunterlib package needed by your script.
@ -38,4 +40,3 @@ BUGS
Please use the bug tracking system to report bugs: Please use the bug tracking system to report bugs:
http://savannah.nongnu.org/bugs/?group=sunterlib http://savannah.nongnu.org/bugs/?group=sunterlib