~ubuntu-branches/ubuntu/oneiric/lwjgl/oneiric

« back to all changes in this revision

Viewing changes to platform_build/build-maven.xml

  • Committer: Bazaar Package Importer
  • Author(s): Michael Gilbert, Michael Gilbert, Niels Thykier
  • Date: 2011-05-08 22:50:00 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20110508225000-w0fmroiy6kvgo944
Tags: 2.7.1+dfsg-1
[ Michael Gilbert ]
* new upstream release:
  - refresh debian patches.
* add myself as an uploader.
* don't build-depend on sun-java-6
* use jh_clean

[ Niels Thykier ]
* Bumped Standards-Version to 3.9.2 - no changes required.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<project name="maven">
 
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" />
 
6
        
 
7
        <property name="lwjgl.src.java"                 location="${lwjgl.src}/java" />
 
8
 
 
9
        <property name="lwjgl-maven-version" value="2.7.0"/>
 
10
 
 
11
        <fileset id="lwjgl-sources.manual.fileset" dir="${lwjgl.src.java}">
 
12
                <patternset refid="lwjgl.package.pattern" />
 
13
        </fileset>
 
14
 
 
15
        <fileset id="lwjgl-sources.generated.fileset" dir="${lwjgl.src.generated}">
 
16
                <include name="**/*" />
 
17
        </fileset>
 
18
        <fileset id="lwjgl_util_applet-sources.fileset" dir="${lwjgl.src.java}">
 
19
                <patternset refid="lwjgl_util_applet.package.pattern" />
 
20
        </fileset>
 
21
 
 
22
        <fileset id="lwjgl_util-sources.fileset" dir="${lwjgl.src.java}">
 
23
                <patternset refid="lwjgl_util.package.pattern" />
 
24
        </fileset>
 
25
 
 
26
 
 
27
        <target name="maven-full">
 
28
                <antcall target="clean-java" />
 
29
                <antcall target="-initialize" />
 
30
                
 
31
                <antcall target="generate-all" />
 
32
                <antcall target="compile" />
 
33
        <antcall target="-createjars" />
 
34
        <antcall target="maven"/>
 
35
        </target>
 
36
        
 
37
        <target name="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"/>
 
47
        </target>
 
48
 
 
49
 
 
50
        <target name="-copylwjgljars">
 
51
                <copy todir="${lwjgl.dstMaven}">
 
52
                        <fileset dir="${lwjgl.temp}/jar/">
 
53
                                <patternset>
 
54
                                        <include name="lwjgl.jar" />
 
55
                                        <include name="lwjgl_util.jar" />
 
56
                                        <include name="lwjgl_util_applet.jar" />
 
57
                                </patternset>
 
58
                        </fileset>
 
59
                </copy>
 
60
        </target>
 
61
 
 
62
        <!-- Packages the java files -->
 
63
        <target name="-createmavensourcejars">
 
64
 
 
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" />
 
68
                </jar>
 
69
                
 
70
                <jar destfile="${lwjgl.dstMaven}/lwjgl_util_applet-sources.jar" taskname="lwjgl_util_applet-sources.jar">
 
71
                        <fileset refid="lwjgl_util_applet-sources.fileset" />
 
72
                </jar>
 
73
                
 
74
                <jar destfile="${lwjgl.dstMaven}/lwjgl_util-sources.jar" taskname="lwjgl_util-sources.jar">
 
75
                        <fileset refid="lwjgl_util-sources.fileset" />
 
76
                </jar>
 
77
        </target>
 
78
        
 
79
        <target name="-createmavenjavadocs">
 
80
        <!-- Creates the Javadoc -->
 
81
        
 
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 &#169; 2002-2010 lwjgl.org. All Rights Reserved.</i>]]></bottom>
 
87
                </javadoc>
 
88
                <jar destfile="${lwjgl.dstMaven}/lwjgl-javadoc.jar" taskname="lwjgl-javadoc.jar">
 
89
                        <fileset dir="${lwjgl.dstMaven}/lwjgl-javadoc" />
 
90
                </jar>
 
91
                
 
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 &#169; 2002-2010 lwjgl.org. All Rights Reserved.</i>]]></bottom>
 
96
                </javadoc>
 
97
                <jar destfile="${lwjgl.dstMaven}/lwjgl_util-javadoc.jar" taskname="lwjgl_util-javadoc.jar">
 
98
                        <fileset dir="${lwjgl.dstMaven}/lwjgl_util-javadoc" />
 
99
                </jar>
 
100
                
 
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 &#169; 2002-2010 lwjgl.org. All Rights Reserved.</i>]]></bottom>
 
105
                </javadoc>
 
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" />
 
108
                </jar>
 
109
                
 
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" />
 
113
        </target>
 
114
        
 
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"/>
 
119
                        </fileset>
 
120
                </jar>
 
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"/>
 
124
                        </fileset>
 
125
                </jar>
 
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"/>
 
129
                        </fileset>
 
130
                </jar>
 
131
        </target>
 
132
 
 
133
        <target name="-copymavenpoms">
 
134
                <copy todir="${lwjgl.dstMaven}">
 
135
                        <fileset dir="${lwjgl.maven}">
 
136
                                <include name="*.pom" />
 
137
                        </fileset>
 
138
                        <filterset>
 
139
                        <filter token="VERSION" value="${lwjgl-maven-version}"/>
 
140
                </filterset>    
 
141
                </copy>
 
142
        </target>
 
143
        
 
144
        <target name="-copymavendeploybuild">
 
145
                <copy todir="${lwjgl.dstMaven}">
 
146
                        <fileset dir="${lwjgl.maven}">
 
147
                                <include name="build.xml" />
 
148
                        </fileset>
 
149
                </copy>
 
150
        </target>
 
151
 
 
152
        <target name="-copymaventdist">
 
153
                <zip destfile="${lwjgl.dist}/lwjgl-maven-${lwjgl.version}.zip" basedir="${lwjgl.temp}" includes="maven/**" />
 
154
        </target>
 
155
</project>
 
 
b'\\ No newline at end of file'