Lines Matching full:build
2 <!-- ============= [build file for ANT v1.5.x] ====================== -->
8 <project name="emma" default="build" basedir="." >
9 <!-- $Id: build.xml,v 1.2.2.3 2005/06/13 00:20:55 vlad_r Exp $ -->
13 <!-- TODO: build log -->
21 <!-- build branch properties and local customization overrides: -->
23 <!-- first, load the official build settings file: -->
24 <property file="build.properties" />
35 <property name="build.debug" value="on" /> <!-- default for a release build is "on" -->
36 <property name="build.deprecation" value="off" />
37 <property name="build.compiler" value="modern" />
38 <property name="build.sysclasspath" value="ignore" />
39 <property name="build.target" value="1.2" /> <!-- all .class files are stamped as compatible with 1.2 JVMs: -->
42 <!-- main/default build target: -->
44 <target name="build" depends="dist"
45 description="-> full build [without 'clean']"
48 <!-- helper build subtargets: -->
50 <target name="build.core.compile" depends="core.compile"
53 <target name="build.core.package" depends="core.package"
57 <!-- build modifier targets: -->
60 description="-> switches 'build' into official, CVS-aware mode" >
61 <property name="build.is.official" value="yes" />
66 <property name="build.is.on.a.branch" value="yes" />
67 <property name="app.build.release.tag" value="" /> <!-- no tag means official release -->
74 <property name="app.build.release.tag" value=" (stable)" />
83 <!-- static (checked-in) build structure: -->
86 <!-- work (created by the build) build structure: -->
105 <!-- NOTE: the official build machine sets these explicitly,
107 <property name="build.target.j2se.14.home" value="${java.home}" />
108 <property name="build.target.j2se.12.home" value="${build.target.j2se.14.home}" />
109 <property name="build.target.j2se.13.home" value="${build.target.j2se.14.home}" />
111 <property name="build.target.ant.15.home" value="${env.ANT_HOME}" />
112 <property name="build.target.ant.14.home" value="${build.target.ant.15.home}" />
117 <fail unless="j2se.is.14+">location [${build.target.j2se.14.home}] does not specify J2SE 1.4+</fail>
119 <available file="${temp.dir}/.ready.build.stamp" type="file" property="build.is.dirty" value="yes" />
126 <echo message="build debug flag: ${build.debug}" />
148 <target name="-timestamp.1" depends="init" unless="build.is.dirty" >
151 output="${temp.dir}/.ready.build.stamp"
167 <arg value="${temp.dir}/.ready.build.stamp" />
169 <arg value="app.build.id=${app.build.id.format}\napp.build.date=${app.build.date.format}" />
178 <!-- private/Eclipse build defaults: -->
179 <property name="app.build.release.tag" value=" (unsupported private build)" />
180 <property name="app.bug.report.link" value="this private build is unsupported" />
183 <property name="file.release.label" value="${app.major.version}.${app.minor.version}.${app.build.id}" />
184 <echo message="build id: ${file.release.label}${app.build.release.tag}" />
187 <target name="-timestamp.2a" depends="init" if="build.is.on.a.branch" >
191 <target name="-timestamp.3" depends="init, -timestamp.2a" if="build.is.official" >
192 <property name="cvs.ready.label" value="${cvs.ready.label.prefix}_${app.major.version}_${app.minor.version}_${app.build.id}" />
193 <property name="cvs.branch.label" value="HEAD" /> <!-- default to a trunk/stable build -->
198 <target name="-timestamp.4" depends="init, build.cvs.ready" if="build.is.official" >
201 <target name="-timestamp.5" depends="init" unless="build.is.dirty" >
207 <filter token="APP_BUILD_ID" value='*/ ${app.build.id}; // ' />
208 <filter token="APP_BUILD_RELEASE_TAG" value='*/ "${app.build.release.tag}"; // ' />
209 <filter token="APP_BUILD_DATE" value='*/ "${app.build.date}"; // ' />
222 <filter token="APP_BUILD_ID" value="${app.build.id}" />
223 <filter token="APP_BUILD_RELEASE_TAG" value="${app.build.release.tag}" />
224 <filter token="APP_BUILD_DATE" value="${app.build.date}" />
245 debug="${build.debug}"
246 deprecation="${build.deprecation}"
247 target="${build.target}"
264 debug="${build.debug}"
265 deprecation="${build.deprecation}"
266 target="${build.target}"
277 debug="${build.debug}"
278 deprecation="${build.deprecation}"
279 target="${build.target}"
291 debug="${build.debug}"
292 deprecation="${build.deprecation}"
293 target="${build.target}"
309 debug="${build.debug}"
310 deprecation="${build.deprecation}"
311 target="${build.target}"
325 debug="${build.debug}"
326 deprecation="${build.deprecation}"
327 target="${build.target}"
339 debug="${build.debug}"
340 deprecation="${build.deprecation}"
341 target="${build.target}"
465 <!-- license, build script and instructions, etc: -->
469 excludes="build.properties"
502 <target name="build.cvs.ready" if="cvs.ready.label">
507 <target name="build.cvs.unready" if="cvs.ready.label">