From: <sp...@us...> - 2010-04-02 18:45:25
|
Revision: 3306 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3306&view=rev Author: spasi Date: 2010-04-02 18:45:19 +0000 (Fri, 02 Apr 2010) Log Message: ----------- Fixed debug builds. Modified Paths: -------------- trunk/LWJGL/build.xml trunk/LWJGL/platform_build/build-generator.xml Modified: trunk/LWJGL/build.xml =================================================================== --- trunk/LWJGL/build.xml 2010-04-01 21:01:51 UTC (rev 3305) +++ trunk/LWJGL/build.xml 2010-04-02 18:45:19 UTC (rev 3306) @@ -1,5 +1,7 @@ <project name="LWJGL" default="all" basedir="."> + <property name="build.sysclasspath" value="last" /> + <import file="platform_build/build-definitions.xml"/> <import file="platform_build/build-generator.xml"/> <import file="platform_build/build-applet.xml"/> @@ -58,13 +60,16 @@ <antcall target="-initialize" /> <!-- compile and create jars --> + <antcall target="generate-debug"/> + <antcall target="compile" /> + <antcall target="-createdebugjars" /> + <!-- Generator will skip all templates if we don't clean --> + <delete dir="${lwjgl.bin}" quiet="true" failonerror="false" taskname="cleaning bin folder" /> + <mkdir dir="${lwjgl.bin}" taskname="initialiazing bin folder" /> <antcall target="generate-all"/> <antcall target="compile" /> <antcall target="-createjars" /> - <antcall target="generate-debug"/> - <antcall target="compile" /> - <antcall target="-createdebugjars" /> - <antcall target="jars" /> + <antcall target="-jars_NoDEP" /> <antcall target="javadoc" /> <antcall target="applet-release" /> @@ -90,8 +95,10 @@ <!-- Create ONLY the jar archives --> <target name="jars" description="Creates the Java archives ONLY and places them in libs/" depends="-initialize, generate-all, compile, -createjars"> - <!-- <target name="jars" description="Creates the Java archives ONLY and places them in libs/" depends="-initialize, compile, -createjars">--> - <!--<target name="jars" description="Creates the Java archives ONLY and places them in libs/" depends="-initialize, compile, -createjars">--> + <antcall target="-jars_NoDEP" /> + </target> + + <target name="-jars_NoDEP"> <move todir="libs/"> <fileset dir="${lwjgl.temp}/jar"> <include name="*.jar"/> @@ -395,7 +402,7 @@ <!-- Creates the Javadoc --> <target name="javadoc" description="Creates javadoc from java source code"> - <javadoc destdir="${lwjgl.docs}/javadoc" classpath="${lwjgl.lib}/jinput.jar" author="true" version="true" use="true" source="1.4" windowtitle="LWJGL API"> + <javadoc destdir="${lwjgl.docs}/javadoc" classpath="${lwjgl.lib}/jinput.jar" author="true" version="true" use="true" source="1.4" windowtitle="LWJGL API" useexternalfile="true"> <fileset refid="lwjgl.javadoc.fileset" /> <doctitle><![CDATA[<h1>Lightweight Java Game Toolkit</h1>]]></doctitle> <bottom><![CDATA[<i>Copyright © 2002-2009 lwjgl.org. All Rights Reserved.</i>]]></bottom> Modified: trunk/LWJGL/platform_build/build-generator.xml =================================================================== --- trunk/LWJGL/platform_build/build-generator.xml 2010-04-01 21:01:51 UTC (rev 3305) +++ trunk/LWJGL/platform_build/build-generator.xml 2010-04-02 18:45:19 UTC (rev 3306) @@ -22,7 +22,7 @@ <!-- Proxy target to generate it all --> <target name="generate-all" depends="generate-openal, generate-opengl, generate-opengl-capabilities, generate-opengl-references" description="Generates java and native source"/> - <target name="generate-debug" depends="generate-openal, generate-opengl-debug, generate-opengl-capabilities, generate-opengl-references" description="Generates java and native source"/> + <target name="generate-debug" depends="generate-openal-debug, generate-opengl-debug, generate-opengl-capabilities, generate-opengl-references" description="Generates java and native source"/> <!-- Generate OpenAL --> <target name="generate-openal" depends="generators" description="Generates java and native source for AL"> @@ -37,6 +37,23 @@ <arg value="-d"/> <arg path="${lwjgl.src.native}/generated"/> <arg value="-Atypemap=org.lwjgl.util.generator.ALTypeMap"/> + <fileset dir="${lwjgl.src.templates}" includes="org/lwjgl/openal/AL10.java, org/lwjgl/openal/AL11.java"/> + </apply> + </target> + + <!-- Generate OpenAL [DEBUG] --> + <target name="generate-openal-debug" depends="generators" description="Generates java and native source for AL"> + <apply executable="apt" parallel="true"> + <arg value="-nocompile"/> + <arg value="-factory"/> + <arg value="org.lwjgl.util.generator.GeneratorProcessorFactory"/> + <arg value="-cp"/> + <arg path="${lwjgl.src}/java:${lwjgl.src.templates}:${lwjgl.bin}:${java.class.path}"/> + <arg value="-s"/> + <arg path="${lwjgl.src}/generated"/> + <arg value="-d"/> + <arg path="${lwjgl.src.native}/generated"/> + <arg value="-Atypemap=org.lwjgl.util.generator.ALTypeMap"/> <arg value="-Ageneratechecks"/> <fileset dir="${lwjgl.src.templates}" includes="org/lwjgl/openal/AL10.java, org/lwjgl/openal/AL11.java"/> </apply> @@ -54,14 +71,13 @@ <arg path="${lwjgl.src}/generated"/> <arg value="-d"/> <arg path="${lwjgl.src.native}/generated"/> - <!-- <arg value="-Ageneratechecks"/> --> <arg value="-Acontextspecific"/> <arg value="-Atypemap=org.lwjgl.util.generator.GLTypeMap"/> <fileset dir="${lwjgl.src.templates}" includes="${opengl-template-pattern}"/> </apply> </target> - <!-- Generate OpenGL --> + <!-- Generate OpenGL [DEBUG] --> <target name="generate-opengl-debug" depends="generators" description="Generates java and native source for GL"> <apply executable="apt" parallel="true"> <arg value="-nocompile"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |