プロジェクト

全般

プロフィール

build_ModuleName.xml

katami, 2018/02/28 10:40

 
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 environment="env" />
13

    
14
        <target name="mkdir">
15
                <mkdir dir="${dest}" />
16
        </target>
17

    
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>