プロジェクト

全般

プロフィール

build_ModuleName.xml

katami, 2018/02/26 17:33

 
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>