<?xml version="1.0"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>org.esa.snap</groupId>
		<artifactId>snap-engine</artifactId>
        <version>2.0.0-SNAPSHOT</version>
    </parent>

    <packaging>jar</packaging>

    <name>SNAP Configuration</name>
    <artifactId>snap-config</artifactId>
    <description>Adds the resources for the runtime environment.</description>

	<profiles>
	  <profile>
	    <id>windows32</id> 
		<activation>
		  <os>
			<family>windows</family>
			<arch>x86</arch>
		  </os>
		</activation>
		<properties>
			<windows32>true</windows32>
			<osFolder>main/bin/win/</osFolder>
		</properties>
	  </profile>
	  <profile>
	    <id>windows64</id> 
		<activation>
		  <os>
			<family>windows</family>
			<arch>AMD64</arch> 
		  </os>
		</activation>
		<properties>
			<windows64>true</windows64>
			<osFolder>main/bin/win64/</osFolder>
		</properties>
	  </profile>
	  <profile>
	    <id>linux32</id> 
		<activation>
		  <os>
			<family>unix</family>
			<arch>i386</arch>
		  </os>
		</activation>
		<properties>
			<linux32>true</linux32>
			<osFolder>main/bin/linux/</osFolder>
		</properties>
	  </profile>
	  <profile>
	    <id>linux64</id> 
		<activation>
		  <os>
			<family>unix</family>
			<arch>AMD64</arch>
		  </os>
		</activation>
		<properties>
			<linux64>true</linux64>
			<osFolder>main/bin/linux64/</osFolder>
		</properties>
	  </profile>
	  <profile>
		<id>macosx</id>
		<activation>
			<os>
				<family>mac</family>
				<!-- arch not needed here since looks like *.jnilib are compiled to support both i386/x86_64 -->
			</os>
		</activation>
		<properties>
			<macosx>true</macosx>
			<osFolder>main/bin/macosx/</osFolder>
		</properties>
	   </profile> 
	</profiles>
	
	<build>
        <outputDirectory>${outputdir}/modules/${project.artifactId}-${snap.version}</outputDirectory>
		<pluginManagement>
	        <plugins>
				<plugin>
					<artifactId>maven-resources-plugin</artifactId>
					<version>2.6</version>
					<executions>
					  <execution>
						<id>copy-resources</id>
						<phase>validate</phase>
						<goals>
						  <goal>copy-resources</goal>
						</goals>
						<configuration>
						  <outputDirectory>${outputdir}</outputDirectory>
						  <resources>          
							<resource>
							  <directory>main/bin/common</directory>
							  <filtering>false</filtering>
							</resource>
							<resource>
							  <directory>${osFolder}</directory>
							</resource>
						  </resources>              
						</configuration>            
					  </execution>
					</executions>
				</plugin>
			</plugins>
		</pluginManagement>
	 </build>      		

</project>
