diff options
| -rw-r--r-- | .travis.yml | 7 | ||||
| -rw-r--r-- | build-standalone.xml | 17 |
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"/> |
