elk/scripts
sam 141bca2769 elk (3.0-10) unstable; urgency=low
* Updated debhelper build dependency to >>3.0.0.
  * Shared library handling:
    + Extended load.c:General_Load() to open shared libraries.
    + Makefiles now build shared libraries.
    + Stopped distributing .o files and replaced them with the .so shared
      libraries; built the Unix, X11, Xaw and Motif extensions.
    + The interpreter is no longer linked with -lgdbm, gdbm.so is instead.
  * Replaced standalone.o and module.o with their .a equivalents.
  * Made the 'debian/arch-config' sourcing errors non-fatal so that make
    distclean works in the src/ directory.
  * Changed SCM_DIR again, from /usr/share/elk/scm to /usr/share/elk, and
    ditto with OBJ_DIR, from /usr/lib/elk/obj to /usr/lib/elk.
  * Defaulted "garbage-collect-notify?" and "autoload-notify?" to #f.
 -- Samuel Hocevar <sam@zoy.org>  Tue,  1 Apr 2003 23:34:26 +0200


git-svn-id: svn://svn.zoy.org/elk/trunk@4 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-19 19:25:03 +00:00
..
src * Imported the original 3.0-8.1 Debian diff. 2003-08-19 19:22:48 +00:00
Makefile elk (3.0-10) unstable; urgency=low 2003-08-19 19:25:03 +00:00
README * Imported original elk 3.0 tree. 2003-08-19 19:19:38 +00:00
build * Imported the original 3.0-8.1 Debian diff. 2003-08-19 19:22:48 +00:00

README

Running `make' in this directory creates the localized versions of the
shell scripts from the (unlocalized) source files in the subdirectory
`src'.  A script `makedl' (without suffix) is created by choosing the
correct makedl-xyz version from src.

Running `make install' copies linkscheme, ldflags, and makedl into
$install_dir/lib.

The shell script `linkscheme' can be used used to link the Scheme
interpreter statically with a number of extensions and/or with an
application.  The script `makedl' is used to create a dynamically
loadable object file from one or more ordinary object files.  There is
one `makedl-xyz' script in `src' for each dynamic loading mechanism
supported by Elk; the `xyz' suffix corresponds to the possible values
of $load_obj in config/system.

The shell script `ldflags' echoes the linker flags that are required to
link the interpreter (at least -lm).  You are supposed to use this
script in your Makefiles when linking the interpreter with extensions
and/or an application.