build.xml
changeset 8 15e6335ff1d4
child 21 b7812497643a
equal deleted inserted replaced
7:4ef2f77a4652 8:15e6335ff1d4
       
     1 <!-- This is an Ant build file; you'll need to install Ant before using it. -->
       
     2 <project name="su_3-functoriality" default="usage">
       
     3     <target name="init">
       
     4       <property name="arxivTarFile" value="su_3-functoriality.tar"/>
       
     5     </target>
       
     6 
       
     7     <!-- USAGE -->
       
     8     <!-- Instructions for using the build file -->
       
     9     <!-- =================================================================== -->
       
    10     <target name = "usage" depends = "init">    
       
    11         <echo message = ""/>
       
    12         <echo message = "su_3-functoriality build instructions"/>
       
    13         <echo message = "-------------------------------------------------------------"/>
       
    14         <echo message = ""/>
       
    15         <echo message = " available targets are:"/>
       
    16         <echo message = ""/>
       
    17         <echo message = "   arxiv --> builds su_3-functoriality.tar.gz, for submission to the arxiv"/>
       
    18         <echo message = "   dvi   --> builds su_3-functoriality.dvi"/>
       
    19         <echo message = "   ps    --> builds su_3-functoriality.ps"/>
       
    20         <echo message = "   pdf   --> builds su_3-functoriality.pdf"/>
       
    21         <echo message = ""/>
       
    22         <echo message = "-------------------------------------------------------------"/>
       
    23         <echo message = ""/>  
       
    24     </target>
       
    25     <!-- =================================================================== -->    
       
    26 
       
    27     <target name="clean" depends="init">
       
    28         <delete>
       
    29             <fileset dir=".">
       
    30                 <include name="*.toc"/>
       
    31                 <include name="*.log"/>
       
    32                 <include name="*.aux"/>
       
    33                 <include name="*.blg"/>
       
    34                 <include name="*.xyc"/>
       
    35                 <include name="*.out"/>
       
    36             </fileset>
       
    37         </delete>
       
    38     </target>
       
    39 
       
    40     <target name="arxiv" depends="clean">
       
    41         <delete file="${arxivTarFile}"/>
       
    42         <delete file="${arxivTarFile}.gz"/>
       
    43         <tar destfile="${arxivTarFile}" basedir="." includes="**"
       
    44             excludes="*.dvi,*.ps,*.pdf,*.png,${arxivTarFile},${arxivTarFile}.gz,sandbox.*,bibliography/**,papers/**,talks/**,diagrams/pdf/**,diagrams/latex2pdf/**,diagrams/*"
       
    45         />
       
    46         <gzip src="${arxivTarFile}" destfile="${arxivTarFile}.gz"/>
       
    47         <delete file="${arxivTarFile}"/>
       
    48     </target>
       
    49 
       
    50     <target name="bbl" depends="init">
       
    51         <exec executable="latex">
       
    52             <arg value="su_3-functoriality"/>
       
    53         </exec>
       
    54         <exec executable="bibtex">
       
    55             <arg value="su_3-functoriality"/>
       
    56         </exec>
       
    57     </target>
       
    58      
       
    59     <target name="dvi" depends="bbl">
       
    60         <exec executable="latex">
       
    61             <arg value="su_3-functoriality"/>
       
    62         </exec>
       
    63         <exec executable="latex">
       
    64             <arg value="su_3-functoriality"/>
       
    65         </exec>
       
    66     </target>
       
    67 
       
    68     <target name="ps" depends="dvi">
       
    69         <exec executable="dvips">
       
    70             <arg value="su_3-functoriality"/>
       
    71         </exec>
       
    72     </target>
       
    73 
       
    74     <target name="pdf" depends="ps">
       
    75         <exec executable="ps2pdf">
       
    76             <arg value="su_3-functoriality.ps"/>
       
    77         </exec>
       
    78     </target>
       
    79     
       
    80     <target name="eps-diagrams">
       
    81         <exec executable="bash" dir="diagrams/scripts/">
       
    82             <arg value="find_all_diagrams.sh"/>
       
    83         </exec>
       
    84         <exec executable="bash" dir="diagrams/scripts/">
       
    85             <arg value="stripall.sh"/>
       
    86         </exec>
       
    87     </target>
       
    88     
       
    89     <target name="scott-copy-pdf" depends="pdf">
       
    90         <copy file="su_3-foams.pdf" tofile="../../../../hosts/math.berkeley.edu/public_html/papers/su_3-functoriality.pdf"/>
       
    91         <svn>
       
    92             <commit dir="../../../../hosts/math.berkeley.edu/public_html/papers/"/>
       
    93         </svn>
       
    94     </target>
       
    95 
       
    96 </project>