Skip to content
Snippets Groups Projects
Commit 19cef102 authored by Jeff Wallace's avatar Jeff Wallace
Browse files

Renamed unix folders to be more specific. Added i686 support.

parent 7e0b5ad4
No related branches found
No related tags found
No related merge requests found
...@@ -44,9 +44,14 @@ ...@@ -44,9 +44,14 @@
<property name="jni.jnilib" value="libtsk_jni.jnilib" /> <property name="jni.jnilib" value="libtsk_jni.jnilib" />
<property name="mac.zlib" location="/usr/lib/libz.dylib"/> <property name="mac.zlib" location="/usr/lib/libz.dylib"/>
<property name="mac.libewf" location="${env.LIBEWF_HOME}/libewf/.libs/libewf.dylib"/> <property name="mac.libewf" location="${env.LIBEWF_HOME}/libewf/.libs/libewf.dylib"/>
<!-- x86_64 -->
<copy file="${jni.dylib}" tofile="${x86_64}/mac/${jni.jnilib}"/> <copy file="${jni.dylib}" tofile="${x86_64}/mac/${jni.jnilib}"/>
<copy file="${mac.libewf}" tofile="${x86_64}/mac/libewf.dylib"/> <copy file="${mac.libewf}" tofile="${x86_64}/mac/libewf.dylib"/>
<copy file="${mac.zlib}" tofile="${x86_64}/mac/zlib.dylib"/> <copy file="${mac.zlib}" tofile="${x86_64}/mac/zlib.dylib"/>
<!-- amd64 -->
<copy file="${jni.dylib}" tofile="${amd64}/mac/${jni.jnilib}"/>
<copy file="${mac.libewf}" tofile="${amd64}/mac/libewf.dylib"/>
<copy file="${mac.zlib}" tofile="${amd64}/mac/zlib.dylib"/>
</target> </target>
<!-- Non-OS X --> <!-- Non-OS X -->
...@@ -55,37 +60,41 @@ ...@@ -55,37 +60,41 @@
<copy file="./jni/.libs/libtsk_jni.so" tofile="./libtsk_jni.so"/> <copy file="./jni/.libs/libtsk_jni.so" tofile="./libtsk_jni.so"/>
</target> </target>
<target name="copyUnixLibs" depends="testTSKLibs" if="tsk_so.present"> <target name="copyLinuxLibs" depends="testTSKLibs" if="tsk_so.present">
<property environment="env"/> <property environment="env"/>
<property name="jni.so" location="${basedir}/jni/.libs/libtsk_jni.so" /> <property name="jni.so" location="${basedir}/jni/.libs/libtsk_jni.so" />
<!-- check that this location is correct --> <!-- check that this location is correct -->
<property name="unix.zlib" location="/usr/lib/libz.so"/> <property name="linux.zlib" location="/usr/lib/libz.so"/>
<property name="zlib.so" value="zlib.so"/> <property name="zlib.so" value="zlib.so"/>
<property name="unix.libewf" location="${env.LIBEWF_HOME}/libewf/.libs/libewf.so"/> <property name="linux.libewf" location="${env.LIBEWF_HOME}/libewf/.libs/libewf.so"/>
<property name="libewf.so" value="libewf.so"/> <property name="libewf.so" value="libewf.so"/>
<!-- x86_64 --> <!-- x86_64 -->
<copy file="${jni.so}" tofile="${x86_64}/unix/libtsk_jni.so"/> <copy file="${jni.so}" tofile="${x86_64}/linux/libtsk_jni.so"/>
<copy file="${unix.zlib}" tofile="${x86_64}/unix/${zlib.so}"/> <copy file="${linux.zlib}" tofile="${x86_64}/linux/${zlib.so}"/>
<copy file="${unix.libewf}" tofile="${x86_64}/unix/${libewf.so}"/> <copy file="${linux.libewf}" tofile="${x86_64}/linux/${libewf.so}"/>
<!-- amd64 --> <!-- amd64 -->
<copy file="${jni.so}" tofile="${amd64}/unix/libtsk_jni.so"/> <copy file="${jni.so}" tofile="${amd64}/linux/libtsk_jni.so"/>
<copy file="${unix.zlib}" tofile="${amd64}/unix/${zlib.so}"/> <copy file="${linux.zlib}" tofile="${amd64}/linux/${zlib.so}"/>
<copy file="${unix.libewf}" tofile="${amd64}/unix/${libewf.so}"/> <copy file="${linux.libewf}" tofile="${amd64}/linux/${libewf.so}"/>
<!-- x86 --> <!-- x86 -->
<copy file="${jni.so}" tofile="${x86}/unix/libtsk_jni.so"/> <copy file="${jni.so}" tofile="${x86}/linux/libtsk_jni.so"/>
<copy file="${unix.zlib}" tofile="${x86}/unix/${zlib.so}"/> <copy file="${linux.zlib}" tofile="${x86}/linux/${zlib.so}"/>
<copy file="${unix.libewf}" tofile="${x86}/unix/${libewf.so}"/> <copy file="${linux.libewf}" tofile="${x86}/linux/${libewf.so}"/>
<!-- i386 --> <!-- i386 -->
<copy file="${jni.so}" tofile="${i386}/unix/libtsk_jni.so"/> <copy file="${jni.so}" tofile="${i386}/linux/libtsk_jni.so"/>
<copy file="${unix.zlib}" tofile="${i386}/unix/${zlib.so}"/> <copy file="${linux.zlib}" tofile="${i386}/linux/${zlib.so}"/>
<copy file="${unix.libewf}" tofile="${i386}/unix/${libewf.so}"/> <copy file="${linux.libewf}" tofile="${i386}/linux/${libewf.so}"/>
<!-- i586 --> <!-- i586 -->
<copy file="${jni.so}" tofile="${i586}/unix/libtsk_jni.so"/> <copy file="${jni.so}" tofile="${i586}/linux/libtsk_jni.so"/>
<copy file="${unix.zlib}" tofile="${i586}/unix/${zlib.so}"/> <copy file="${linux.zlib}" tofile="${i586}/linux/${zlib.so}"/>
<copy file="${unix.libewf}" tofile="${i586}/unix/${libewf.so}"/> <copy file="${linux.libewf}" tofile="${i586}/linux/${libewf.so}"/>
<!-- i686 -->
<copy file="${jni.so}" tofile="${i686}/linux/libtsk_jni.so"/>
<copy file="${linux.zlib}" tofile="${i686}/linux/${zlib.so}"/>
<copy file="${linux.libewf}" tofile="${i686}/linux/${libewf.so}"/>
</target> </target>
<target name="copyLibs" depends="copyUnixLibs,copyMacLibs" /> <target name="copyLibs" depends="copyLinuxLibs,copyMacLibs" />
<target name="copyTSKLibs" depends="copyTskLibs_so,copyTskLibs_dylib"> <target name="copyTSKLibs" depends="copyTskLibs_so,copyTskLibs_dylib">
<!-- depends targets take care of the actual copying since the file differs on OS X and Linux --> <!-- depends targets take care of the actual copying since the file differs on OS X and Linux -->
......
...@@ -98,5 +98,11 @@ ...@@ -98,5 +98,11 @@
<fileset refid="crt32dlls" /> <fileset refid="crt32dlls" />
</copy> </copy>
<copy todir="${i686}/win" overwrite="true">
<fileset refid="win32dlls" />
</copy>
<copy todir="${i686}/win" overwrite="true">
<fileset refid="crt32dlls" />
</copy>
</target> </target>
</project> </project>
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
<property name="x86_64" location="build/NATIVELIBS/x86_64" /> <property name="x86_64" location="build/NATIVELIBS/x86_64" />
<property name="i386" location="build/NATIVELIBS/i386" /> <property name="i386" location="build/NATIVELIBS/i386" />
<property name="i586" location="build/NATIVELIBS/i586" /> <property name="i586" location="build/NATIVELIBS/i586" />
<property name="i686" location="build/NATIVELIBS/i686"/>
<property name="crt" location="${basedir}/crt" /> <property name="crt" location="${basedir}/crt" />
<path id="libraries"> <path id="libraries">
...@@ -47,20 +48,23 @@ ...@@ -47,20 +48,23 @@
<mkdir dir="${amd64}" /> <mkdir dir="${amd64}" />
<mkdir dir="${amd64}/win" /> <mkdir dir="${amd64}/win" />
<mkdir dir="${amd64}/mac" /> <mkdir dir="${amd64}/mac" />
<mkdir dir="${amd64}/unix" /> <mkdir dir="${amd64}/linux" />
<mkdir dir="${x86}" /> <mkdir dir="${x86}" />
<mkdir dir="${x86}/win" /> <mkdir dir="${x86}/win" />
<mkdir dir="${x86}/unix" /> <mkdir dir="${x86}/linux" />
<mkdir dir="${x86_64}" /> <mkdir dir="${x86_64}" />
<mkdir dir="${x86_64}/win" /> <mkdir dir="${x86_64}/win" />
<mkdir dir="${x86_64}/mac" /> <mkdir dir="${x86_64}/mac" />
<mkdir dir="${x86_64}/unix"/> <mkdir dir="${x86_64}/linux"/>
<mkdir dir="${i386}" /> <mkdir dir="${i386}" />
<mkdir dir="${i386}/win" /> <mkdir dir="${i386}/win" />
<mkdir dir="${i386}/unix"/> <mkdir dir="${i386}/linux"/>
<mkdir dir="${i586}" /> <mkdir dir="${i586}" />
<mkdir dir="${i586}/win" /> <mkdir dir="${i586}/win" />
<mkdir dir="${i586}/unix" /> <mkdir dir="${i586}/linux" />
<mkdir dir="${i686}"/>
<mkdir dir="${i686}/win"/>
<mkdir dir="${i686}/linux"/>
</target> </target>
<property name="ivy.install.version" value="2.3.0-rc2" /> <property name="ivy.install.version" value="2.3.0-rc2" />
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment