author | Jon Chatten |
Wed, 29 Sep 2010 17:48:06 +0100 | |
changeset 643 | 27cf35f95864 |
parent 629 | 541af5ee3ed9 |
child 645 | b8d81fa19e7d |
permissions | -rw-r--r-- |
629 | 1 |
<?xml version="1.0" encoding="UTF-8"?> |
2 |
<!-- |
|
3 |
============================================================================ |
|
4 |
Name : build.xml |
|
5 |
Part of : Helium |
|
590
360bd6b35136
buildrom v3.24.0, rombuild v2.17.3, rofsbuild v2.10.4, resource compiler v8.4.001, image check v1.4.0, elftools v2.3, elf2e32 v2.3
jjkang
parents:
587
diff
changeset
|
6 |
|
629 | 7 |
Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
8 |
All rights reserved. |
|
9 |
This component and the accompanying materials are made available |
|
10 |
under the terms of the License "Eclipse Public License v1.0" |
|
11 |
which accompanies this distribution, and is available |
|
12 |
at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
590
360bd6b35136
buildrom v3.24.0, rombuild v2.17.3, rofsbuild v2.10.4, resource compiler v8.4.001, image check v1.4.0, elftools v2.3, elf2e32 v2.3
jjkang
parents:
587
diff
changeset
|
13 |
|
629 | 14 |
Initial Contributors: |
15 |
Nokia Corporation - initial contribution. |
|
590
360bd6b35136
buildrom v3.24.0, rombuild v2.17.3, rofsbuild v2.10.4, resource compiler v8.4.001, image check v1.4.0, elftools v2.3, elf2e32 v2.3
jjkang
parents:
587
diff
changeset
|
16 |
|
629 | 17 |
Contributors: |
590
360bd6b35136
buildrom v3.24.0, rombuild v2.17.3, rofsbuild v2.10.4, resource compiler v8.4.001, image check v1.4.0, elftools v2.3, elf2e32 v2.3
jjkang
parents:
587
diff
changeset
|
18 |
|
629 | 19 |
Description: |
590
360bd6b35136
buildrom v3.24.0, rombuild v2.17.3, rofsbuild v2.10.4, resource compiler v8.4.001, image check v1.4.0, elftools v2.3, elf2e32 v2.3
jjkang
parents:
587
diff
changeset
|
20 |
|
629 | 21 |
============================================================================ |
22 |
--> |
|
23 |
<project name="helium-build" default="help" xmlns:au="org.apache.ant.antunit" xmlns:hlm="http://www.nokia.com/helium"> |
|
24 |
<description> |
|
25 |
Helium targets to build helium itself. |
|
26 |
</description> |
|
27 |
<property environment="env" /> |
|
590
360bd6b35136
buildrom v3.24.0, rombuild v2.17.3, rofsbuild v2.10.4, resource compiler v8.4.001, image check v1.4.0, elftools v2.3, elf2e32 v2.3
jjkang
parents:
587
diff
changeset
|
28 |
|
629 | 29 |
<property name="build.drive" location="${env.TEMP}/helium/temp_drive"/> |
30 |
<mkdir dir="${build.drive}/"/> |
|
590
360bd6b35136
buildrom v3.24.0, rombuild v2.17.3, rofsbuild v2.10.4, resource compiler v8.4.001, image check v1.4.0, elftools v2.3, elf2e32 v2.3
jjkang
parents:
587
diff
changeset
|
31 |
|
629 | 32 |
<!--* @property helium.version |
33 |
@type string |
|
34 |
@scope private --> |
|
35 |
<property file="${helium.dir}/config/version.txt"/> |
|
36 |
<property name="release.label" value="${helium.version}"/> |
|
590
360bd6b35136
buildrom v3.24.0, rombuild v2.17.3, rofsbuild v2.10.4, resource compiler v8.4.001, image check v1.4.0, elftools v2.3, elf2e32 v2.3
jjkang
parents:
587
diff
changeset
|
37 |
|
629 | 38 |
<property name="doc.src.dir" location="${basedir}/doc/src" /> |
39 |
<!-- Override docs targets to do more for Helium. --> |
|
40 |
<target name="apidocs" depends="internal.docs.apidocs"/> |
|
41 |
<!-- Generate rst files for docs --> |
|
42 |
<target name="prep-textdocs" depends="overview-to-html,dependency-diagram, |
|
43 |
dependency-logs,release-diff,helium-user-graph,internal.docs.prep-textdocs,helium-prep-textdocs"/> |
|
44 |
<!-- generate all the user documentation for helium --> |
|
45 |
<target name="docs" depends="clean-docs,docs-database,apidocs,textdocs"/> |
|
46 |
||
47 |
<!-- Generates an Ant XML database file showing only public content. |
|
48 |
@scope private |
|
49 |
--> |
|
50 |
<target name="docs-database"> |
|
51 |
<hlm:databaseMacro file="${public.database.file}" scope="public"/> |
|
590
360bd6b35136
buildrom v3.24.0, rombuild v2.17.3, rofsbuild v2.10.4, resource compiler v8.4.001, image check v1.4.0, elftools v2.3, elf2e32 v2.3
jjkang
parents:
587
diff
changeset
|
52 |
</target> |
629 | 53 |
|
54 |
<import file="helium.ant.xml"/> |
|
55 |
<import file="tools/startup/antserver/antserver.ant.xml"/> |
|
56 |
||
57 |
<if> |
|
58 |
<isset property="nokia.dir"/> |
|
59 |
<then> |
|
60 |
<resources id="textdoc.paths"> |
|
61 |
<path> |
|
62 |
<pathelement path="${doc.src.dir}"/> |
|
63 |
<pathelement path="${basedir}/extensions/nokia/doc/src"/> |
|
64 |
</path> |
|
65 |
</resources> |
|
66 |
</then> |
|
67 |
</if> |
|
590
360bd6b35136
buildrom v3.24.0, rombuild v2.17.3, rofsbuild v2.10.4, resource compiler v8.4.001, image check v1.4.0, elftools v2.3, elf2e32 v2.3
jjkang
parents:
587
diff
changeset
|
68 |
|
629 | 69 |
</project> |
590
360bd6b35136
buildrom v3.24.0, rombuild v2.17.3, rofsbuild v2.10.4, resource compiler v8.4.001, image check v1.4.0, elftools v2.3, elf2e32 v2.3
jjkang
parents:
587
diff
changeset
|
70 |