Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/openjdk-multiarch-jdk8u
Path: blob/aarch64-shenandoah-jdk8u272-b10/jdk/test/tools/pack200/pack200-verifier/make/build.xml
38855 views
1
<project name="PackageVerify" default="dist" basedir="..">
2
<!-- Requires ant 1.6.1+ and JDK 1.7+-->
3
4
<!-- set global properties for this build -->
5
<property name="src" value="${basedir}/src"/>
6
<property name="build" value="${basedir}/build"/>
7
<property name="dist" value="${basedir}/dist"/>
8
<property name="make" value="${basedir}/make"/>
9
<property name="classes" value="${build}/classes"/>
10
<property name="api" value="${build}/api"/>
11
12
<target name="init">
13
<!-- Create the time stamp -->
14
<tstamp/>
15
<!-- Create the build directory structure used by compile -->
16
<mkdir dir="${build}"/>
17
<mkdir dir="${dist}"/>
18
<mkdir dir="${classes}"/>
19
<mkdir dir="${api}"/>
20
</target>
21
22
<target name="compile" depends="init">
23
<!-- Compile the java code from ${src} into ${build} -->
24
<javac
25
source="1.7"
26
srcdir="${src}"
27
destdir="${build}/classes"
28
verbose="no"
29
debug="on"
30
/>
31
</target>
32
33
<target name="doc" depends="init, compile">
34
<javadoc
35
source="1.7"
36
sourcepath="${src}"
37
destdir="${api}"
38
/>
39
</target>
40
<target name="dist" depends="compile, doc">
41
<!-- Put everything in jar file -->
42
<jar destfile="${dist}/pack200-verifier.jar">
43
<manifest>
44
<attribute name="Main-Class" value="sun.tools.pack.verify.Main"/>
45
</manifest>
46
<fileset dir="${classes}"/>
47
</jar>
48
<zip destfile="dist/pack200-verifier-doc.zip">
49
<fileset dir="${api}"/>
50
</zip>
51
</target>
52
53
<target name="clean">
54
<!-- Delete the ${build} and ${dist} directory trees -->
55
<delete dir="${build}"/>
56
<delete dir="${dist}"/>
57
</target>
58
59
</project>
60
61