Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/openjdk-multiarch-jdk8u
Path: blob/aarch64-shenandoah-jdk8u272-b10/nashorn/buildtools/nasgen/build.xml
32282 views
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!--
3
Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
4
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5
6
This code is free software; you can redistribute it and/or modify it
7
under the terms of the GNU General Public License version 2 only, as
8
published by the Free Software Foundation.
9
10
This code is distributed in the hope that it will be useful, but WITHOUT
11
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13
version 2 for more details (a copy is included in the LICENSE file that
14
accompanied this code).
15
16
You should have received a copy of the GNU General Public License version
17
2 along with this work; if not, write to the Free Software Foundation,
18
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
19
20
Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
21
or visit www.oracle.com if you need additional information or have any
22
questions.
23
-->
24
<project name="nasgen" default="all" basedir=".">
25
<target name="init">
26
<loadproperties srcFile="project.properties"/>
27
</target>
28
29
<target name="prepare" depends="init">
30
<mkdir dir="${build.classes.dir}"/>
31
<mkdir dir="${dist.dir}"/>
32
<mkdir dir="${dist.dir}/lib"/>
33
</target>
34
35
<target name="clean" depends="init">
36
<delete dir="${build.dir}"/>
37
<delete dir="${dist.dir}"/>
38
</target>
39
40
<target name="compile" depends="prepare" description="Compiles the nasgen sources">
41
<javac srcdir="${src.dir}"
42
destdir="${build.classes.dir}"
43
classpath="${javac.classpath}"
44
debug="${javac.debug}"
45
includeantruntime="false" fork="true">
46
<compilerarg value="-J-Djava.ext.dirs="/>
47
<compilerarg value="-Xlint:unchecked"/>
48
<compilerarg value="-Xlint:deprecation"/>
49
<compilerarg value="-XDignore.symbol.file"/>
50
</javac>
51
</target>
52
53
<target name="jar" depends="compile" description="Creates nasgen.jar">
54
<jar jarfile="${dist.jar}" basedir="${build.classes.dir}" manifest="${meta.inf.dir}/MANIFEST.MF"/>
55
</target>
56
57
<target name="dist" depends="jar"/>
58
59
<target name="all" depends="dist"
60
description="Builds sources and generates nasgen.jar"/>
61
</project>
62
63