2
+ − 1
<!--
+ − 2
Copyright 2007 Sun Microsystems, Inc. All Rights Reserved.
+ − 3
+ − 4
Redistribution and use in source and binary forms, with or without
+ − 5
modification, are permitted provided that the following conditions
+ − 6
are met:
+ − 7
+ − 8
- Redistributions of source code must retain the above copyright
+ − 9
notice, this list of conditions and the following disclaimer.
+ − 10
+ − 11
- Redistributions in binary form must reproduce the above copyright
+ − 12
notice, this list of conditions and the following disclaimer in the
+ − 13
documentation and/or other materials provided with the distribution.
+ − 14
+ − 15
- Neither the name of Sun Microsystems nor the names of its
+ − 16
contributors may be used to endorse or promote products derived
+ − 17
from this software without specific prior written permission.
+ − 18
+ − 19
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+ − 20
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ − 21
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ − 22
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ − 23
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ − 24
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ − 25
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ − 26
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ − 27
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ − 28
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ − 29
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ − 30
-->
+ − 31
+ − 32
<project name="awt2d" default="build" basedir=".">
+ − 33
<description>
+ − 34
JDK: AWT & Java2D Ant build file
+ − 35
</description>
+ − 36
+ − 37
<import file="../common/shared.xml"/>
+ − 38
+ − 39
<target name="-build-make" depends="-make.init,-build-make-unix,-build-make-windows" if="use.make"/>
+ − 40
+ − 41
<target name="-build-make-unix" depends="-make.init" if="osfamily.unix">
+ − 42
<make-run target="all" dir="${make.dir}/java/awt"/>
+ − 43
<make-run target="all" dir="${make.dir}/sun/dcpr"/>
+ − 44
<make-run target="all" dir="${make.dir}/sun/image"/>
+ − 45
<make-run target="all" dir="${make.dir}/sun/awt"/>
+ − 46
<make-run target="all" dir="${make.dir}/sun/splashscreen"/>
+ − 47
<make-run target="all" dir="${make.dir}/sun/xawt"/>
+ − 48
<make-run target="all" dir="${make.dir}/sun/headless"/>
+ − 49
<make-run target="all" dir="${make.dir}/sun/font"/>
+ − 50
<make-run target="all" dir="${make.dir}/sun/jpeg"/>
+ − 51
<make-run target="all" dir="${make.dir}/sun/cmm"/>
+ − 52
<make-run target="all" dir="${make.dir}/sun/jawt"/>
+ − 53
<make-run target="all" dir="${make.dir}/sun/text"/>
+ − 54
<make-run target="all" dir="${make.dir}/com/sun/image"/>
+ − 55
<make-run target="all" dir="${make.dir}/com/sun/java2d"/>
+ − 56
</target>
+ − 57
+ − 58
<target name="-build-make-windows" depends="-make.init" if="os.windows">
+ − 59
<make-run target="all" dir="${make.dir}/java/awt"/>
+ − 60
<make-run target="all" dir="${make.dir}/sun/dcpr"/>
+ − 61
<make-run target="all" dir="${make.dir}/sun/awt"/>
+ − 62
<make-run target="all" dir="${make.dir}/sun/splashscreen"/>
+ − 63
<make-run target="all" dir="${make.dir}/sun/font"/>
+ − 64
<make-run target="all" dir="${make.dir}/sun/jpeg"/>
+ − 65
<make-run target="all" dir="${make.dir}/sun/cmm"/>
+ − 66
<make-run target="all" dir="${make.dir}/sun/jawt"/>
+ − 67
<make-run target="all" dir="${make.dir}/sun/text"/>
+ − 68
<make-run target="all" dir="${make.dir}/com/sun/image"/>
+ − 69
<make-run target="all" dir="${make.dir}/com/sun/java2d"/>
+ − 70
</target>
+ − 71
+ − 72
<target name="-clean-make" depends="-make.init,-clean-docs-tests" if="use.make">
+ − 73
<make-run target="clean" dir="${make.dir}/java/awt"/>
+ − 74
<make-run target="clean" dir="${make.dir}/sun/dcpr"/>
+ − 75
<make-run target="clean" dir="${make.dir}/sun/image"/>
+ − 76
<make-run target="clean" dir="${make.dir}/sun/awt"/>
+ − 77
<make-run target="clean" dir="${make.dir}/sun/splashscreen"/>
+ − 78
<make-run target="clean" dir="${make.dir}/sun/xawt"/>
+ − 79
<make-run target="clean" dir="${make.dir}/sun/font"/>
+ − 80
<make-run target="clean" dir="${make.dir}/sun/jpeg"/>
+ − 81
<make-run target="clean" dir="${make.dir}/sun/cmm"/>
+ − 82
<make-run target="clean" dir="${make.dir}/sun/jawt"/>
+ − 83
<make-run target="clean" dir="${make.dir}/sun/text"/>
+ − 84
<make-run target="clean" dir="${make.dir}/com/sun/image"/>
+ − 85
<make-run target="clean" dir="${make.dir}/com/sun/java2d"/>
+ − 86
<make-run target="clean" dir="${make.dir}/mkdemo/jfc"/>
+ − 87
</target>
+ − 88
+ − 89
<target name="run" depends="-make.init">
+ − 90
<make-run target="all" dir="${make.dir}/mkdemo/jfc"/>
+ − 91
<property name="jvm.args" value=""/>
+ − 92
<java jar="${build.dir}/demo/jfc/Font2DTest/Font2DTest.jar"
+ − 93
fork="true"
+ − 94
classpath="${classes.dir}:${bootstrap.jdk}/jre/lib/rt.jar">
+ − 95
<jvmarg line="${jvm.args}"/>
+ − 96
</java>
+ − 97
</target>
+ − 98
+ − 99
+ − 100
</project>