--- build.xml.ORIG	2008-12-03 19:13:11.000000000 +0000
+++ build.xml	2008-12-07 14:30:53.000000000 +0000
@@ -22,7 +22,7 @@
            debug="true" target="1.5"/>
   </target>
 
-  <target name="compile_clojure" depends="compile_java"
+  <target name="compile_clojure" depends="compile_java" unless="no_compile_clojure"
           description="Compile Clojure sources.">
     <java classname="clojure.lang.Compile"
           classpath="${build}:${cljsrc}">
@@ -41,12 +41,19 @@
     <jar jarfile="${clojure_jar}" basedir="${build}">
       <fileset dir="${cljsrc}" includes="**/*.clj"/>
       <manifest>
-        <attribute name="Main-Class" value="clojure.main"/>
+        <attribute name="Main-Class" value="clojure.lang.Main"/>
         <attribute name="Class-Path" value="."/>
       </manifest>
     </jar>
   </target>
 
+  <target name="jar_no_aot"
+          description="Create jar file (without pre-compiling .clj files).">
+    <antcall target="jar">
+      <param name="no_compile_clojure" value="" />
+    </antcall>
+  </target>
+
   <target name="clean"
           description="Remove autogenerated files and directories.">
     <delete dir="${build}"/>
