From: Raymond T. <rt...@us...> - 2006-03-26 02:08:02
|
Update of /cvsroot/maxima/maxima/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24892/src Modified Files: Makefile.am Log Message: When building for gcl, generate <foo>.fn files as we build so that we can create an up-to-date sys-proclaim.lisp. This is done by adding (compiler:;emit-fn t) and (compiler::make-all-proclaims ...). This was basically copied from src/generate-sys-proclaim.lisp. sys-proclaim should now be mostly up-to-date with the actual source. At worst, another recompile with the new sys-proclaim might be needed. Index: Makefile.am =================================================================== RCS file: /cvsroot/maxima/maxima/src/Makefile.am,v retrieving revision 1.52 retrieving revision 1.53 diff -u -d -r1.52 -r1.53 --- Makefile.am 19 Mar 2006 01:53:10 -0000 1.52 +++ Makefile.am 26 Mar 2006 02:07:52 -0000 1.53 @@ -211,7 +211,7 @@ test -d binary-gcl || mkdir binary-gcl test -d binary-gcl/numerical || mkdir binary-gcl/numerical test -d binary-gcl/numerical/slatec || mkdir binary-gcl/numerical/slatec - $(EXECUTEGCL) '(progn $(LOADDEFSYSTEM) $(DEFSYSTEMCOMPILE))' && \ + $(EXECUTEGCL) '(progn $(LOADDEFSYSTEM) (compiler::emit-fn t) $(DEFSYSTEMCOMPILE) (compiler::make-all-proclaims "*/*.fn" "*/*/*/*.fn"))' && \ $(EXECUTEGCL) '(progn $(LOADDEFSYSTEM) $(DEFSYSTEMLOAD) (when (fboundp (quote si::sgc-on))(si::sgc-on t)) (si:save-system "binary-gcl/maxima"))' endif |