Artifact 29b75318b2bb7271de63881292187ca3d5b77bc3f509fc58ad15bdced441f2a1:
- Executable file
r38/lisp/csl/util/makeall.sh
— part of check-in
[f2fda60abd]
at
2011-09-02 18:13:33
on branch master
— Some historical releases purely for archival purposes
git-svn-id: https://svn.code.sf.net/p/reduce-algebra/code/trunk/historical@1375 2bfe0521-f11c-4a00-b80e-6202646ff360 (user: arthurcnorman@users.sourceforge.net, size: 990) [annotate] [blame] [check-ins using] [more...]
#! /bin/sh # makeall # re-builds absolutely everything, inclusing doing a re-profile # of REDUCE to select what should be compiled into C. This should only # be required after MAJOR changes in the source. # Note that you will need to have made a suitable Makefile available, # eg by going something like # ln -s ../util/Makefile.xxx Makefile # for xxx matching the computer you are using. # This script may be passed a directory as arg1, but if not it expects # to find my source files in "../cslbase" if test -n "$1" then srcdir="$1" else srcdir=../cslbase fi make slowr38 $srcdir/../util/boot38.sh $srcdir $srcdir/../util/profile.sh $srcdir cp profile.dat $srcdir/../csl-c rm profile.dat $srcdir/../util/c-code38.sh $srcdir make r38 # the bits from here down are cheaper and are all that is usually needed $srcdir/../util/full38.sh $srcdir $srcdir/../util/testall.sh $srcdir $srcdir/../util/checkall.sh $srcdir # log/checkall.log and log/times.log should now be up to date.