Artifact 6393ae519c03abb6e1b07db5fc7bba19c8c3e69bab48f8945925e5d0852a5dcc:
- Executable file
r38/lisp/csl/cslbase/lispfile.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: 932) [annotate] [blame] [check-ins using] [more...]
#! /bin/sh # This script can be run to re-create several things: # # extras.lsp, compiler.lsp, ccomp.lsp # these are made from the corresponding .red files # # c-headers.lsp # made from c-headers.h (and hence a variety of other # header files) # # It is NOT expected that the general public ever need to use this script, # in that the files that it generates are included in this directory # and distributed. Hence I will not worry overmuch about portability... # I will suppose I build on a system that has gcc. But the steps are simple # enough that they can be done by hand if you need... if which bison 2> /dev/null; then Y=bison else if which byacc 2> /dev/null; then Y=byacc else echo "Neither bison nor byacc found" exit 1 fi fi $Y -o r2l.c r2l.y gcc r2l.c -o r2l ./r2l -rights extras.red extras.lsp ./r2l -rights compiler.red compiler.lsp # ./r2l -rights ccomp.red ccomp.lsp echo "done"