diff options
| author | J08nY | 2018-08-04 21:37:02 +0200 |
|---|---|---|
| committer | J08nY | 2018-08-04 21:37:02 +0200 |
| commit | 5c0cfd8398282c940407516f4021882b9ed98571 (patch) | |
| tree | 1f05e604891b97826715ab34953b11ad8bf41db6 | |
| parent | 4d46da04d32bac50a7ac92be5b44c7f4e19d9df0 (diff) | |
| download | ECTester-5c0cfd8398282c940407516f4021882b9ed98571.tar.gz ECTester-5c0cfd8398282c940407516f4021882b9ed98571.tar.zst ECTester-5c0cfd8398282c940407516f4021882b9ed98571.zip | |
| -rw-r--r-- | build.xml | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/build.xml b/build.xml new file mode 100644 index 0000000..dd074f6 --- /dev/null +++ b/build.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project basedir="." default="build" name="ECTester"> + <target name="build"> + <ant antfile="build-applet.xml" target="build"/> + <ant antfile="build-reader.xml" target="jar"/> + <ant antfile="build-standalone.xml" target="jar"/> + </target> + <target name="package"> + <ant antfile="build-applet.xml" target="build"/> + <ant antfile="build-reader.xml" target="package"/> + <ant antfile="build-standalone.xml" target="package"/> + </target> + <target name="clean"> + <ant antfile="build-applet.xml" target="clean"/> + <ant antfile="build-reader.xml" target="clean"/> + <ant antfile="build-standalone.xml" target="clean"/> + </target> + <target name="help"> + <echo message="ECTester is built using three ant files:"/> + <echo message=" - build-applet.xml - For building the JavaCard applet."/> + <echo message=" -> build: Build the applet."/> + <echo message=" -> upload: Upload the applet using the GPPro tool."/> + <echo message=" -> upload-emv: Uploat the applet using the GPPro tool and the EMV key protocol."/> + <echo message=" - build-reader.xml - For building the reader app."/> + <echo message=" -> jar: Build the reader app."/> + <echo message=" -> package: Build the reader app into a distributable single jar, along with dependencies."/> + <echo message=" - build-standalone.xml - For building the standalone app."/> + <echo message=" -> jar: Build the standalone app."/> + <echo message=" -> headers: Build the JNI header for testing native libraries."/> + <echo message=" -> libs: Build the JNI shims for testing native libraries."/> + <echo message=" -> libs-try: Build the JNI shims for testing native libraries, but do not fail if some are not available."/> + <echo message=" -> package: Build the standalone app into a distributable single jar, along with dependencies."/> + <echo message=""/> + <echo message="Finally, this file provides four targets:"/> + <echo message=" -> build: "/> + <echo message=" -> package: "/> + <echo message=" -> clean: "/> + <echo message=" -> help: "/> + </target> +</project>
\ No newline at end of file |
