diff --git a/leveldbjni-all/pom.xml b/leveldbjni-all/pom.xml index 622f6ef..5408e94 100755 --- a/leveldbjni-all/pom.xml +++ b/leveldbjni-all/pom.xml @@ -108,6 +108,12 @@ 99-master-SNAPSHOT provided + + org.fusesource.leveldbjni + leveldbjni-linux64-s390x + 99-master-SNAPSHOT + provided + org.fusesource.leveldbjni leveldbjni-linux64-aarch64 @@ -155,6 +161,7 @@ META-INF/native/sunos64/sparcv9/libleveldbjni.so;osname=SunOS;processor=sparcv9, META-INF/native/freebsd64/libleveldbjni.so;osname=FreeBSD;processor=x86-64, META-INF/native/linux64/ppc64le/libleveldbjni.so;osname=Linux;processor=ppc64le, + META-INF/native/linux64/s390x/libleveldbjni.so;osname=Linux;processor=s390x, META-INF/native/linux64/aarch64/libleveldbjni.so;osname=Linux;processor=aarch64 diff --git a/leveldbjni-linux64-s390x/pom.xml b/leveldbjni-linux64-s390x/pom.xml new file mode 100644 index 0000000..c79c39f --- /dev/null +++ b/leveldbjni-linux64-s390x/pom.xml @@ -0,0 +1,113 @@ + + + + + 4.0.0 + + org.fusesource.leveldbjni + leveldbjni-project + 99-master-SNAPSHOT + + + org.fusesource.leveldbjni + leveldbjni-linux64-s390x + 99-master-SNAPSHOT + + ${project.artifactId} + The leveldbjni linux 64 native libraries on s390x machines + + + + org.fusesource.leveldbjni + leveldbjni + 99-master-SNAPSHOT + + + + + ${basedir}/../leveldbjni/src/test/java + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.1 + + ${basedir}/target/generated-sources/hawtjni/lib + + + + org.fusesource.hawtjni + maven-hawtjni-plugin + ${hawtjni-version} + + + + build + + + + + linux64/s390x + leveldbjni + false + + org.fusesource.leveldbjni + leveldbjni + ${project.version} + native-src + zip + + + --with-leveldb=${env.LEVELDB_HOME} + --with-snappy=${env.SNAPPY_HOME} + CFLAGS=-m64 + CXXFLAGS=-m64 + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.4.3 + + true + once + -d64 -ea + false + ${project.build.directory} + + **/*Test.java + + + + + + + diff --git a/pom.xml b/pom.xml index f7b3b08..8740f6f 100755 --- a/pom.xml +++ b/pom.xml @@ -252,6 +252,7 @@ leveldbjni-sunos64-amd64 leveldbjni-sunos64-sparcv9 leveldbjni-linux64-ppc64le + leveldbjni-linux64-s390x leveldbjni-linux64-aarch64 leveldbjni-all @@ -331,6 +332,12 @@ leveldbjni-linux64-ppc64le + + linux64-s390x + + leveldbjni-linux64-s390x + + linux64-aarch64