aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml7
-rw-r--r--build-standalone.xml17
2 files changed, 21 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml
index d599dfb..b95b165 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,10 +1,17 @@
+addons:
+ apt:
+ packages:
+ - libtomcrypt-dev
+ - libtommath-dev
language: java
jdk:
- oraclejdk8
+
script:
- ant -f build-applet.xml build
- ant -f build-reader.xml package
- ant -f build-standalone.xml package
+
deploy:
provider: releases
api_key:
diff --git a/build-standalone.xml b/build-standalone.xml
index 6e65c67..a745ca9 100644
--- a/build-standalone.xml
+++ b/build-standalone.xml
@@ -71,16 +71,27 @@
nbproject/build-impl.xml file.
-->
- <target name="package" depends="jar,libs">
+ <target name="package" depends="jar,libs-try">
<property name="store.jar.name" value="ECTesterStandalone-dist"/>
<antcall target="dist-build.package"/>
</target>
+
+ <target name="libs-try">
+ <exec dir="src/cz/crcs/ectester/standalone/libs/jni" executable="make" osfamily="unix">
+ <arg value="-k"/>
+ </exec>
+ </target>
<target name="libs">
- <exec dir="src/cz/crcs/ectester/standalone/libs/jni" failonerror="true" executable="make" osfamily="unix"/>
+ <exec dir="src/cz/crcs/ectester/standalone/libs/jni" failonerror="true" executable="make" osfamily="unix">
+ <arg value="-k"/>
+ </exec>
</target>
+
<target name="-post-clean">
- <exec dir="src/cz/crcs/ectester/standalone/libs/jni" failonerror="true" executable="make clean" osfamily="unix"/>
+ <exec dir="src/cz/crcs/ectester/standalone/libs/jni" failonerror="true" executable="make clean"
+ osfamily="unix"/>
</target>
+
<target name="headers" depends="compile">
<javah classpath="${build.classes.dir}" outputfile="src/cz/crcs/ectester/standalone/libs/jni/native.h">
<class name="cz.crcs.ectester.standalone.libs.TomcryptLib"/>