#!/bin/sh # edit next few lines # GCLDIR should be where gcl was built, and the o/*.o lsp/*.o etc must be # there to link with maxima GCLDIR=/home/wfs/cvs/gcl # the directory where this file is, and where you will build maxima # could use MAXDIR=/home/wfs/cvs/maxima MAXDIR=`pwd` # where to put some maxima .el files EMACS_SITE_LISP=/usr/local/lib/emacs/site-lisp # determines where to install # PREFIX_DIR=/usr/local puts things in /usr/local/lib/maxima-x.y # and /usr/local/bin PREFIX_DIR=/usr/local INFO_DIR=${PREFIX_DIR}/info MAN_DIR=${PREFIX_DIR}/man/man1 ##### end editing ######### if [ -f ${GCLDIR}/makedefs ] ;then cat ${GCLDIR}/makedefs > makedefs else echo > makedefs echo '${GCLDIR}/makedefs' "(${GCLDIR}/makedefs)" not found.. so leaving blank.. fi echo GCLDIR=${GCLDIR} >>makedefs echo MAXDIR=${MAXDIR} >>makedefs echo PREFIX_DIR=${PREFIX_DIR} >>makedefs echo EMACS_SITE_LISP=${EMACS_SITE_LISP} >> makedefs echo INFO_DIR=${INFO_DIR} >> makedefs echo MAN_DIR=${MAN_DIR} >> makedefs echo '# end maxmakedefs' >> makedefs (cd ${GCLDIR}/bin ; make ) echo inserting makedefs in .. for v in makefile src/makefile info/makefile elisp/makefile do echo " $v," ${GCLDIR}/bin/file-sub makedefs $v "# begin makedefs" '# end maxmakedefs' tmpx mv tmpx $v done