OSDN Git Service

targetを1.6に設定
[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 default="${javac.processorpath}" name="processorpath"/> \r
11             <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/>\r
12             <attribute name="srcdir" default="${src.dir}"/>\r
13             <attribute name="destdir" default="${build.classes.dir}"/>\r
14             <attribute name="classpath" default="${javac.classpath}"/>\r
15             <attribute name="includes" default="${includes}"/>\r
16             <attribute name="excludes" default="${excludes}"/>\r
17             <attribute name="debug" default="${javac.debug}"/>\r
18             <attribute name="sourcepath" default="${empty.dir}"/>\r
19             <attribute name="gensrcdir" default="${empty.dir}"/>\r
20             <element name="customize" optional="true"/>\r
21             <sequential>\r
22                 <taskdef name="groovyc" classpath="${javac.classpath}" classname="org.codehaus.groovy.ant.Groovyc"/>\r
23                 <property name="empty.dir" location="${build.dir}/empty"/>\r
24                 <mkdir dir="${empty.dir}"/>\r
25                 <groovyc srcdir="@{srcdir}" sourcepath="@{sourcepath}" destdir="@{destdir}" encoding="${source.encoding}" includes="@{includes}" excludes="@{excludes}" includeAntRuntime="false">\r
26                     <src>\r
27                         <dirset dir="@{gensrcdir}" erroronmissingdir="false">\r
28                             <include name="*"/>\r
29                         </dirset>\r
30                     </src>\r
31                     <classpath>\r
32                         <path path="@{classpath}"/>\r
33                     </classpath>\r
34                     <javac debug="@{debug}" deprecation="${javac.deprecation}" encoding="${source.encoding}" source="${javac.source}" target="${javac.target}">\r
35                         <compilerarg line="${javac.compilerargs} ${javac.compilerargs.jaxws}"/>\r
36                         <customize/>\r
37                     </javac>\r
38                 </groovyc>\r
39             </sequential>\r
40         </macrodef>\r
41         <macrodef name="depend" uri="http://www.netbeans.org/ns/j2se-project/3">\r
42             <attribute name="srcdir" default="${src.dir}"/>\r
43             <attribute name="destdir" default="${build.classes.dir}"/>\r
44             <attribute name="classpath" default="${javac.classpath}"/>\r
45             <sequential>\r
46                 <depend srcdir="@{srcdir}" destdir="@{destdir}" cache="${build.dir}/depcache" includes="${includes}" excludes="${excludes}">\r
47                     <classpath>\r
48                         <path path="@{classpath}"/>\r
49                     </classpath>\r
50                 </depend>\r
51             </sequential>\r
52         </macrodef>\r
53         <macrodef name="force-recompile" uri="http://www.netbeans.org/ns/j2se-project/3">\r
54             <attribute name="destdir" default="${build.classes.dir}"/>\r
55             <sequential>\r
56                 <fail unless="javac.includes">Must set javac.includes</fail>\r
57                 <pathconvert property="javac.includes.binary" pathsep=",">\r
58                     <path>\r
59                         <filelist dir="@{destdir}" files="${javac.includes}"/>\r
60                     </path>\r
61                     <globmapper from="*.java" to="*.class"/>\r
62                 </pathconvert>\r
63                 <delete>\r
64                     <files includes="${javac.includes.binary}"/>\r
65                 </delete>\r
66             </sequential>\r
67         </macrodef>\r
68     </target>\r
69 </project>\r