Files
elk/scm/build
T
sam d51c970c8d elk (3.0-9) unstable; urgency=low
* New maintainer.
  * Packaging updates:
    + Fixed spelling in the package description (Closes: #161056).
    + Updated standards version to 3.5.9.0.
    + Changed SCM_DIR from /usr/lib/elk/scm to /usr/share/elk/scm because
      scheme scripts are platform-independent.
  * Massive code cleanups:
    + Added -Wall to the build rules to make error spotting easier, and fixed
      all compilation warnings in the main program.
    + Replaced sys_errlist with strerror, bcopy with memcpy, bzero with memset.
    + Fixed many uninitialized variables.
  * Fixed some pointer/integer type confusions which caused elk to crash
    on alpha (Closes: #59893) and probably ia64.
  * Fixed a read overflow in heap-gen.c:AllocPage() that was corrupting the
    internal heap (Closes: #57621).
  * Fixed a missing memory area initialization in heap-gen.c:ExpandHeap() that
    was causing garbage collector crashes.
  * Fixed an integer sign issue in main.c:Max_Stack (Closes: #176190).
  * Made `quit' an alias for `exit' in toplevel.scm.
 -- Samuel Hocevar <sam@zoy.org>  Tue,  1 Apr 2003 11:33:23 +0200


git-svn-id: svn://svn.zoy.org/elk/trunk@3 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-19 19:24:23 +00:00

71 lines
1.4 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
-@if [ ! -d $install_dir/share/elk/scm ]; then \\
echo mkdir $install_dir/share/elk/scm; \\
mkdir $install_dir/share/elk/scm; \\
fi
@for i in \$(FILES) ;\\
do \\
echo cp \$\$i $install_dir/share/elk/scm; \\
cp \$\$i $install_dir/share/elk/scm; \\
done
lint:
clean:
distclean:
rm -f \$(TARGETS) Makefile.local
EOT