2 <modelVersion>4.0.0</modelVersion>
3 <groupId>org.yaz4j</groupId>
4 <artifactId>yaz4j</artifactId>
6 <version>1.0-SNAPSHOT</version>
7 <packaging>pom</packaging>
15 <groupId>junit</groupId>
16 <artifactId>junit</artifactId>
17 <version>4.3.1</version>
25 <artifactId>maven-antrun-plugin</artifactId>
28 <id>generate-sources</id>
29 <phase>generate-sources</phase>
30 <inherited>false</inherited>
33 <exec executable="yaz-config" outputproperty="yaz.prefix">
34 <arg value="--prefix" />
36 <echo message="Using yaz prefix: ${yaz.prefix}"/>
37 <mkdir dir="target/generated-sources/java/org/yaz4j/jni"/>
38 <mkdir dir="target/generated-sources/native" />
39 <exec executable="swig">
40 <arg value="-Isrc/main/native" />
41 <arg value="-I${yaz.prefix}/include"/>
42 <arg value="-outdir"/>
43 <arg value="${basedir}/target/generated-sources/java/org/yaz4j/jni"/>
44 <arg value="-package"/>
45 <arg value="org.yaz4j.jni"/>
47 <arg value="${basedir}/target/generated-sources/native/libyaz4j.cpp"/>
50 <arg value="src/main/swig/libyaz4j.i"/>
73 <module>win32</module>
86 <module>linux</module>