--- src/javacc-6.1.2/build.xml 2014-05-04 23:04:10.000000000 -0600 +++ build.xml 2015-06-14 20:30:21.775223860 -0600 @@ -59,61 +59,7 @@ </target> - <target name="compile" depends="clean, clean_generated_sources"> - - <!-- Create the folders we need in the generated sources folder --> - - <mkdir dir="${generated-sources-src}"/> - <mkdir dir="${generated-sources-src}/org/javacc/parser"/> - <mkdir dir="${generated-sources-src}/org/javacc/utils"/> - <mkdir dir="${generated-sources-src}/org/javacc/jjtree"/> - - <!-- Generate the Java CC Main Parser --> - - <java classname="${javacc-bootstrap-class}" classpath="${bootstrap-jar}" dir="${basedir}/src/main/javacc" fork="true"> - <arg value="JavaCC.jj"/> - </java> - - <!-- This class is overrriden --> - <delete file="${generated-sources-src}/org/javacc/parser/Token.java" /> - - <!-- Generate the JJTree Parser Definition (from the tree definition) --> - - <java classname="${jjtree-bootstrap-class}" classpath="${bootstrap-jar}" dir="${basedir}/src/main/jjtree" fork="true"> - <arg value="JJTree.jjt"/> - </java> - - <!-- Generate the JJTree Parser --> - - <java classname="${javacc-bootstrap-class}" classpath="${bootstrap-jar}" dir="${generated-sources-src}/org/javacc/jjtree" fork="true"> - <arg value="JJTree.jj"/> - </java> - - <!-- Delete the .jj file created by the jjtree program and the classes that were override and already added into the main source path --> - - <delete file="${generated-sources-src}/org/javacc/jjtree/JJTree.jj" /> - <delete file="${generated-sources-src}/org/javacc/jjtree/ASTBNF.java" /> - <delete file="${generated-sources-src}/org/javacc/jjtree/ASTBNFAction.java" /> - <delete file="${generated-sources-src}/org/javacc/jjtree/ASTBNFDeclaration.java" /> - <delete file="${generated-sources-src}/org/javacc/jjtree/ASTBNFNodeScope.java" /> - <delete file="${generated-sources-src}/org/javacc/jjtree/ASTCompilationUnit.java" /> - <delete file="${generated-sources-src}/org/javacc/jjtree/ASTExpansionNodeScope.java" /> - <delete file="${generated-sources-src}/org/javacc/jjtree/ASTGrammar.java" /> - <delete file="${generated-sources-src}/org/javacc/jjtree/ASTJavacode.java" /> - <delete file="${generated-sources-src}/org/javacc/jjtree/ASTJavacodeBody.java" /> - <delete file="${generated-sources-src}/org/javacc/jjtree/ASTNodeDescriptor.java" /> - <delete file="${generated-sources-src}/org/javacc/jjtree/ASTNodeDescriptorExpression.java" /> - <delete file="${generated-sources-src}/org/javacc/jjtree/ASTOptionBinding.java" /> - <delete file="${generated-sources-src}/org/javacc/jjtree/ASTOptions.java" /> - <delete file="${generated-sources-src}/org/javacc/jjtree/JJTreeParserVisitor.java" /> - <delete file="${generated-sources-src}/org/javacc/jjtree/JJTreeParserDefaultVisitor.java" /> - <delete file="${generated-sources-src}/org/javacc/jjtree/Token.java" /> - - <!-- Generate the Condition Parser --> - - <java classname="${javacc-bootstrap-class}" classpath="${bootstrap-jar}" dir="${basedir}/src/main/javacc" fork="true"> - <arg value="ConditionParser.jj"/> - </java> + <target name="compile" depends="clean"> <mkdir dir="classes"/>