make-dist
changeset 13893 19849d258890
parent 13892 4ac9d55573da
child 13894 8018173a7979
equal deleted inserted replaced
13892:4ac9d55573da 13893:19849d258890
     1 #!/bin/sh
       
     2 #make-dist <DIR> 
       
     3 #make a distribution directory of Isabelle sources. Example:    
       
     4 #    rm -r /usr/groups/theory/isabelle/91
       
     5 #    make-dist /usr/groups/theory/isabelle/91
       
     6 
       
     7 #BEFORE MAKING A NEW DISTRIBUTION VERSION, CHECK...
       
     8 #   * that make-all works perfectly
       
     9 #   * that README files are up-to-date
       
    10 #   * that the version number has been updated
       
    11 
       
    12 #This version copies EVERYTHING!!!!!!!!!!!!!!!!
       
    13 
       
    14 set -e		#terminate if error
       
    15 
       
    16 #Pure Isabelle
       
    17 mkdir ${1?'No destination directory specified'}
       
    18 cp -ipr . $1
       
    19 
       
    20 #TO WRITE POLY/ML AND ISABELLE TAPES, USE SHELL SCRIPT write-dist
       
    21 #TO PACK FOR EMAIL, USE SHELL SCRIPTS make-emaildist, send-emaildist