Index: contrib/misc/build.xml
===================================================================
--- contrib/misc/build.xml	(revision 1089136)
+++ contrib/misc/build.xml	(working copy)
@@ -17,7 +17,7 @@
     limitations under the License.
  -->
 
-<project name="misc" default="default">
+<project name="misc" default="default" xmlns:cpptasks="antlib:net.sf.antcontrib.cpptasks">
 
   <!-- TODO: add javacc capability for PrecedenceQueryParser -->
 
@@ -42,4 +42,29 @@
       <fileset dir="${common.dir}/../modules/analysis/common" includes="build.xml"/>
     </subant>
   </target>
+
+  <target name="build-native" >
+		<mkdir dir="${common.build.dir}/native"/>
+		<taskdef resource="cpptasks.tasks">
+			<classpath>
+				<pathelement location="lib/cpptasks.jar"/>
+			</classpath>
+		</taskdef>
+
+    <cc outtype="shared" subsystem="console" outfile="${common.build.dir}/native/NativePosixUtil" >
+	    <fileset file="${src.dir}/org/apache/lucene/store/NativePosixUtil.cpp" />
+
+			<includepath>
+  			<pathelement location="${java.home}/../include"/>
+  			<pathelement location="${java.home}/../include/linux"/>
+			</includepath>
+
+     	<compilerarg value="-fPIC" >
+			</compilerarg>
+		  <compiler name="gcc" >
+			</compiler>
+
+		</cc>
+  </target>
+
 </project>
