src/Tools/make-all
changeset 2245 e34ddc74a2b4
parent 2216 9b080867c7b1
equal deleted inserted replaced
2244:dacee519738a 2245:e34ddc74a2b4
    60 
    60 
    61 case $FORCE.$EXEC in
    61 case $FORCE.$EXEC in
    62   on.on) (cd $ISABELLEBIN;
    62   on.on) (cd $ISABELLEBIN;
    63           for f in Pure FOL ZF CCL LCF CTT Sequents HOL HOLCF Cube FOLP
    63           for f in Pure FOL ZF CCL LCF CTT Sequents HOL HOLCF Cube FOLP
    64 	  do 
    64 	  do 
    65 	   rm -f $f $f.heap
    65 	   rm -f $f $f.heap*
    66 	  done)
    66 	  done)
    67 esac
    67 esac
    68 
    68 
    69 set +e			#no longer fail upon errors -- e.g. if a "make" fails
    69 set +e			#no longer fail upon errors -- e.g. if a "make" fails
    70 
    70 
    88 echo '*****Set theory (ZF)*****'
    88 echo '*****Set theory (ZF)*****'
    89 (cd ZF;  make $NO $TEST > make$$.log)
    89 (cd ZF;  make $NO $TEST > make$$.log)
    90 tail ZF/make$$.log
    90 tail ZF/make$$.log
    91 gzip ZF/make$$.log
    91 gzip ZF/make$$.log
    92 case $CLEAN.$EXEC in
    92 case $CLEAN.$EXEC in
    93     on.on)	rm -f $ISABELLEBIN/ZF $ISABELLEBIN/ZF.heap
    93     on.on)	rm -f $ISABELLEBIN/ZF $ISABELLEBIN/ZF.heap*
    94 esac
    94 esac
    95 
    95 
    96 echo
    96 echo
    97 echo
    97 echo
    98 echo '*****Classical Computational Logic (CCL)*****'
    98 echo '*****Classical Computational Logic (CCL)*****'
    99 (cd CCL;  make $NO $TEST > make$$.log)
    99 (cd CCL;  make $NO $TEST > make$$.log)
   100 tail CCL/make$$.log
   100 tail CCL/make$$.log
   101 gzip CCL/make$$.log
   101 gzip CCL/make$$.log
   102 case $CLEAN.$EXEC in
   102 case $CLEAN.$EXEC in
   103     on.on)	rm -f $ISABELLEBIN/CCL $ISABELLEBIN/CCL.heap
   103     on.on)	rm -f $ISABELLEBIN/CCL $ISABELLEBIN/CCL.heap*
   104 esac
   104 esac
   105 
   105 
   106 echo
   106 echo
   107 echo
   107 echo
   108 echo '*****Domain Theory (LCF)*****'
   108 echo '*****Domain Theory (LCF)*****'
   109 (cd LCF;  make $NO $TEST > make$$.log)
   109 (cd LCF;  make $NO $TEST > make$$.log)
   110 tail LCF/make$$.log
   110 tail LCF/make$$.log
   111 gzip LCF/make$$.log
   111 gzip LCF/make$$.log
   112 case $CLEAN.$EXEC in
   112 case $CLEAN.$EXEC in
   113   on.on)	rm -f $ISABELLEBIN/FOL $ISABELLEBIN/FOL.heap \
   113   on.on)	rm -f $ISABELLEBIN/FOL $ISABELLEBIN/FOL.heap* \
   114                       $ISABELLEBIN/LCF $ISABELLEBIN/LCF.heap
   114                       $ISABELLEBIN/LCF $ISABELLEBIN/LCF.heap*
   115 esac
   115 esac
   116 
   116 
   117 echo
   117 echo
   118 echo
   118 echo
   119 echo '*****Constructive Type Theory (CTT)*****'
   119 echo '*****Constructive Type Theory (CTT)*****'
   120 (cd CTT;  make $NO $TEST > make$$.log)
   120 (cd CTT;  make $NO $TEST > make$$.log)
   121 tail CTT/make$$.log
   121 tail CTT/make$$.log
   122 gzip CTT/make$$.log
   122 gzip CTT/make$$.log
   123 case $CLEAN.$EXEC in
   123 case $CLEAN.$EXEC in
   124     on.on)	rm -f $ISABELLEBIN/CTT $ISABELLEBIN/CTT.heap
   124     on.on)	rm -f $ISABELLEBIN/CTT $ISABELLEBIN/CTT.heap*
   125 esac
   125 esac
   126 
   126 
   127 echo
   127 echo
   128 echo
   128 echo
   129 echo '*****Sequent Calculi (Sequents)*****'
   129 echo '*****Sequent Calculi (Sequents)*****'
   130 (cd Sequents;  make $NO $TEST > make$$.log)
   130 (cd Sequents;  make $NO $TEST > make$$.log)
   131 tail Sequents/make$$.log
   131 tail Sequents/make$$.log
   132 gzip Sequents/make$$.log
   132 gzip Sequents/make$$.log
   133 case $CLEAN.$EXEC in
   133 case $CLEAN.$EXEC in
   134     on.on)	rm -f $ISABELLEBIN/Sequents $ISABELLEBIN/Sequents.heap
   134     on.on)	rm -f $ISABELLEBIN/Sequents $ISABELLEBIN/Sequents.heap*
   135 esac
   135 esac
   136 
   136 
   137 echo
   137 echo
   138 echo
   138 echo
   139 echo '*****Curried Higher-Order Logic (HOL)*****'
   139 echo '*****Curried Higher-Order Logic (HOL)*****'
   147 echo '*****LCF in HOL (HOLCF)*****'
   147 echo '*****LCF in HOL (HOLCF)*****'
   148 (cd HOLCF;  make $NO $TEST > make$$.log)
   148 (cd HOLCF;  make $NO $TEST > make$$.log)
   149 tail HOLCF/make$$.log
   149 tail HOLCF/make$$.log
   150 gzip HOLCF/make$$.log
   150 gzip HOLCF/make$$.log
   151 case $CLEAN.$EXEC in
   151 case $CLEAN.$EXEC in
   152   on.on)	rm -f $ISABELLEBIN/HOL $ISABELLEBIN/HOL.heap \
   152   on.on)	rm -f $ISABELLEBIN/HOL $ISABELLEBIN/HOL.heap* \
   153                       $ISABELLEBIN/HOLCF $ISABELLEBIN/HOLCF.heap
   153                       $ISABELLEBIN/HOLCF $ISABELLEBIN/HOLCF.heap*
   154 esac
   154 esac
   155 
   155 
   156 echo
   156 echo
   157 echo
   157 echo
   158 echo '*****The Lambda-Cube (Cube)*****'
   158 echo '*****The Lambda-Cube (Cube)*****'
   159 (cd Cube;  make $NO $TEST > make$$.log)
   159 (cd Cube;  make $NO $TEST > make$$.log)
   160 case $CLEAN.$EXEC in
   160 case $CLEAN.$EXEC in
   161     on.on)	rm -f $ISABELLEBIN/Cube $ISABELLEBIN/Cube.heap
   161     on.on)	rm -f $ISABELLEBIN/Cube $ISABELLEBIN/Cube.heap*
   162 esac
   162 esac
   163 tail Cube/make$$.log 
   163 tail Cube/make$$.log 
   164 gzip Cube/make$$.log 
   164 gzip Cube/make$$.log 
   165 
   165 
   166 echo
   166 echo
   167 echo
   167 echo
   168 echo '*****First-Order Logic with Proof Terms (FOLP)*****'
   168 echo '*****First-Order Logic with Proof Terms (FOLP)*****'
   169 (cd FOLP;  make $NO $TEST > make$$.log)
   169 (cd FOLP;  make $NO $TEST > make$$.log)
   170 case $CLEAN.$EXEC in
   170 case $CLEAN.$EXEC in
   171     on.on)	rm -f $ISABELLEBIN/FOLP $ISABELLEBIN/FOLP.heap
   171     on.on)	rm -f $ISABELLEBIN/FOLP $ISABELLEBIN/FOLP.heap*
   172 esac
   172 esac
   173 tail FOLP/make$$.log 
   173 tail FOLP/make$$.log 
   174 gzip FOLP/make$$.log 
   174 gzip FOLP/make$$.log 
   175 
   175 
   176 case $TEST.$EXEC in
   176 case $TEST.$EXEC in