diff options
author | Mark Raynsford <[email protected]> | 2014-06-26 15:02:32 +0000 |
---|---|---|
committer | Mark Raynsford <[email protected]> | 2014-06-26 15:02:32 +0000 |
commit | 6611735d544a2e09d56213dbfff4a1cd8a029529 (patch) | |
tree | 916fed57dc88d10a48067b89280a522d135a1d70 /make | |
parent | fd121c63a94c28b3a27a866c5c1316694d67c43a (diff) |
Produce duplicate natives in the build, in preparation for removing
support for aliasing in native library loading.
Specifically, produce:
jogl-all-noawt-natives-${os_and_arch}.jar
jogl-all-mobile-natives-${os_and_arch}.jar
jogl-all-android-natives-${os_and_arch}.jar
Diffstat (limited to 'make')
-rw-r--r-- | make/build.xml | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/make/build.xml b/make/build.xml index 3ea265d1f..9e42234f7 100644 --- a/make/build.xml +++ b/make/build.xml @@ -166,6 +166,24 @@ <exclude name="*jogl_cg.${native.library.suffix}" /> </fileset> </jar> + <jar manifest="${build}/manifest-all.mf" destfile="${jar}/jogl-all-noawt-natives-${os.and.arch}.jar" filesonly="true"> + <fileset dir="${lib}"> + <include name="*.${native.library.suffix}" /> + <exclude name="*jogl_cg.${native.library.suffix}" /> + </fileset> + </jar> + <jar manifest="${build}/manifest-all.mf" destfile="${jar}/jogl-all-mobile-natives-${os.and.arch}.jar" filesonly="true"> + <fileset dir="${lib}"> + <include name="*.${native.library.suffix}" /> + <exclude name="*jogl_cg.${native.library.suffix}" /> + </fileset> + </jar> + <jar manifest="${build}/manifest-all.mf" destfile="${jar}/jogl-all-android-natives-${os.and.arch}.jar" filesonly="true"> + <fileset dir="${lib}"> + <include name="*.${native.library.suffix}" /> + <exclude name="*jogl_cg.${native.library.suffix}" /> + </fileset> + </jar> </target> <target name="android.package.jogl.skip.check" depends="init,gluegen.cpptasks.detect.os"> |