Index: trunk/netbeans/nbbuild.xml
===================================================================
--- trunk/netbeans/nbbuild.xml	(revision 3963)
+++ trunk/netbeans/nbbuild.xml	(revision 4545)
@@ -10,4 +10,8 @@
 <project name="josm" default="default" basedir=".">
     <description>Builds, tests, and runs the project josm.</description>
+
+    <property name="javacc.home" location="../tools"/>
+    <property name="mapcss.dir" location="../src/org/openstreetmap/josm/gui/mappaint/mapcss"/>
+
     <import file="nbproject/build-impl.xml"/>
     <!--
@@ -95,4 +99,15 @@
 </echo>
 	</target>
-    
+
+    <target name="-pre-compile">
+        <mkdir dir="${mapcss.dir}/parsergen"/>
+        <exec append="false" executable="java" failifexecutionfails="true">
+            <arg value="-cp"/>
+            <arg value="${javacc.home}/javacc.jar"/>
+            <arg value="javacc"/>
+            <arg value="-OUTPUT_DIRECTORY=${mapcss.dir}/parsergen"/>
+            <arg value="${mapcss.dir}/MapCSSParser.jj"/>
+        </exec>
+<!--        <javacc target="${mapcss.dir}/MapCSSParser.jj" javacchome="${javacc.home}" outputdirectory="${mapcss.dir}/parsergen"/>-->
+    </target>    
 </project>
