blob: caeb2b9df62abac1c25fa11f4bef26394e0675e4 [file] [log] [blame]
<?xml version="1.0"?>
<!--
Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Distribution License v. 1.0, which is available at
http://www.eclipse.org/org/documents/edl-v10.php.
SPDX-License-Identifier: BSD-3-Clause
-->
<project name="apgen" basedir="../../" default="deploy">
<description>
Annotation Proxy Generator
==========================
Generates implementations of the Quick class for annotations.
This is a tool used to build the runtime module.
</description>
<!-- import build properties -->
<property file="${basedir}/build.properties" />
<!-- compile Java source files -->
<target name="compile"
description="compile all classes">
<mkdir dir="${apgen.classes}" />
<javac srcdir="${apgen.src}" destdir="${apgen.classes}"
debug="${compile.debug}" optimize="${compile.optimize}"
source="1.6" target="1.6"
deprecation="${compile.deprecation}" >
<compilerarg line="${runtime.compilerarg}"/>
<classpath>
<pathelement path="${cpath.fromsource}"/>
<pathelement path="${jaxb.libs.compiler}/istack-commons-tools.jar"/>
<pathelement path="${jaxb.libs.compiler}/codemodel.jar" />
<fileset dir="${jaxb.libs.util}" includes="*.jar"/>
</classpath>
</javac>
</target>
<!-- remove all intermediate files -->
<target name="clean">
<parallel>
<delete dir="/tools/apgen/build" />
</parallel>
</target>
</project>