Community
Participate
Working Groups
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>build-natives</id>
<activation>
<property>
<!-- This has to be hardcoded. Profiles are not allowed to use pom defined properties :-( -->
<name>native</name>
<value>linux.gtk.x86</value>
</property>
</activation>
<build>
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<id>natives</id>
<phase>process-resources</phase>
<configuration>
<target>
<exec executable="make" newenvironment="false" dir="../org.eclipse.core.filesystem/natives/unix/linux/"/>
<copy todir="os/linux/x86" >
<fileset dir="../org.eclipse.core.filesystem/natives/unix/linux/">
<include name="libunixfile_*.so"/>
</fileset>
</copy>
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>bsf</groupId>
<artifactId>bsf</artifactId>
<version>2.4.0</version>
</dependency>
<groupId>rhino</groupId>
<artifactId>js</artifactId>
<version>1.7R2</version>
<groupId>org.apache.ant</groupId>
<artifactId>ant-apache-bsf</artifactId>
<version>1.8.3</version>
<artifactId>ant-nodeps</artifactId>
<version>1.8.1</version>
</dependencies>
</profile>
</profiles>
</project>
<value>linux.gtk.x86_64</value>
<copy todir="os/linux/x86_64/" >
<include name="linunixfile_*.so"/>
<environment>
<os>macosx</os>
<ws>cocoa</ws>
<arch>x86</arch>
<arch>x86_64</arch>
</environment>
</environments>
<value>cocoa.macosx.x86_64</value>
<exec executable="make" newenvironment="false" dir="../org.eclipse.core.filesystem/natives/unix/macosx/"/>
<copy todir="os/macosx" >
<fileset dir="../org.eclipse.core.filesystem/natives/unix/macosx/">
<include name="libunixfile_*.jnilib"/>
<value>win32.win32.x86</value>
<exec executable="setup.bat" newenvironment="false" dir="../org.eclipse.core.filesystem/natives/win32/"/>
<exec executable="make.bat" newenvironment="false" dir="../org.eclipse.core.filesystem/natives/win32/"/>
<copy todir="os/win32/x86/" >
<fileset dir="../org.eclipse.core.filesystem/natives/win32/">
<include name="localfile_*.dll"/>
<value>win32.win32.x86_64</value>
<exec executable="make_x64.bat" newenvironment="false" dir="../org.eclipse.core.filesystem/natives/win32/x64/"/>
<copy todir="os/win32/x86_64/" >
<fileset dir="../org.eclipse.core.filesystem/natives/win32/x64/">
-