diff options
author | Sven Gothel <[email protected]> | 2011-08-05 17:43:07 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2011-08-05 17:43:07 +0200 |
commit | 6281499e53555fd8ab26345ffce4c4d09bf57a09 (patch) | |
tree | 5500acea903989225a5e0f43a1b535d38421d61f /make/build.xml | |
parent | 2fa326f0f64afff58e3d0a706a637bd54126c343 (diff) |
aapt build check fix ; DynamicLibraryBundle.isGlueLibComplete() == true if last entry is loaded
aapt build check fix
- exe aapt if source are newer than apk
DynamicLibraryBundle.isGlueLibComplete() == true if last entry is loaded
- fix long standing bug, where GlueLib was not complete if preload dependencies were missing.
this even lead to JOGL specific handling of this case .. duh.
- added debug info
Diffstat (limited to 'make/build.xml')
-rw-r--r-- | make/build.xml | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/make/build.xml b/make/build.xml index b4f74a5..7d6b007 100644 --- a/make/build.xml +++ b/make/build.xml @@ -693,7 +693,17 @@ </copy> </target> - <target name="android.package" depends="gluegen.cpptasks.detect.os,gluegen.build.check.java" if="isAndroid" unless="gluegen.build.skip.java" > + <target name="gluegen.build.check.aapt" depends="init"> + <uptodate property="gluegen.build.skip.aapt"> + <srcfiles dir= "." includes="*.xml"/> + <srcfiles dir= "${src.java}" includes="**"/> + <srcfiles dir= "${c.grammar}" includes="**/*.g"/> + <srcfiles dir= "${j.grammar}" includes="**/*.g"/> + <mapper type="merge" to="${build}/gluegen.apk"/> + </uptodate> + </target> + + <target name="android.package" depends="gluegen.cpptasks.detect.os,gluegen.build.check.aapt" if="isAndroid" unless="gluegen.build.skip.aapt" > <aapt.signed jarbuilddir="${build}" |