changeset 26:56f83c170251

adding hard-to-compile artifacts for other systems
author Robert McIntyre <rlm@mit.edu>
date Sat, 19 Nov 2011 19:17:37 -0700
parents f4c7260d397a
children f79bef1687c5
files .hgignore artifacts/native/linux/audioSend/libopenal.so artifacts/native/linux/audioSend/libopenal64.so artifacts/native/windows/audioSend/OpenAL32.dll artifacts/native/windows/audioSend/OpenAL64.dll java/build.xml
diffstat 6 files changed, 9 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
     1.1 --- a/.hgignore	Fri Nov 18 20:06:50 2011 -0700
     1.2 +++ b/.hgignore	Sat Nov 19 19:17:37 2011 -0700
     1.3 @@ -1,4 +1,5 @@
     1.4  syntax: glob
     1.5 +.ant-targets-build.xml
     1.6  build/*
     1.7  html*
     1.8  java/.classpath
     2.1 Binary file artifacts/native/linux/audioSend/libopenal.so has changed
     3.1 Binary file artifacts/native/linux/audioSend/libopenal64.so has changed
     4.1 Binary file artifacts/native/windows/audioSend/OpenAL32.dll has changed
     5.1 Binary file artifacts/native/windows/audioSend/OpenAL64.dll has changed
     6.1 --- a/java/build.xml	Fri Nov 18 20:06:50 2011 -0700
     6.2 +++ b/java/build.xml	Sat Nov 19 19:17:37 2011 -0700
     6.3 @@ -1,4 +1,4 @@
     6.4 -<project name="audio-send" default="dist" basedir="."> 
     6.5 +<project name="audio-send" default="linux64dist" basedir="."> 
     6.6  
     6.7  
     6.8    <property name="build" value="build"/>
     6.9 @@ -7,7 +7,7 @@
    6.10    <property name="headers"  value="headers"/>
    6.11    <property name="native" value="output/native/linux/audioSend"/>
    6.12    <property name="nativeBase" value="output"/>
    6.13 -
    6.14 +  <property name="artifacts" value="../artifacts"/>
    6.15  
    6.16    <target name="prepare">
    6.17      <mkdir dir="${build}"/>
    6.18 @@ -26,8 +26,7 @@
    6.19  	   />
    6.20    </target>
    6.21  
    6.22 -
    6.23 -  <target name="dist" depends="compile, native" >
    6.24 +  <target name="linux64dist" depends="compile, native" >
    6.25      <mkdir dir="${dist}"/> 
    6.26      <jar jarfile="${dist}/audio-send.jar" basedir="${build}"/>
    6.27      <mkdir dir="${native}"/>
    6.28 @@ -38,6 +37,11 @@
    6.29      <delete dir="${nativeBase}"/>
    6.30    </target>
    6.31  
    6.32 +  <target name="artifactDist" depends="compile, native">
    6.33 +    <jar jarfile="${dist}/audio-send-natives.jar"
    6.34 +	 basedir="${artifacts}"/>
    6.35 +  </target>
    6.36 +
    6.37    <target name="clean" > 
    6.38      <delete dir="${build}"/> 
    6.39      <delete dir="${dist}"/>