<?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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>net.sf.atmodem4j</groupId>
        <artifactId>atmodem4j</artifactId>
        <version>0.0.4</version>
    </parent>
    
    <groupId>net.sf.atmodem4j</groupId>
    <artifactId>spsw-tests</artifactId>
    <version>0.0.4</version>
    <name>SPSW Tests</name>
    <packaging>jar</packaging>
    
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
        </dependency>
        <dependency>
            <groupId>net.sf.atmodem4j</groupId>
            <artifactId>spsw-java</artifactId>
            <version>0.0.4</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
    

        <profiles>
  
            <profile>
                <id>windows-x86</id>
                <activation>
                    <os>
                        <family>Windows</family>
                        <arch>x86</arch>
                    </os>      
                </activation>
                <dependencies>
                    <dependency>
                        <groupId>net.sf.atmodem4j</groupId>
                        <artifactId>spsw-windows-x86</artifactId>
                        <version>0.0.4</version>
                        <type>dll</type>
                        <scope>test</scope>
                    </dependency>
                </dependencies>
                <build>
    
                    <plugins>
                        <plugin>
                            <groupId>org.apache.maven.plugins</groupId>
                            <artifactId>maven-dependency-plugin</artifactId>
                            <version>2.8</version>
                            <executions>
                                <execution>
                                    <id>copy</id>
                                    <phase>generate-sources</phase>
                                    <goals>
                                        <goal>copy</goal>
                                    </goals>            
                                    <configuration>
                                        <artifactItems>
                                            <artifactItem>
                                                <groupId>net.sf.atmodem4j</groupId>
                                                <artifactId>spsw-windows-x86</artifactId>
                                                <type>dll</type>
                                                <outputDirectory>${project.build.directory}/test-classes</outputDirectory>
                                                <destFileName>${dll.name}</destFileName>
                                            </artifactItem>
                                        </artifactItems>
                                    </configuration>
                                </execution>
                            </executions>
                        </plugin>
                    </plugins>
                </build>
            </profile>

            <profile>
                <id>windows-x86_64</id>
                <activation>
                    <os>
                        <family>Windows</family>
                        <arch>x86_64</arch>
                    </os>      
                </activation>
                <dependencies>
                    <dependency>
                        <groupId>net.sf.atmodem4j</groupId>
                        <artifactId>spsw-windows-x86_64</artifactId>
                        <version>0.0.4</version>
                        <type>dll</type>
                        <scope>test</scope>
                    </dependency>
                </dependencies>
                <build>
    
                    <plugins>
                        <plugin>
                            <groupId>org.apache.maven.plugins</groupId>
                            <artifactId>maven-dependency-plugin</artifactId>
                            <version>2.8</version>
                            <executions>
                                <execution>
                                    <id>copy</id>
                                    <phase>generate-sources</phase>
                                    <goals>
                                        <goal>copy</goal>
                                    </goals>            
                                    <configuration>
                                        <artifactItems>
                                            <artifactItem>
                                                <groupId>net.sf.atmodem4j</groupId>
                                                <artifactId>spsw-windows-x86_64</artifactId>
                                                <type>dll</type>
                                                <outputDirectory>${project.build.directory}/test-classes</outputDirectory>
                                                <destFileName>${dll.name}</destFileName>
                                            </artifactItem>
                                        </artifactItems>
                                    </configuration>
                                </execution>
                            </executions>
                        </plugin>
                    </plugins>
                </build>
            </profile>

            <profile>
                <id>linux-amd64</id>
                <activation>
                    <os>
                        <name>linux</name>
                        <arch>amd64</arch>
                    </os>
                </activation>
                <dependencies>
                    <dependency>
                        <groupId>net.sf.atmodem4j</groupId>
                        <artifactId>libspsw-linux-amd64</artifactId>
                        <version>0.0.4</version>
                        <type>so</type>
                        <scope>test</scope>
                    </dependency>
                </dependencies>
                <build>
    
                    <plugins>
                        <plugin>
                            <groupId>org.apache.maven.plugins</groupId>
                            <artifactId>maven-dependency-plugin</artifactId>
                            <version>2.8</version>
                            <executions>
                                <execution>
                                    <id>copy</id>
                                    <phase>generate-sources</phase>
                                    <goals>
                                        <goal>copy</goal>
                                    </goals>            
                                    <configuration>
                                        <artifactItems>
                                            <artifactItem>
                                                <groupId>net.sf.atmodem4j</groupId>
                                                <artifactId>libspsw-linux-amd64</artifactId>
                                                <type>so</type>
                                                <outputDirectory>${project.build.directory}/test-classes</outputDirectory>
                                                <destFileName>${so.name}</destFileName>
                                            </artifactItem>
                                        </artifactItems>
                                    </configuration>
                                </execution>
                            </executions>
                        </plugin>
                    </plugins>
                </build>
            </profile>

            <profile>
                <id>linux-i386</id>
                <activation>
                    <os>
                        <name>linux</name>
                        <arch>i386</arch>
                    </os>
                </activation>
                <dependencies>
                    <dependency>
                        <groupId>net.sf.atmodem4j</groupId>
                        <artifactId>libspsw-linux-i386</artifactId>
                        <version>0.0.4</version>
                        <type>so</type>
                        <scope>test</scope>
                    </dependency>
                </dependencies>
                <build>
    
                    <plugins>
                        <plugin>
                            <groupId>org.apache.maven.plugins</groupId>
                            <artifactId>maven-dependency-plugin</artifactId>
                            <version>2.8</version>
                            <executions>
                                <execution>
                                    <id>copy</id>
                                    <phase>generate-sources</phase>
                                    <goals>
                                        <goal>copy</goal>
                                    </goals>            
                                    <configuration>
                                        <artifactItems>
                                            <artifactItem>
                                                <groupId>net.sf.atmodem4j</groupId>
                                                <artifactId>libspsw-linux-i386</artifactId>
                                                <type>so</type>
                                                <outputDirectory>${project.build.directory}/test-classes</outputDirectory>
                                                <destFileName>${so.name}</destFileName>
                                            </artifactItem>
                                        </artifactItems>
                                    </configuration>
                                </execution>
                            </executions>
                        </plugin>
                    </plugins>
                </build>
            </profile>
        </profiles>

        
    </project>
