build_ModuleName.xml
1 |
<!--
|
---|---|
2 |
# -*- Buildfile -*-
|
3 |
# @file build_ModuleName.xml
|
4 |
# @brief RTComponent makefile for "ModuleName component"
|
5 |
# @date $Date$
|
6 |
#
|
7 |
# $Id$
|
8 |
-->
|
9 |
<project name="ModuleName" default="all"> |
10 |
<property name="source" value="src" /> |
11 |
<property name="dest" value="bin" /> |
12 |
<property name="doc" value="doc" /> |
13 |
<property environment="env" /> |
14 |
|
15 |
<target name="all"> |
16 |
<antcall target="compile" /> |
17 |
<antcall target="generatedoc" /> |
18 |
</target>
|
19 |
|
20 |
<target name="mkdir"> |
21 |
<mkdir dir="${dest}" /> |
22 |
</target>
|
23 |
<target name="idlcompile" depends="mkdir"> |
24 |
<exec executable="${java.home}/../bin/idlj"> |
25 |
<arg line="-td 'src' -fall 'idl/jtest009.idl'"/> |
26 |
</exec>
|
27 |
</target>
|
28 |
|
29 |
<target name="compile" depends="idlcompile"> |
30 |
<javac includeantruntime="false" srcdir="${source}" destdir="${dest}"> |
31 |
<classpath>
|
32 |
<fileset dir="${env.RTM_JAVA_ROOT}/jar"> |
33 |
<include name="*.jar"/> |
34 |
</fileset>
|
35 |
</classpath>
|
36 |
</javac>
|
37 |
</target>
|
38 |
<target name="generatedoc"> |
39 |
<javadoc
|
40 |
Locale="ja_JP" |
41 |
destdir="${doc}" |
42 |
encoding="UTF-8" |
43 |
docencoding="UTF-8" |
44 |
author="true" doctitle="ModuleName" |
45 |
nodeprecated="false" nodeprecatedlist="false" |
46 |
noindex="false" nonavbar="false" notree="false" |
47 |
package="yes" splitindex="true" |
48 |
use="true" version="true" charset="UTF-8" |
49 |
>
|
50 |
<classpath>
|
51 |
<fileset dir="${env.RTM_JAVA_ROOT}/jar"> |
52 |
<include name="*.jar"/> |
53 |
</fileset>
|
54 |
</classpath>
|
55 |
<sourcefiles>
|
56 |
<fileset dir="${source}"> |
57 |
<include name="**/*.java"/> |
58 |
</fileset>
|
59 |
</sourcefiles>
|
60 |
</javadoc>
|
61 |
</target>
|
62 |
</project>
|