summaryrefslogtreecommitdiff
path: root/libre/javacc/build-xml-bootstrap.patch
diff options
context:
space:
mode:
Diffstat (limited to 'libre/javacc/build-xml-bootstrap.patch')
-rw-r--r--libre/javacc/build-xml-bootstrap.patch65
1 files changed, 65 insertions, 0 deletions
diff --git a/libre/javacc/build-xml-bootstrap.patch b/libre/javacc/build-xml-bootstrap.patch
new file mode 100644
index 000000000..993aa82fd
--- /dev/null
+++ b/libre/javacc/build-xml-bootstrap.patch
@@ -0,0 +1,65 @@
+--- 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"/>
+