84 </target>
85
86 <!-- Special build area setup. -->
87 <target name="-drop-build-setup" depends="init, -init-src-dirs">
88 <mkdir dir="${build.classes.dir}"/>
89 <copy todir="${build.classes.dir}">
90 <fileset dir="${primary.src.dir}"
91 includes="**/*.xsd, **/*.default, **/*.properties"
92 excludes="**/*.java, **/*.package.html"/>
93 </copy>
94 <replaceregexp match="#(.*)$" replace="#" flags="gm">
95 <fileset dir="${build.classes.dir}" includes="**/*.properties"/>
96 </replaceregexp>
97
98 <mkdir dir="${build.classes.dir}/META-INF/services"/>
99 <copy todir="${build.classes.dir}/META-INF"
100 file="${secondary.src.dir}/META-INF/mailcap.default"/>
101 <copy todir="${build.classes.dir}/META-INF"
102 file="${secondary.src.dir}/META-INF/mimetypes.default"/>
103 <copy todir="${build.classes.dir}/META-INF/services"
104 file="${primary.src.dir}/com/sun/tools/etc/META-INF/services/com.sun.mirror.apt.AnnotationProcessorFactory"/>
105 <copy todir="${build.classes.dir}/META-INF/services"
106 file="${primary.src.dir}/com/sun/tools/etc/META-INF/services/com.sun.tools.internal.xjc.Plugin"/>
107 <mkdir dir="${build.classes.dir}/com/sun/tools/internal/xjc/runtime"/>
108 <copy todir="${build.classes.dir}/com/sun/tools/internal/xjc/runtime">
109 <fileset dir="${primary.src.dir}/com/sun/tools/internal/xjc/runtime"
110 includes="**/*.java"
111 excludes="**/*.package.html"/>
112 </copy>
113 </target>
114
115 <!-- Try to get drop sources. -->
116 <target name="-set-props"
117 depends="init,
118 jaxws_src-update,
119 jaf_src-update">
120 </target>
121
122 <!-- Set up source to use drop.dir. -->
123 <target name="-use-drop" depends="-set-props">
124 <property name="primary.src.dir" value="${jaxws_src.src.dir}"/>
|
84 </target>
85
86 <!-- Special build area setup. -->
87 <target name="-drop-build-setup" depends="init, -init-src-dirs">
88 <mkdir dir="${build.classes.dir}"/>
89 <copy todir="${build.classes.dir}">
90 <fileset dir="${primary.src.dir}"
91 includes="**/*.xsd, **/*.default, **/*.properties"
92 excludes="**/*.java, **/*.package.html"/>
93 </copy>
94 <replaceregexp match="#(.*)$" replace="#" flags="gm">
95 <fileset dir="${build.classes.dir}" includes="**/*.properties"/>
96 </replaceregexp>
97
98 <mkdir dir="${build.classes.dir}/META-INF/services"/>
99 <copy todir="${build.classes.dir}/META-INF"
100 file="${secondary.src.dir}/META-INF/mailcap.default"/>
101 <copy todir="${build.classes.dir}/META-INF"
102 file="${secondary.src.dir}/META-INF/mimetypes.default"/>
103 <copy todir="${build.classes.dir}/META-INF/services"
104 file="${primary.src.dir}/com/sun/tools/etc/META-INF/services/com.sun.tools.internal.ws.wscompile.Plugin"/>
105 <copy todir="${build.classes.dir}/META-INF/services"
106 file="${primary.src.dir}/com/sun/tools/etc/META-INF/services/com.sun.tools.internal.xjc.Plugin"/>
107 <mkdir dir="${build.classes.dir}/com/sun/tools/internal/xjc/runtime"/>
108 <copy todir="${build.classes.dir}/com/sun/tools/internal/xjc/runtime">
109 <fileset dir="${primary.src.dir}/com/sun/tools/internal/xjc/runtime"
110 includes="**/*.java"
111 excludes="**/*.package.html"/>
112 </copy>
113 </target>
114
115 <!-- Try to get drop sources. -->
116 <target name="-set-props"
117 depends="init,
118 jaxws_src-update,
119 jaf_src-update">
120 </target>
121
122 <!-- Set up source to use drop.dir. -->
123 <target name="-use-drop" depends="-set-props">
124 <property name="primary.src.dir" value="${jaxws_src.src.dir}"/>
|