OSDN Git Service

ファイル命名規則を用いたファイル名の決定
[coroid/NicoBrowser.git] / nbproject / groovy-build.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <!--\r
3 *** GENERATED FROM project.xml - DO NOT EDIT  ***\r
4 ***         EDIT ../build.xml INSTEAD         ***\r
5 \r
6         -->\r
7 <project xmlns:j2seproject3="http://www.netbeans.org/ns/j2se-project/3" xmlns:j2seproject1="http://www.netbeans.org/ns/j2se-project/1" xmlns:jaxrpc="http://www.netbeans.org/ns/j2se-project/jax-rpc">\r
8     <target name="-groovy-init-macrodef-javac">\r
9         <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3">\r
10             <attribute name="srcdir" default="${src.dir}"/>\r
11             <attribute name="destdir" default="${build.classes.dir}"/>\r
12             <attribute name="classpath" default="${javac.classpath}"/>\r
13             <attribute name="includes" default="${includes}"/>\r
14             <attribute name="excludes" default="${excludes}"/>\r
15             <attribute name="debug" default="${javac.debug}"/>\r
16             <attribute name="sourcepath" default="${empty.dir}"/>\r
17             <attribute name="gensrcdir" default="${empty.dir}"/>\r
18             <element name="customize" optional="true"/>\r
19             <sequential>\r
20                 <taskdef name="groovyc" classpath="${javac.classpath}" classname="org.codehaus.groovy.ant.Groovyc"/>\r
21                 <property name="empty.dir" location="${build.dir}/empty"/>\r
22                 <mkdir dir="${empty.dir}"/>\r
23                 <groovyc srcdir="@{srcdir}" sourcepath="@{sourcepath}" destdir="@{destdir}" encoding="${source.encoding}" includes="@{includes}" excludes="@{excludes}" includeAntRuntime="false">\r
24                     <src>\r
25                         <dirset dir="@{gensrcdir}" erroronmissingdir="false">\r
26                             <include name="*"/>\r
27                         </dirset>\r
28                     </src>\r
29                     <classpath>\r
30                         <path path="@{classpath}"/>\r
31                     </classpath>\r
32                     <javac debug="@{debug}" deprecation="${javac.deprecation}" encoding="${source.encoding}" source="${javac.source}" target="${javac.target}">\r
33                         <compilerarg line="${javac.compilerargs} ${javac.compilerargs.jaxws}"/>\r
34                         <customize/>\r
35                     </javac>\r
36                 </groovyc>\r
37             </sequential>\r
38         </macrodef>\r
39         <macrodef name="depend" uri="http://www.netbeans.org/ns/j2se-project/3">\r
40             <attribute name="srcdir" default="${src.dir}"/>\r
41             <attribute name="destdir" default="${build.classes.dir}"/>\r
42             <attribute name="classpath" default="${javac.classpath}"/>\r
43             <sequential>\r
44                 <depend srcdir="@{srcdir}" destdir="@{destdir}" cache="${build.dir}/depcache" includes="${includes}" excludes="${excludes}">\r
45                     <classpath>\r
46                         <path path="@{classpath}"/>\r
47                     </classpath>\r
48                 </depend>\r
49             </sequential>\r
50         </macrodef>\r
51         <macrodef name="force-recompile" uri="http://www.netbeans.org/ns/j2se-project/3">\r
52             <attribute name="destdir" default="${build.classes.dir}"/>\r
53             <sequential>\r
54                 <fail unless="javac.includes">Must set javac.includes</fail>\r
55                 <pathconvert property="javac.includes.binary" pathsep=",">\r
56                     <path>\r
57                         <filelist dir="@{destdir}" files="${javac.includes}"/>\r
58                     </path>\r
59                     <globmapper from="*.java" to="*.class"/>\r
60                 </pathconvert>\r
61                 <delete>\r
62                     <files includes="${javac.includes.binary}"/>\r
63                 </delete>\r
64             </sequential>\r
65         </macrodef>\r
66     </target>\r
67 </project>\r