summaryrefslogtreecommitdiffstats
path: root/make/build.xml
diff options
context:
space:
mode:
Diffstat (limited to 'make/build.xml')
-rwxr-xr-xmake/build.xml10
1 files changed, 9 insertions, 1 deletions
diff --git a/make/build.xml b/make/build.xml
index 1cd62ea..d87126c 100755
--- a/make/build.xml
+++ b/make/build.xml
@@ -447,6 +447,14 @@
<param name="src" value="${obj}/lib@{output.lib.name}.so" />
<param name="dest" value="${obj}/@{output.lib.name}.dll" />
</antcall>
+
+ <gluegen.make.libsymbols builddir="${build}"
+ nativelib="${obj}/${native.library.prefix}@{output.lib.name}.${native.library.suffix}"
+ symbolsfile="${obj}/${native.library.prefix}@{output.lib.name}.symbols"/>
+
+ <antcall target="gluegen.cpptasks.striplibs" inheritRefs="true">
+ <param name="libdir" value="${obj}"/>
+ </antcall>
</sequential>
</macrodef>
@@ -479,7 +487,7 @@
nativejarfile="${build}/jar/joal-natives-${os.and.arch}.jar"
manifestfile="${build}/tempversion-natives"
module="openal"
- includelibs="*joal.${native.library.suffix} *soft_oal.${native.library.suffix} *openal.${native.library.suffix} *openal*.1*.${native.library.suffix}" />
+ includelibs="*joal.${native.library.suffix} *soft_oal.${native.library.suffix} *openal.${native.library.suffix} *openal*.1*.${native.library.suffix} *.symbols" />
<!-- Produce duplicates for different configurations, since non-native-jar aliasing (Bug 1023/Bug 1024) -->
<copy file="${build}/jar/joal-natives-${os.and.arch}.jar" tofile="${build}/jar/joal-android-natives-${os.and.arch}.jar"/>
</target>