|
28 | 28 | <delete file="${basedir}/worldwindx.jar"/> |
29 | 29 | </target> |
30 | 30 |
|
31 | | - <target name="assemble" depends="assembleDebug, assembleRelease, assembleJavadoc, assembleWebStart, assembleSdkArchive" |
| 31 | + <target name="assemble" depends="assembleDebug, assembleRelease, assembleJavadoc, assembleSdkArchive" |
32 | 32 | description="Assembles JAR libraries for all build types and assembles the project documentation."/> |
33 | 33 |
|
34 | 34 | <!-- Targets for compiling Java sources and bundling JAR libraries. --> |
|
115 | 115 | </zip> |
116 | 116 | </target> |
117 | 117 |
|
118 | | - <!-- Tasks for assembling the project Web Start package. --> |
119 | | - |
120 | | - <target name="assembleWebStart" |
121 | | - depends="assembleRelease, compileWebStartConfiguration, bundleWebStartLibraries, signWebStartSources, bundleWebStart" |
122 | | - description="Assembles the Java Web Start deployment package."/> |
123 | | - |
124 | | - <target name="compileWebStartConfiguration"> |
125 | | - <mkdir dir="${webstart.jnlp.dir}"/> |
126 | | - <copy todir="${webstart.jnlp.dir}"> |
127 | | - <fileset dir="${webstart.src.dir}"> |
128 | | - <include name="*.jnlp"/> |
129 | | - <exclude name="JavaWebStartTemplate.jnlp"/> |
130 | | - <type type="file"/> |
131 | | - </fileset> |
132 | | - </copy> |
133 | | - </target> |
134 | | - |
135 | | - <target name="bundleWebStartLibraries"> |
136 | | - <mkdir dir="${webstart.unsigned.dir}"/> |
137 | | - <!-- WorldWind library JAR files. --> |
138 | | - <copy file="${worldwind.jar.dir}/release/worldwind.jar" tofile="${webstart.unsigned.dir}/worldwind.jar"/> |
139 | | - <copy file="${worldwind.jar.dir}/release/worldwindx.jar" tofile="${webstart.unsigned.dir}/worldwindx.jar"/> |
140 | | - <!-- JOGL and GlueGen library JAR files. --> |
141 | | - <copy todir="${webstart.unsigned.dir}"> |
142 | | - <fileset dir="${basedir}"> |
143 | | - <include name="jogl-all*.jar"/> |
144 | | - <include name="gluegen-rt*.jar"/> |
145 | | - <type type="file"/> |
146 | | - </fileset> |
147 | | - </copy> |
148 | | - <!-- WebView native library JAR files. --> |
149 | | - <jar jarfile="${webstart.unsigned.dir}/webview-natives-macosx.jar"> |
150 | | - <manifest> |
151 | | - <attribute name="Permissions" value="all-permissions"/> |
152 | | - </manifest> |
153 | | - <fileset dir="${basedir}"> |
154 | | - <include name="libwebview.jnilib"/> |
155 | | - <type type="file"/> |
156 | | - </fileset> |
157 | | - </jar> |
158 | | - <jar jarfile="${webstart.unsigned.dir}/webview-natives-windows.jar"> |
159 | | - <manifest> |
160 | | - <attribute name="Permissions" value="all-permissions"/> |
161 | | - </manifest> |
162 | | - <fileset dir="${basedir}"> |
163 | | - <include name="WebView32.dll"/> |
164 | | - <include name="WebView64.dll"/> |
165 | | - <type type="file"/> |
166 | | - </fileset> |
167 | | - </jar> |
168 | | - <!-- GDAL library JAR files. --> |
169 | | - <copy file="${basedir}/gdal.jar" todir="${webstart.unsigned.dir}"/> |
170 | | - <jar jarfile="${webstart.unsigned.dir}/gdaldata.jar"> |
171 | | - <manifest> |
172 | | - <attribute name="Permissions" value="all-permissions"/> |
173 | | - </manifest> |
174 | | - <fileset dir="${basedir}/lib-external/gdal/data"> |
175 | | - <include name="**"/> |
176 | | - <type type="file"/> |
177 | | - </fileset> |
178 | | - </jar> |
179 | | - <!-- GDAL native library JAR files. --> |
180 | | - <jar jarfile="${webstart.unsigned.dir}/gdal-natives-macosx-universal.jar"> |
181 | | - <manifest> |
182 | | - <attribute name="Permissions" value="all-permissions"/> |
183 | | - </manifest> |
184 | | - <fileset dir="${basedir}/lib-external/gdal"> |
185 | | - <include name="GDAL_License.txt"/> |
186 | | - <include name="LizardTech_DSDK_License.txt"/> |
187 | | - <include name="LizardTech_3rd_Party.txt"/> |
188 | | - <include name="LizardTech_Redistributable.txt"/> |
189 | | - <include name="libgdalalljni.jnilib"/> |
190 | | - <type type="file"/> |
191 | | - </fileset> |
192 | | - </jar> |
193 | | - <jar jarfile="${webstart.unsigned.dir}/gdal-natives-windows-i586.jar"> |
194 | | - <manifest> |
195 | | - <attribute name="Permissions" value="all-permissions"/> |
196 | | - </manifest> |
197 | | - <fileset dir="${basedir}/lib-external/gdal"> |
198 | | - <include name="GDAL_License.txt"/> |
199 | | - <include name="LizardTech_DSDK_License.txt"/> |
200 | | - <include name="LizardTech_3rd_Party.txt"/> |
201 | | - <include name="LizardTech_Redistributable.txt"/> |
202 | | - <include name="gdalminjni32.dll"/> |
203 | | - <include name="gdalalljni32.dll"/> |
204 | | - <include name="gdalalljni32.dll.manifest"/> |
205 | | - <type type="file"/> |
206 | | - </fileset> |
207 | | - </jar> |
208 | | - <jar jarfile="${webstart.unsigned.dir}/gdal-natives-windows-amd64.jar"> |
209 | | - <manifest> |
210 | | - <attribute name="Permissions" value="all-permissions"/> |
211 | | - </manifest> |
212 | | - <fileset dir="${basedir}/lib-external/gdal"> |
213 | | - <include name="GDAL_License.txt"/> |
214 | | - <include name="LizardTech_DSDK_License.txt"/> |
215 | | - <include name="LizardTech_3rd_Party.txt"/> |
216 | | - <include name="LizardTech_Redistributable.txt"/> |
217 | | - <include name="gdalminjni64.dll"/> |
218 | | - <include name="gdalalljni64.dll"/> |
219 | | - <include name="gdalalljni64.dll.manifest"/> |
220 | | - <type type="file"/> |
221 | | - </fileset> |
222 | | - </jar> |
223 | | - <jar jarfile="${webstart.unsigned.dir}/gdal-natives-linux-i586.jar"> |
224 | | - <manifest> |
225 | | - <attribute name="Permissions" value="all-permissions"/> |
226 | | - </manifest> |
227 | | - <fileset dir="${basedir}/lib-external/gdal"> |
228 | | - <include name="GDAL_License.txt"/> |
229 | | - <include name="LizardTech_DSDK_License.txt"/> |
230 | | - <include name="LizardTech_3rd_Party.txt"/> |
231 | | - <include name="LizardTech_Redistributable.txt"/> |
232 | | - <include name="libgdalalljni32.so"/> |
233 | | - <type type="file"/> |
234 | | - </fileset> |
235 | | - </jar> |
236 | | - <jar jarfile="${webstart.unsigned.dir}/gdal-natives-linux-amd64.jar"> |
237 | | - <manifest> |
238 | | - <attribute name="Permissions" value="all-permissions"/> |
239 | | - </manifest> |
240 | | - <fileset dir="${basedir}/lib-external/gdal"> |
241 | | - <include name="GDAL_License.txt"/> |
242 | | - <include name="LizardTech_DSDK_License.txt"/> |
243 | | - <include name="LizardTech_3rd_Party.txt"/> |
244 | | - <include name="LizardTech_Redistributable.txt"/> |
245 | | - <include name="libgdalalljni64.so"/> |
246 | | - <type type="file"/> |
247 | | - </fileset> |
248 | | - </jar> |
249 | | - </target> |
250 | | - |
251 | | - <target name="signWebStartSources" depends="keystoreAvailable" if="keystore.isAvailable"> |
252 | | - <property file="${basedir}/keystore.properties"/> |
253 | | - <copy todir="${webstart.jar.dir}"> |
254 | | - <fileset dir="${webstart.unsigned.dir}"> |
255 | | - <include name="*.jar"/> |
256 | | - <type type="file"/> |
257 | | - </fileset> |
258 | | - </copy> |
259 | | - <signjar alias="${keyAlias}" keystore="${storeFile}" storepass="${storePassword}" tsaurl="${tsaurl}"> |
260 | | - <path> |
261 | | - <fileset dir="${webstart.jar.dir}"> |
262 | | - <include name="*.jar"/> |
263 | | - <type type="file"/> |
264 | | - </fileset> |
265 | | - </path> |
266 | | - </signjar> |
267 | | - </target> |
268 | | - |
269 | | - <target name="bundleWebStart" depends="bundleWebStartSigned, bundleWebStartUnsigned"/> |
270 | | - |
271 | | - <target name="bundleWebStartSigned" if="keystore.isAvailable"> |
272 | | - <zip destfile="${webstart.out.dir}/worldwind-webstart.zip"> |
273 | | - <fileset dir="${webstart.jar.dir}"/> |
274 | | - <fileset dir="${webstart.jnlp.dir}"/> |
275 | | - </zip> |
276 | | - </target> |
277 | | - |
278 | | - <target name="bundleWebStartUnsigned"> |
279 | | - <zip destfile="${webstart.out.dir}/worldwind-webstart-unsigned.zip"> |
280 | | - <fileset dir="${webstart.unsigned.dir}"/> |
281 | | - <fileset dir="${webstart.jnlp.dir}"/> |
282 | | - </zip> |
283 | | - </target> |
284 | | - |
285 | | - <target name="keystoreAvailable"> |
286 | | - <available property="keystore.isAvailable" file="${basedir}/keystore.properties"/> |
287 | | - </target> |
288 | | - |
289 | 118 | <!-- Targets for assembling the project SDK archive. --> |
290 | 119 |
|
291 | 120 | <target name="assembleSdkArchive" depends="assembleRelease"> |
|
0 commit comments