Artifact 2f33cdec5aebb9f08b074693f653c8cd5cef26e02e88c8557debb9e05abe15d0:
- Executable file
r38/lisp/csl/util/save-objs.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: 1250) [annotate] [blame] [check-ins using] [more...]
#! /bin/bash dest=${r38_archive:-acn1@codemist.dyndns.org:/d/r38} echo "Save object files to $dest [use r38_archive to override]" # Create a set of .o files and pack them up ready for use # in a distribution. case `pwd` in *win32 | *win64) EXEEXT=".exe" ;; *) EXEEXT="" ;; esac case `pwd` in *demo*win64) rm fasl.obj gc.obj preserve.obj make r38$EXEEXT tar cfz objs.tgz *.obj -C ../fox64/lib libFOX-1.6.lib ;; *demo*) rm fasl.o gc.o preserve.o make r38$EXEEXT tar cfz objs.tgz *.o -C ../fox/lib libFOX-1.6.a libFOX-1.6.la ;; *win64) make r38$EXEEXT make slowr38$EXEEXT make csl$EXEEXT make fwindemo$EXEEXT make termdemo$EXEEXT tar cfz objs.tgz *.obj -C ../fox64/lib libFOX-1.6.lib ;; *) make r38$EXEEXT make slowr38$EXEEXT make csl$EXEEXT make fwindemo$EXEEXT make termdemo$EXEEXT tar cfz objs.tgz *.o -C ../fox/lib libFOX-1.6.a libFOX-1.6.la ;; esac here=`pwd` here=${here##*/} here=${here#local-} # Note that demo versions will end up as demo-win32 (eg) while the # regular releases will just end up as win32 (eg). echo Destination: $here scp objs.tgz $dest/objects/${here}.tgz echo Object files for `pwd` saved