You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by jb...@apache.org on 2009/04/29 21:23:47 UTC

svn commit: r769888 - /incubator/cassandra/trunk/build.xml

Author: jbellis
Date: Wed Apr 29 19:23:47 2009
New Revision: 769888

URL: http://svn.apache.org/viewvc?rev=769888&view=rev
Log:
move antlr output to src/gen-java.  patch by johano; reviewed by jbellis for CASSANDRA-105

Modified:
    incubator/cassandra/trunk/build.xml

Modified: incubator/cassandra/trunk/build.xml
URL: http://svn.apache.org/viewvc/incubator/cassandra/trunk/build.xml?rev=769888&r1=769887&r2=769888&view=diff
==============================================================================
--- incubator/cassandra/trunk/build.xml (original)
+++ incubator/cassandra/trunk/build.xml Wed Apr 29 19:23:47 2009
@@ -5,6 +5,7 @@
 
     <property name="basedir" value="."/>
     <property name="build.src" value="${basedir}/src/java"/>
+    <property name="build.src.gen-java" value="${basedir}/src/gen-java"/>
     <property name="build.lib" value="${basedir}/lib"/>
     <property name="build.dir" value="${basedir}/build"/>
     <property name="build.test.dir" value="${build.dir}/test"/>
@@ -45,22 +46,15 @@
     <target name="init">
         <mkdir dir="${build.classes}"/>
         <mkdir dir="${test.classes}"/>
+        <mkdir dir="${build.src.gen-java}"/>
     </target>
+
     <target name="clean">
         <delete dir="${build.dir}" />
-        <delete file="${build.src}/org/apache/cassandra/cli/Cli__.g" />
-        <delete file="${build.src}/org/apache/cassandra/cli/CliLexer.java" />
-        <delete file="${build.src}/org/apache/cassandra/cli/CliParser.java" />
-        <delete file="${build.src}/org/apache/cassandra/cli/Cli.tokens" />
-        <delete file="${build.src}/org/apache/cassandra/cql/compiler/parse/Cql__.g" />
-        <delete file="${build.src}/org/apache/cassandra/cql/compiler/parse/CqlLexer.java" />
-        <delete file="${build.src}/org/apache/cassandra/cql/compiler/parse/CqlParser.java" />
-        <delete file="${build.src}/org/apache/cassandra/cql/compiler/parse/Cql.tokens" />
+        <delete dir="${build.src.gen-java}" />
     </target>
     <target depends="clean" name="cleanall"/>
 
-
-
     <!--
        This generates the CLI grammar files from Cli.g
     -->
@@ -77,7 +71,7 @@
             fork="true">
          <arg value="${build.src}/org/apache/cassandra/cli/Cli.g" />
          <arg value="-o" />
-         <arg value="${build.src}/org/apache/cassandra/cli/" />
+         <arg value="${build.src.gen-java}/org/apache/cassandra/cli/" />
       </java> 
     </target>
 
@@ -97,7 +91,7 @@
             fork="true">
          <arg value="${build.src}/org/apache/cassandra/cql/compiler/parse/Cql.g" />
          <arg value="-o" />
-         <arg value="${build.src}/org/apache/cassandra/cql/compiler/parse/" />
+         <arg value="${build.src.gen-java}/org/apache/cassandra/cql/compiler/parse/" />
       </java> 
     </target>
 
@@ -112,6 +106,7 @@
         <echo message="${ant.project.name}: ${ant.file}"/>
         <javac debug="true" debuglevel="${debuglevel}" destdir="${build.classes}">
             <src path="${build.src}"/>
+            <src path="${build.src.gen-java}"/>
             <src path="${interface.src.dir}"/>
             <classpath refid="cassandra.classpath"/>
         </javac>