2
<property name="lwjgl.src.java" location="${lwjgl.src}/java" />
3
<property name="lwjgl.src.generated" location="${lwjgl.src}/generated" />
4
<property name="lwjgl.maven" location="maven" />
5
<property name="lwjgl.dstMaven" location="${lwjgl.temp}/maven" />
7
<property name="lwjgl.src.java" location="${lwjgl.src}/java" />
9
<property name="lwjgl-maven-version" value="2.7.0"/>
11
<fileset id="lwjgl-sources.manual.fileset" dir="${lwjgl.src.java}">
12
<patternset refid="lwjgl.package.pattern" />
15
<fileset id="lwjgl-sources.generated.fileset" dir="${lwjgl.src.generated}">
16
<include name="**/*" />
18
<fileset id="lwjgl_util_applet-sources.fileset" dir="${lwjgl.src.java}">
19
<patternset refid="lwjgl_util_applet.package.pattern" />
22
<fileset id="lwjgl_util-sources.fileset" dir="${lwjgl.src.java}">
23
<patternset refid="lwjgl_util.package.pattern" />
27
<target name="maven-full">
28
<antcall target="clean-java" />
29
<antcall target="-initialize" />
31
<antcall target="generate-all" />
32
<antcall target="compile" />
33
<antcall target="-createjars" />
34
<antcall target="maven"/>
38
<delete dir="${lwjgl.dstMaven}" quiet="true" failonerror="false" taskname="cleaning maven dist" />
39
<mkdir dir="${lwjgl.dstMaven}" taskname="initialiazing temp maven folder" />
40
<antcall target="-copylwjgljars" />
41
<antcall target="-createmavensourcejars" />
42
<antcall target="-createmavenjavadocs" />
43
<antcall target="-createmavennativejars" />
44
<antcall target="-copymavenpoms"/>
45
<antcall target="-copymavendeploybuild"/>
46
<antcall target="-copymaventdist"/>
50
<target name="-copylwjgljars">
51
<copy todir="${lwjgl.dstMaven}">
52
<fileset dir="${lwjgl.temp}/jar/">
54
<include name="lwjgl.jar" />
55
<include name="lwjgl_util.jar" />
56
<include name="lwjgl_util_applet.jar" />
62
<!-- Packages the java files -->
63
<target name="-createmavensourcejars">
65
<jar destfile="${lwjgl.dstMaven}/lwjgl-sources.jar" taskname="lwjgl-sources.jar">
66
<fileset refid="lwjgl-sources.manual.fileset" />
67
<fileset refid="lwjgl-sources.generated.fileset" />
70
<jar destfile="${lwjgl.dstMaven}/lwjgl_util_applet-sources.jar" taskname="lwjgl_util_applet-sources.jar">
71
<fileset refid="lwjgl_util_applet-sources.fileset" />
74
<jar destfile="${lwjgl.dstMaven}/lwjgl_util-sources.jar" taskname="lwjgl_util-sources.jar">
75
<fileset refid="lwjgl_util-sources.fileset" />
79
<target name="-createmavenjavadocs">
80
<!-- Creates the Javadoc -->
82
<javadoc destdir="${lwjgl.dstMaven}/lwjgl-javadoc" classpath="${lwjgl.lib}/jinput.jar" author="true" version="true" use="true" source="1.5" windowtitle="LWJGL API" useexternalfile="true">
83
<fileset refid="lwjgl-sources.manual.fileset"/>
84
<fileset refid="lwjgl-sources.generated.fileset"/>
85
<doctitle><![CDATA[<h1>Lightweight Java Game Toolkit</h1>]]></doctitle>
86
<bottom><![CDATA[<i>Copyright © 2002-2010 lwjgl.org. All Rights Reserved.</i>]]></bottom>
88
<jar destfile="${lwjgl.dstMaven}/lwjgl-javadoc.jar" taskname="lwjgl-javadoc.jar">
89
<fileset dir="${lwjgl.dstMaven}/lwjgl-javadoc" />
92
<javadoc destdir="${lwjgl.dstMaven}/lwjgl_util-javadoc" classpath="${lwjgl.lib}/jinput.jar:${lwjgl.lib}/lwjgl.jar" author="true" version="true" use="true" source="1.5" windowtitle="LWJGL UTIL API" useexternalfile="true">
93
<fileset refid="lwjgl_util-sources.fileset"/>
94
<doctitle><![CDATA[<h1>Lightweight Java Game Toolkit</h1>]]></doctitle>
95
<bottom><![CDATA[<i>Copyright © 2002-2010 lwjgl.org. All Rights Reserved.</i>]]></bottom>
97
<jar destfile="${lwjgl.dstMaven}/lwjgl_util-javadoc.jar" taskname="lwjgl_util-javadoc.jar">
98
<fileset dir="${lwjgl.dstMaven}/lwjgl_util-javadoc" />
101
<javadoc destdir="${lwjgl.dstMaven}/lwjgl_util_applet-javadoc" classpath="${lwjgl.lib}/jinput.jar:${lwjgl.lib}/lwjgl.jar" author="true" version="true" use="true" source="1.5" windowtitle="LWJGL UTIL API" useexternalfile="true">
102
<fileset refid="lwjgl_util_applet-sources.fileset"/>
103
<doctitle><![CDATA[<h1>Lightweight Java Game Toolkit</h1>]]></doctitle>
104
<bottom><![CDATA[<i>Copyright © 2002-2010 lwjgl.org. All Rights Reserved.</i>]]></bottom>
106
<jar destfile="${lwjgl.dstMaven}/lwjgl_util_applet-javadoc.jar" taskname="lwjgl_util_applet-javadoc.jar">
107
<fileset dir="${lwjgl.dstMaven}/lwjgl_util_applet-javadoc" />
110
<delete dir="${lwjgl.dstMaven}/lwjgl-javadoc" quiet="true" failonerror="false" taskname="cleaning maven javadoc temps lwjgl" />
111
<delete dir="${lwjgl.dstMaven}/lwjgl_util-javadoc" quiet="true" failonerror="false" taskname="cleaning maven javadoc temps lwjgl_util" />
112
<delete dir="${lwjgl.dstMaven}/lwjgl_util_applet-javadoc" quiet="true" failonerror="false" taskname="cleaning maven javadoc temps lwjgl_util_applet" />
115
<target name="-createmavennativejars">
116
<jar destfile="${lwjgl.dstMaven}/lwjgl-platform-natives-win.jar" taskname="lwjgl-platform-natives-win.jar">
117
<fileset dir="${lwjgl.lib}/windows">
118
<patternset refid="lwjgl-windows-lwjgl.fileset"/>
121
<jar destfile="${lwjgl.dstMaven}/lwjgl-platform-natives-linux.jar" taskname="lwjgl-platform-natives-linux.jar">
122
<fileset dir="${lwjgl.lib}/linux">
123
<patternset refid="lwjgl-linux-lwjgl.fileset"/>
126
<jar destfile="${lwjgl.dstMaven}/lwjgl-platform-natives-mac.jar" taskname="lwjgl-platform-natives-mac.jar">
127
<fileset dir="${lwjgl.lib}/macosx">
128
<patternset refid="lwjgl-macosx-lwjgl.fileset"/>
133
<target name="-copymavenpoms">
134
<copy todir="${lwjgl.dstMaven}">
135
<fileset dir="${lwjgl.maven}">
136
<include name="*.pom" />
139
<filter token="VERSION" value="${lwjgl-maven-version}"/>
144
<target name="-copymavendeploybuild">
145
<copy todir="${lwjgl.dstMaven}">
146
<fileset dir="${lwjgl.maven}">
147
<include name="build.xml" />
152
<target name="-copymaventdist">
153
<zip destfile="${lwjgl.dist}/lwjgl-maven-${lwjgl.version}.zip" basedir="${lwjgl.temp}" includes="maven/**" />
b'\\ No newline at end of file'