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="generatedoc"> |
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="mkdir"> |
16 |
<mkdir dir="${dest}" /> |
17 |
</target>
|
18 |
<target name="idlcompile" depends="mkdir"> |
19 |
<exec executable="${java.home}/../bin/idlj"> |
20 |
<arg line="-td 'src' -fall 'idl/MyService.idl'"/> |
21 |
</exec>
|
22 |
</target>
|
23 |
|
24 |
<target name="compile" depends="idlcompile"> |
25 |
<javac includeantruntime="false" srcdir="${source}" destdir="${dest}"> |
26 |
<classpath>
|
27 |
<fileset dir="${env.RTM_JAVA_ROOT}/jar"> |
28 |
<include name="*.jar"/> |
29 |
</fileset>
|
30 |
</classpath>
|
31 |
</javac>
|
32 |
</target>
|
33 |
<target name="generatedoc" depends="compile"> |
34 |
<javadoc
|
35 |
Locale="ja_JP" |
36 |
destdir="${doc}" |
37 |
docencoding="UTF-8" |
38 |
author="true" doctitle="ModuleName" |
39 |
nodeprecated="false" nodeprecatedlist="false" |
40 |
noindex="false" nonavbar="false" notree="false" |
41 |
package="yes" splitindex="true" |
42 |
use="true" version="true" charset="UTF-8" |
43 |
>
|
44 |
<classpath>
|
45 |
<fileset dir="${env.RTM_JAVA_ROOT}/jar"> |
46 |
<include name="*.jar"/> |
47 |
</fileset>
|
48 |
</classpath>
|
49 |
<sourcefiles>
|
50 |
<fileset dir="${source}"> |
51 |
<include name="**/*.java"/> |
52 |
</fileset>
|
53 |
</sourcefiles>
|
54 |
</javadoc>
|
55 |
</target>
|
56 |
</project>
|