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}">\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 srcdir="@{srcdir}" sourcepath="@{sourcepath}" destdir="@{destdir}" debug="@{debug}" deprecation="${javac.deprecation}" encoding="${source.encoding}" source="${javac.source}" target="${javac.target}" includes="@{includes}" excludes="@{excludes}" includeantruntime="false">\r
33                         <src>\r
34                             <dirset dir="@{gensrcdir}" erroronmissingdir="false">\r
35                                 <include name="*"/>\r
36                             </dirset>\r
37                         </src>\r
38                         <classpath>\r
39                             <path path="@{classpath}"/>\r
40                         </classpath>\r
41                         <compilerarg line="${javac.compilerargs} ${javac.compilerargs.jaxws}"/>\r
42                         <customize/>\r
43                     </javac>\r
44                 </groovyc>\r
45             </sequential>\r
46         </macrodef>\r
47         <macrodef name="depend" uri="http://www.netbeans.org/ns/j2se-project/3">\r
48             <attribute name="srcdir" default="${src.dir}"/>\r
49             <attribute name="destdir" default="${build.classes.dir}"/>\r
50             <attribute name="classpath" default="${javac.classpath}"/>\r
51             <sequential>\r
52                 <depend srcdir="@{srcdir}" destdir="@{destdir}" cache="${build.dir}/depcache" includes="${includes}" excludes="${excludes}">\r
53                     <classpath>\r
54                         <path path="@{classpath}"/>\r
55                     </classpath>\r
56                 </depend>\r
57             </sequential>\r
58         </macrodef>\r
59         <macrodef name="force-recompile" uri="http://www.netbeans.org/ns/j2se-project/3">\r
60             <attribute name="destdir" default="${build.classes.dir}"/>\r
61             <sequential>\r
62                 <fail unless="javac.includes">Must set javac.includes</fail>\r
63                 <pathconvert property="javac.includes.binary" pathsep=",">\r
64                     <path>\r
65                         <filelist dir="@{destdir}" files="${javac.includes}"/>\r
66                     </path>\r
67                     <globmapper from="*.java" to="*.class"/>\r
68                 </pathconvert>\r
69                 <delete>\r
70                     <files includes="${javac.includes.binary}"/>\r
71                 </delete>\r
72             </sequential>\r
73         </macrodef>\r
74     </target>\r
75 </project>\r