TL_DIR=$(pwd)
PROGRAM=${0}
-PROJECT_NAME=mit-scheme
+PROJECT_NAME=mit-scheme-pucked
SOURCE_TREE=${PROJECT_NAME}
usage ()
install-man:
$(mkinstalldirs) $(DESTDIR)$(mandir)/man1
- $(INSTALL_DATA) scheme.1 $(DESTDIR)$(mandir)/man1/.
+ $(INSTALL_DATA) mit-scheme-pucked.1 $(DESTDIR)$(mandir)/man1/.
install-html:
$(mkinstalldirs) $(DESTDIR)$(htmldir)
AC_ARG_ENABLE([html],
[AC_HELP_STRING([--enable-html], [generate HTML documentation])])
if test "${enable_html:-yes}" = "yes"; then
- htmldir="${libdir}/mit-scheme/doc"
+ htmldir="${libdir}/mit-scheme-pucked/doc"
elif test "${enable_html}" = "no"; then
htmldir=
else
AC_ARG_ENABLE([pdf],
[AC_HELP_STRING([--enable-pdf], [generate PDF documentation])])
if test "${enable_pdf:-yes}" = "yes"; then
- pdfdir="${libdir}/mit-scheme/doc"
+ pdfdir="${libdir}/mit-scheme-pucked/doc"
elif test "${enable_pdf}" = "no"; then
pdfdir=
else
if test "${enable_ps:-no}" = "no"; then
psdir=
elif test "${enable_ps}" = "yes"; then
- psdir="${libdir}/mit-scheme/doc"
+ psdir="${libdir}/mit-scheme-pucked/doc"
else
psdir="${enable_ps}"
fi
--- /dev/null
+.TH "mit-scheme-pucked" "1" "9.2" "Friar Puck and The MIT/GNU Scheme Team" ""
+.SH "NAME"
+.LP
+mit-scheme-pucked - Friar Puck's MIT/GNU Scheme development environment
+.SH "SYNOPSIS"
+.LP
+.B mit-scheme-pucked
+.RI [ OPTIONS ]
+.br
+.SH "DESCRIPTION"
+.LP
+MIT/GNU Scheme is an implementation of the Scheme programming
+language, providing an interpreter, compiler, source-code debugger,
+integrated Emacs-like editor, and a large runtime library. MIT/GNU
+Scheme is best suited to programming large applications with a rapid
+development cycle.
+.TP
+Friar Puck's MIT/GNU Scheme is a testbed for new plugins. It does not
+have microcode modules, relying on plugins to provide the same
+functionality.
+.SH "OPTIONS"
+.LP
+These are some of the more common command-line options. For full
+information about available options, see the Texinfo documentation.
+Additional options may also be supported by the band. Use the
+--help option (last) to see descriptions of all available
+command-line options.
+.TP
+.RI --version
+.br
+Report various version numbers, then exit.
+.TP
+.RI --heap " NBLOCKS"
+.br
+Specify the size of the heap in 1024-word blocks.
+.TP
+.RI --stack " NBLOCKS"
+.br
+Specify the size of the stack in 1024-word blocks.
+.TP
+.RI --library " PATH"
+.br
+Specify where to look for Scheme's binary files.
+.I PATH
+should be a colon-separated list of directory names.
+.TP
+--option-summary
+.br
+Print the actual values of the machine parameters (like those above).
+.TP
+--no-init-file
+.br
+Don't load the user's init file.
+.TP
+--edit
+.br
+Start the text editor after starting Scheme.
+.TP
+.RI --eval " EXPRESSION" ...
+.br
+Evaluate the specified expressions after starting Scheme.
+.TP
+.RI --load " FILENAME" ...
+.br
+Load the specified files after starting Scheme.
+.SH "FILES"
+.TP
+\fI.scheme.init\fP or \fISCHEME.INI\fP
+.br
+Scheme loads this file first, if it exists in the user's home directory.
+.SH "ENVIRONMENT VARIABLES"
+.LP
+MIT/GNU Scheme refers to a large number of environment variables. See
+the Texinfo documentation for details.
+.SH "EXAMPLES"
+.LP
+To use the evaluator in a command-line interface, type:
+.LP
+.B mit-scheme-pucked
+.LP
+To start the editor and use it as a front-end to the evaluator, type:
+.LP
+.B mit-scheme-pucked --edit
+.SH "AUTHORS"
+.LP
+Friar Puck <puck@birchwood-abbey.net>
+.br
+MIT/GNU Scheme Team <bug-mit-scheme@gnu.org>
+.SH "SEE ALSO"
+.LP
+The full documentation for MIT/GNU Scheme is maintained as a set of
+Texinfo manuals.
+If the
+.B info
+program is properly installed at your site, the command
+.IP
+.B info
+"MIT/GNU Scheme User"
+.PP
+should give you access to the complete user's manual. Programming
+information is located in the Info topics "MIT/GNU Scheme Ref" and
+"SOS". Usage of the
+.B IMAIL
+mail reader is located in the "IMAIL" topic.
+++ /dev/null
-.TH "scheme" "1" "9.2" "MIT/GNU Scheme Team" ""
-.SH "NAME"
-.LP
-MIT/GNU Scheme \- Scheme development environment
-.SH "SYNOPSIS"
-.LP
-.B scheme
-.RI [ OPTIONS ]
-.br
-.SH "DESCRIPTION"
-.LP
-MIT/GNU Scheme is an implementation of the Scheme programming
-language, providing an interpreter, compiler, source\-code debugger,
-integrated Emacs\-like editor, and a large runtime library. MIT/GNU
-Scheme is best suited to programming large applications with a rapid
-development cycle.
-.SH "OPTIONS"
-.LP
-These are some of the more common command\-line options. For full
-information about available options, see the Texinfo documentation.
-Additional options may also be supported by the band. Use the
-\-\-help option (last) to see descriptions of all available
-command\-line options.
-.TP
-.RI \-\-version
-.br
-Report various version numbers, then exit.
-.TP
-.RI \-\-heap " NBLOCKS"
-.br
-Specify the size of the heap in 1024\-word blocks.
-.TP
-.RI \-\-stack " NBLOCKS"
-.br
-Specify the size of the stack in 1024\-word blocks.
-.TP
-.RI \-\-library " PATH"
-.br
-Specify where to look for Scheme's binary files.
-.I PATH
-should be a colon\-separated list of directory names.
-.TP
-\-\-option\-summary
-.br
-Print the actual values of the machine parameters (like those above).
-.TP
-\-\-no\-init\-file
-.br
-Don't load the user's init file (~/.scheme.init or scheme.ini).
-.TP
-\-\-edit
-.br
-Start the text editor after starting Scheme.
-.TP
-.RI \-\-eval " EXPRESSION" ...
-.br
-Evaluate the specified expressions after starting Scheme.
-.TP
-.RI \-\-load " FILENAME" ...
-.br
-Load the specified files after starting Scheme.
-.SH "FILES"
-.LP
-\fI/usr/local/lib/mit\-scheme\fP
-.SH "ENVIRONMENT VARIABLES"
-.LP
-MIT/GNU Scheme refers to a large number of environment variables. See
-the Texinfo documentation for details.
-.SH "AUTHORS"
-.LP
-MIT/GNU Scheme Team <bug\-mit\-scheme@gnu.org>
-.SH "SEE ALSO"
-.LP
-The full documentation for MIT/GNU Scheme is maintained as a set of
-Texinfo manuals.
-If the
-.B info
-program is properly installed at your site, the command
-.IP
-.B info
-"MIT/GNU Scheme User"
-.PP
-should give you access to the complete User's manual. Programming
-information is located in the Info topics "MIT/GNU Scheme Ref" and
-"SOS". Usage of the
-.B IMAIL
-mail reader is located in the "IMAIL" topic.
# Set these to the defaults used by Scheme.
infodir = $(datarootdir)/info
-htmldir = $(libdir)/mit-scheme/doc
+htmldir = $(libdir)/mit-scheme-pucked/doc
AM_CPPFLAGS = -I$(scmlibdir)
# Set these to the defaults used by Scheme.
infodir = $(datarootdir)/info
-htmldir = $(libdir)/mit-scheme/doc
-dvidir = $(libdir)/mit-scheme/doc
-pdfdir = $(libdir)/mit-scheme/doc
+htmldir = $(libdir)/mit-scheme-pucked/doc
+dvidir = $(libdir)/mit-scheme-pucked/doc
+pdfdir = $(libdir)/mit-scheme-pucked/doc
AM_CPPFLAGS = -I$(scmlibdir)
AM_CFLAGS = `pkg-config --cflags pangocairo`
INSTALL_LIARC_BUNDLES=
;;
esac
-AUXDIR_NAME=mit-scheme-${mit_scheme_native_code}
+AUXDIR_NAME=mit-scheme-pucked
AUXDIR='$(libdir)'/${AUXDIR_NAME}
# Please keep the following messages synchronized with the messages in
# Set these to the defaults used by Scheme.
infodir = $(datarootdir)/info
-htmldir = $(libdir)/mit-scheme/doc
+htmldir = $(libdir)/mit-scheme-pucked/doc
AM_CPPFLAGS = -I$(scmlibdir)
# Set these to the defaults used by Scheme.
infodir = $(datarootdir)/info
-htmldir = $(libdir)/mit-scheme/doc
-dvidir = $(libdir)/mit-scheme/doc
-pdfdir = $(libdir)/mit-scheme/doc
+htmldir = $(libdir)/mit-scheme-pucked/doc
+dvidir = $(libdir)/mit-scheme-pucked/doc
+pdfdir = $(libdir)/mit-scheme-pucked/doc
AM_CPPFLAGS = -I$(scmlibdir)
AM_CFLAGS = `pkg-config --cflags gl glu gtk+-3.0`
# Set these to the defaults used by Scheme.
infodir = $(datarootdir)/info
-htmldir = $(libdir)/mit-scheme/doc
-dvidir = $(libdir)/mit-scheme/doc
-pdfdir = $(libdir)/mit-scheme/doc
+htmldir = $(libdir)/mit-scheme-pucked/doc
+dvidir = $(libdir)/mit-scheme-pucked/doc
+pdfdir = $(libdir)/mit-scheme-pucked/doc
AM_CPPFLAGS = -I$(scmlibdir)
AM_CFLAGS = `pkg-config --cflags gio-2.0`
# Set these to the defaults used by Scheme.
infodir = $(datarootdir)/info
-htmldir = $(libdir)/mit-scheme/doc
-dvidir = $(libdir)/mit-scheme/doc
-pdfdir = $(libdir)/mit-scheme/doc
+htmldir = $(libdir)/mit-scheme-pucked/doc
+dvidir = $(libdir)/mit-scheme-pucked/doc
+pdfdir = $(libdir)/mit-scheme-pucked/doc
gtk-screen.bin: stamp-scheme
gtk-screen.bci: stamp-scheme
# Set these to the defaults used by Scheme.
infodir = $(datarootdir)/info
-htmldir = $(libdir)/mit-scheme/doc
-dvidir = $(libdir)/mit-scheme/doc
-pdfdir = $(libdir)/mit-scheme/doc
+htmldir = $(libdir)/mit-scheme-pucked/doc
+dvidir = $(libdir)/mit-scheme-pucked/doc
+pdfdir = $(libdir)/mit-scheme-pucked/doc
AM_CPPFLAGS = -I$(scmlibdir)
AM_CFLAGS = `pkg-config --cflags gtk+-3.0`
# Set these to the defaults used by Scheme.
infodir = $(datarootdir)/info
-htmldir = $(libdir)/mit-scheme/doc
+htmldir = $(libdir)/mit-scheme-pucked/doc
AM_CPPFLAGS = -I$(scmlibdir)
# Set these to the defaults used by Scheme.
infodir = $(datarootdir)/info
-htmldir = $(libdir)/mit-scheme/doc
+htmldir = $(libdir)/mit-scheme-pucked/doc
AM_CPPFLAGS = -I$(scmlibdir)
# Set these to the defaults used by Scheme.
infodir = $(datarootdir)/info
-htmldir = $(libdir)/mit-scheme/doc
+htmldir = $(libdir)/mit-scheme-pucked/doc
AM_CPPFLAGS = -I$(scmlibdir)
GC_HEAD_FILES="${GC_HEAD_FILES} hppacach.h"
fi
-AUXDIR_NAME=mit-scheme-${mit_scheme_native_code}
-EXE_NAME=mit-scheme-${mit_scheme_native_code}
+AUXDIR_NAME=mit-scheme-pucked
+EXE_NAME=mit-scheme-pucked
dnl Add OS-dependent customizations. This must happen before checking
dnl any headers or library routines, because it may add CFLAGS or
install: install-auxPROGRAMS install-auxLIBS install-auxDATA @INSTALL_INCLUDE@
$(mkinstalldirs) $(DESTDIR)$(bindir)
$(INSTALL_PROGRAM) scheme $(DESTDIR)$(bindir)/$(EXE_NAME)
- ../etc/install-bin-symlinks.sh $(DESTDIR)$(bindir) $(EXE_NAME)
+# ../etc/install-bin-symlinks.sh $(DESTDIR)$(bindir) $(EXE_NAME)
install-auxPROGRAMS: $(aux_PROGRAMS)
$(mkinstalldirs) $(DESTDIR)$(AUXDIR)
# Set these to the defaults used by Scheme.
infodir = $(datarootdir)/info
-htmldir = $(libdir)/mit-scheme/doc
-dvidir = $(libdir)/mit-scheme/doc
-pdfdir = $(libdir)/mit-scheme/doc
+htmldir = $(libdir)/mit-scheme-pucked/doc
+dvidir = $(libdir)/mit-scheme-pucked/doc
+pdfdir = $(libdir)/mit-scheme-pucked/doc
AM_CPPFLAGS = -I$(scmlibdir)
AM_CFLAGS = `pkg-config --cflags pango`
# Set these to the defaults used by Scheme.
infodir = $(datarootdir)/info
-htmldir = $(libdir)/mit-scheme/doc
-dvidir = $(libdir)/mit-scheme/doc
-pdfdir = $(libdir)/mit-scheme/doc
+htmldir = $(libdir)/mit-scheme-pucked/doc
+dvidir = $(libdir)/mit-scheme-pucked/doc
+pdfdir = $(libdir)/mit-scheme-pucked/doc
make.scm: mit-make.scm
cp $< $@
# Set these to the defaults used by Scheme.
infodir = $(datarootdir)/info
-htmldir = $(libdir)/mit-scheme/doc
-dvidir = $(libdir)/mit-scheme/doc
-pdfdir = $(libdir)/mit-scheme/doc
+htmldir = $(libdir)/mit-scheme-pucked/doc
+dvidir = $(libdir)/mit-scheme-pucked/doc
+pdfdir = $(libdir)/mit-scheme-pucked/doc
#x11-key.bci: stamp-scheme
#x11-key.com: stamp-scheme
# Set these to the defaults used by Scheme.
infodir = $(datarootdir)/info
-htmldir = $(libdir)/mit-scheme/doc
-dvidir = $(libdir)/mit-scheme/doc
-pdfdir = $(libdir)/mit-scheme/doc
+htmldir = $(libdir)/mit-scheme-pucked/doc
+dvidir = $(libdir)/mit-scheme-pucked/doc
+pdfdir = $(libdir)/mit-scheme-pucked/doc
AM_CPPFLAGS = -I$(scmlibdir)
AM_CFLAGS = `pkg-config --cflags x11`