Terminating Makefile

Nicolas Neuss <[email protected]> 15 Oct 2003 10:45:14 +0200
Newsgroups gmane.lisp.matlisp.user
Organization IWR
Message-ID <[email protected]>
For my Femlisp installation shell script I cannot build Matlisp via
configure/make, because the Makefile remains hanging in CMUCL until the
user types (quit).

What I do at the moment is to do

./configure --with-lisp=cmucl --with-lisp-exec=$CMUCL_BINARY $WITH_ATLAS --prefix=`pwd`
make -f matlisp.mk lib/libmatlisp.so;
make -f matlisp.mk lib/lazy-loader.o;
$CMUCL_BINARY -noinit -nositeinit -load "start.lisp" -eval "(quit)"

This is not optimal, so that I suggest to change matlisp.mk.in as follows:

all : $(MATLIB) lib/lazy-loader.o
	$(LISPEXEC) $(LISPEVAL) '(progn (load "start.lisp"))'

becomes

all : $(MATLIB) lib/lazy-loader.o
	$(LISPEXEC) $(LISPEVAL) '(progn (load "start.lisp") (ext:quit))'

What do you think?

Nicolas.