Mercurial > hg > human-echolocation-java-webapp
diff build.xml @ 4:f6cffd6abce3
copies the generated jar to the correct lib folder.
author | luisf <luis.figueira@eecs.qmul.ac.uk> |
---|---|
date | Wed, 27 Nov 2013 17:24:31 +0000 |
parents | 747ae11a8af8 |
children | 83e0c27b4dbc |
line wrap: on
line diff
--- a/build.xml Wed Nov 27 17:07:39 2013 +0000 +++ b/build.xml Wed Nov 27 17:24:31 2013 +0000 @@ -4,24 +4,29 @@ </description> <!-- set global properties for this build --> - <property name="matlab_src" location="webapp/WEB-INF/mcode/"/> - <property name="build" location="scratch"/> + <property name="matlab-src" location="webapp/WEB-INF/mcode"/> + <property name="matlab-build" location="scratch"/> + <property name="lib" location="webapp/WEB-INF/lib"/> <property name="dist" location="dist"/> <target name="init"> <!-- Create the time stamp --> <tstamp/> <!-- Create the build directory structure used by compile --> - <mkdir dir="${build}"/> + <mkdir dir="${matlab-build}"/> </target> - <target name="compile-matlab" depends="init" description="compile the MATLAB source" > + <exec executable="/Applications/MATLAB_R2013b.app/bin/mcc"> <!-- Will create the java package with the HumanEcho class --> - <arg line='-W "java:uk.ac.soton.isvr,HumanEcho" -d ${build} -T "link:lib" -v "class{HumanEcho:./webapp/WEB-INF/mcode/simulateBinauralSignals.m}"'/> + <arg line='-W "java:uk.ac.soton.isvr,HumanEcho" -d ${matlab-build} -T "link:lib" -v "class{HumanEcho:${matlab-src}/simulateBinauralSignals.m}"'/> </exec> + + <!-- Copy the generated jar to the lib folder --> + <copy file="${matlab-build}/isvr.jar" tofile="${lib}/isvr.jar" overwrite="true" /> + </target> <target name="dist" depends="compile-matlab"