Files
elk/scm/build
T
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

67 lines
1.3 KiB
Python
Executable File

. ../config/system
. ../config/site
echo Building Makefile.local...
cat >Makefile.local <<EOT
# This Makefile was produced by running ./build in this directory.
SHELL=/bin/sh
FILES= apropos.scm\\
bitstring.scm\\
cscheme.scm\\
debug.scm\\
describe.scm\\
gdbmtest.scm\\
initscheme.scm\\
motif.scm\\
oops.scm\\
parse.scm\\
pp.scm\\
qsort.scm\\
record.scm\\
recordutil.scm\\
regexp.scm\\
safe-env.scm\\
setf.scm\\
siteinfo.scm\\
struct.scm\\
toplevel.scm\\
trace.scm\\
unix.scm\\
xlib.scm\\
xt.scm\\
xwidgets.scm
TARGETS= siteinfo.scm
all: \$(TARGETS)
localize: \$(TARGETS)
siteinfo.scm: ../config/system ../config/site
\$(SHELL) ./build-siteinfo
install: \$(TARGETS)
-@if [ ! -d $install_dir/share ]; then \\
echo mkdir $install_dir/share; \\
mkdir $install_dir/share; \\
fi
-@if [ ! -d $install_dir/share/elk ]; then \\
echo mkdir $install_dir/share/elk; \\
mkdir $install_dir/share/elk; \\
fi
@for i in \$(FILES) ;\\
do \\
echo cp \$\$i $install_dir/share/elk; \\
cp \$\$i $install_dir/share/elk; \\
done
lint:
clean:
distclean:
rm -f \$(TARGETS) Makefile.local
EOT