* 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
71 lines
1.4 KiB
Python
Executable File
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
|