You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@river.apache.org by fb...@apache.org on 2007/10/12 00:06:26 UTC

svn commit: r583971 [2/3] - in /incubator/river/trunk/jtsk: ./ src/ src/com/artima/lookup/util/ src/com/sun/jini/example/browser/ src/com/sun/jini/example/hello/ src/configentry/ src/net/jini/lookup/

Modified: incubator/river/trunk/jtsk/src/build.xml
URL: http://svn.apache.org/viewvc/incubator/river/trunk/jtsk/src/build.xml?rev=583971&r1=583970&r2=583971&view=diff
==============================================================================
--- incubator/river/trunk/jtsk/src/build.xml (original)
+++ incubator/river/trunk/jtsk/src/build.xml Thu Oct 11 15:06:25 2007
@@ -18,883 +18,883 @@
 
 <project name="src" basedir="." default="all">
 
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## ENVIRONMENT SETTINGS						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <property name="top" location=".."/>
-
-  <!-- ##								-->
-  <!-- ## Set java-source for use with the javac task:			-->
-  <!-- ##								-->
-
-  <property name="java-source" value="**/*.java" />
-  
-  <import file="${top}/build_common.xml"/>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: all							-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="all"
-          description=""
-          depends="compile">
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##                                                               -->
-  <!-- ## TARGET: clean                                                 -->
-  <!-- ##                                                               -->
-  <!-- ################################################################ -->
-
-  <target name="clean"
-          description="Removes all files and dirs created by the build."
-          depends="clean.all">
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: this.jars						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="this.jars"
-          description="Generate top-level jars.  Note that some of these jars are
-		       order dependent."
-          depends="jini-core.jar,
-		   jini-ext.jar,
-		   jsk-dl.jar,
-		   jsk-lib.jar,
-		   jsk-resources.jar,
-		   jsk-platform.jar,
-		   jsk-policy.jar,
-		   sun-util.jar,
-		   toolwrappers">
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: toolwrappers						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="toolwrappers"
-	  depends="tools-jar,
-		   checkconfigurationfile.jar,
-		   checkser.jar,
-		   classdep.jar,
-		   classserver.jar,
-		   computedigest.jar,
-		   computehttpmdcodebase.jar,
-		   jsk-debug-policy.jar,
-		   jarwrapper.jar,
-		   preferredlistgen.jar,
-		   envcheck.jar">
-  
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: checkconfigurationfile.jar				-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="checkconfigurationfile.jar"
-	  depends="setup-all,
-		   start.jar">
-
-    <delete file="${build.lib}/checkconfigurationfile.jar" quiet="true" />
-
-    <java classname="com.sun.jini.tool.JarWrapper"
-	  classpath="${build.classes}"
-          failonerror="true">
-
-      <arg line="-manifest=${src.tools.manifest}/checkconfigurationfile.mf"/>
-      <arg line="${build.lib}/checkconfigurationfile.jar"		/>
-      <arg line="${build.lib}"						/>
-      <arg line="tools.jar"						/>
-    </java>
-
-  </target>
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: checkser.jar						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="checkser.jar"
-	  depends="setup-all">
-
-    <delete file="${build.lib}/checkser.jar" quiet="true" />
-
-    <java classname="com.sun.jini.tool.JarWrapper"
-	  classpath="${build.classes}"
-          failonerror="true">
-
-      <arg line="-manifest=${src.tools.manifest}/checkser.mf"	/>
-      <arg line="${build.lib}/checkser.jar"			/>
-      <arg line="${build.lib}"					/>
-      <arg line="tools.jar"					/>
-    </java>
-
-  </target>
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: classdep.jar						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="classdep.jar"
-	  depends="setup-all">
-
-    <delete file="${build.lib}/classdep.jar" quiet="true" />
-
-    <java classname="com.sun.jini.tool.JarWrapper"
-	  classpath="${build.classes}"
-          failonerror="true">
-
-      <arg line="-manifest=${src.tools.manifest}/classdep.mf"	/>
-      <arg line="${build.lib}/classdep.jar"			/>
-      <arg line="${build.lib}"					/>
-      <arg line="tools.jar"					/>
-    </java>
-
-  </target>
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: classserver.jar					-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="classserver.jar"
-	  depends="setup-all">
-
-    <delete file="${build.lib}/classserver.jar" quiet="true" />
-
-    <java classname="com.sun.jini.tool.JarWrapper"
-	  classpath="${build.classes}"
-          failonerror="true">
-
-      <arg line="${build.lib}/classserver.jar"			/>
-      <arg line="${build.lib}"					/>
-      <arg line="tools.jar"					/>
-    </java>
-
-  </target>
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: computedigest.jar					-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="computedigest.jar"
-	  depends="setup-all">
-
-    <delete file="${build.lib}/computedigest.jar" quiet="true" />
-
-    <java classname="com.sun.jini.tool.JarWrapper"
-	  classpath="${build.classes}"
-          failonerror="true">
-
-      <arg line="-manifest=${src.tools.manifest}/computedigest.mf"	/>
-      <arg line="${build.lib}/computedigest.jar"			/>
-      <arg line="${build.lib}"						/>
-      <arg line="tools.jar"						/>
-    </java>
-
-  </target>
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: computehttpmdcodebase.jar				-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="computehttpmdcodebase.jar"
-	  depends="setup-all">
-
-    <delete file="${build.lib}/computehttpmdcodebase.jar" quiet="true" />
-
-    <java classname="com.sun.jini.tool.JarWrapper"
-	  classpath="${build.classes}"
-          failonerror="true">
-
-      <arg line="-manifest=${src.tools.manifest}/computehttpmdcodebase.mf"/>
-      <arg line="${build.lib}/computehttpmdcodebase.jar"		/>
-      <arg line="${build.lib}"						/>
-      <arg line="tools.jar"						/>
-    </java>
-
-  </target>
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: jarwrapper.jar					-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="jarwrapper.jar"
-	  depends="setup-all">
-
-    <delete file="${build.lib}/jarwrapper.jar" quiet="true" />
-
-    <java classname="com.sun.jini.tool.JarWrapper"
-	  classpath="${build.classes}"
-          failonerror="true">
-
-      <arg line="-manifest=${src.tools.manifest}/jarwrapper.mf"	/>
-      <arg line="${build.lib}/jarwrapper.jar"			/>
-      <arg line="${build.lib}"					/>
-      <arg line="tools.jar"					/>
-    </java>
-
-  </target>
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: preferredlistgen.jar					-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="preferredlistgen.jar"
-	  depends="setup-all">
-
-    <delete file="${build.lib}/preferredlistgen.jar" quiet="true" />
-
-    <java classname="com.sun.jini.tool.JarWrapper"
-	  classpath="${build.classes}"
-          failonerror="true">
-
-      <arg line="-manifest=${src.tools.manifest}/preferredlistgen.mf"	/>
-      <arg line="${build.lib}/preferredlistgen.jar"			/>
-      <arg line="${build.lib}"						/>
-      <arg line="tools.jar"						/>
-    </java>
-
-  </target>
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: envcheck.jar						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="envcheck.jar"
-	  depends="setup-all">
-
-    <delete file="${build.lib}/envcheck.jar" quiet="true" />
-
-    <java classname="com.sun.jini.tool.JarWrapper"
-	  classpath="${build.classes}"
-          failonerror="true">
-
-      <arg line="-manifest=${src.tools.manifest}/envcheck.mf"	/>
-      <arg line="${build.lib}/envcheck.jar"			/>
-      <arg line="${build.lib}"					/>
-      <arg line="tools.jar"					/>
-    </java>
-
-    <jar destfile="${build.lib}/envcheck.jar" 
-	 update="true"
-         index="false">
-        
-      <fileset	dir="${src.tools.manifest}/tools"
-		includes="META-INF/services/com.sun.jini.tool.envcheck.Plugin" />
-    </jar>
-
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: jini-core.jar						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="jini-core.jar"
-	  depends="setup-all">
-  
-    <delete file="${build.lib}/jini-core.jar" quiet="true" />
-
-    <jar destfile="${build.lib}/jini-core.jar"
-	 index="false">
-
-      <fileset	dir="${build.classes}"
-		includes="net/jini/core/**" />
-
-    </jar>
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: jini-ext.jar						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="jini-ext.jar"
-	  depends="setup-all">
-  
-    <property name="jini-ext.deps" location="${build.deps}/jini-ext.deps" />
-    
-    <!-- ##								-->
-    <!-- ## Run ClassDep.						-->
-    <!-- ##								-->
-
-    <java classname="com.sun.jini.tool.ClassDep"
-          failonerror="true"
-          output="${jini-ext.deps}">
-          
-      <classpath refid="path.classdep"	/>
-      <arg value="-cp"			/>
-      <arg path="${build.classes}"	/>
-      <arg value="-files"		/>
-
-      <arg line="-in com.sun.jini"	/>
-      <arg line="-in net.jini"		/>
-
-      <arg line="-out net.jini.core"	/>
-
-      <arg line="-prune net.jini.core"	/>
-
-      <arg path="${build.classes}/net/jini"			/>
-      <arg path="${build.classes}/com/sun/jini/discovery"	/>
-
-    </java>
-
-    <!-- ##								-->
-    <!-- ## Generate the jar file.					-->
-    <!-- ##								-->
-
-    <delete file="${build.lib}/jini-ext.jar" quiet="true" />
-
-    <jar destfile="${build.lib}/jini-ext.jar" 
-         index="false"
-	 manifest="${src.jini.manifest}/jini-ext.mf">
-        
-      <fileset	dir="${build.classes}"  includesfile="${jini-ext.deps}" />
-
-    </jar>
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: jsk-debug-policy.jar					-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="jsk-debug-policy.jar"
-	  depends="setup-all">
-  
-    <property name="jsk-debug-policy.deps" location="${build.deps}/jsk-debug-policy.deps" />
-    
-    <!-- ##								-->
-    <!-- ## Run ClassDep.						-->
-    <!-- ##								-->
-
-    <java classname="com.sun.jini.tool.ClassDep"
-          failonerror="true"
-          output="${jsk-debug-policy.deps}">
-          
-      <classpath refid="path.classdep"					/>
-      <arg value="-cp"							/>
-      <arg path="${build.classes}"					/>
-      <arg value="-files"						/>
-      <arg line="${jskprivate.include}"					/>
-
-      <arg line="-in com.sun.jini.tool"					/>
-
-      <arg value="com.sun.jini.tool.DebugDynamicPolicyProvider"		/>
-
-    </java>
-
-    <!-- ##								-->
-    <!-- ## Generate the jar file.					-->
-    <!-- ##								-->
-
-    <delete file="${build.lib}/jsk-debug-policy.jar" quiet="true" />
-
-    <jar destfile="${build.lib}/jsk-debug-policy.jar"
-         index="false"
-         manifest="${src.tools.manifest}/jsk-debug-policy.mf">
-         
-      <fileset dir="${build.classes}"  includesfile="${jsk-debug-policy.deps}" />
-
-    </jar>
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: jsk-dl.jar						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="jsk-dl.jar"
-	  depends="setup-all">
-  
-    <property name="jsk-dl.deps" location="${build.deps}/jsk-dl.deps" />
-    
-    <!-- ##								-->
-    <!-- ## Run ClassDep.						-->
-    <!-- ##								-->
-
-    <java classname="com.sun.jini.tool.ClassDep"
-          failonerror="true"
-          output="${jsk-dl.deps}">
-          
-      <classpath refid="path.classdep"					/>
-      <arg value="-cp"							/>
-      <arg path="${build.classes}"					/>
-      <arg value="-files"						/>
-
-      <arg line="-in com.sun.jini"					/>
-      <arg line="-in net.jini"						/>
-
-      <arg line="${jskplatform.exclude}"				/>
-
-      <arg line="-skip net.jini.lookup.entry.EntryBeans" 		/>
-
-      <arg path="${build.classes}/com/sun/jini/admin"			/>
-      <arg path="${build.classes}/com/sun/jini/lease"			/>
-      <arg path="${build.classes}/com/sun/jini/proxy"			/>
-      <arg path="${build.classes}/net/jini/admin"			/>
-      <arg path="${build.classes}/net/jini/entry"			/>
-      <arg path="${build.classes}/net/jini/event"			/>
-      <arg path="${build.classes}/net/jini/lookup/entry"		/>
-      <arg path="${build.classes}/net/jini/space"			/>
-
-      <arg value="com.sun.jini.jeri.internal.http.HttpParseException"	/>
-      <arg value="com.sun.jini.landlord.ConstrainableLandlordLease"	/>
-      <arg value="com.sun.jini.landlord.ConstrainableLandlordLeaseMap"	/>
-      <arg value="com.sun.jini.landlord.Landlord"			/>
-      <arg value="com.sun.jini.landlord.LandlordLease"			/>
-      <arg value="com.sun.jini.landlord.LandlordLeaseMap"		/>
-      <arg value="com.sun.jini.landlord.LandlordProxyVerifier"		/>
-      <arg value="com.sun.jini.logging.Levels"				/>
-      <arg value="com.sun.jini.lookup.entry.BasicServiceType"		/>
-      <arg value="com.sun.jini.resource.ServiceConfigurationError"	/>
-      <arg value="com.sun.jini.start.ServiceProxyAccessor"		/>
-
-      <arg value="net.jini.discovery.LookupDiscoveryRegistration"	/>
-      <arg value="net.jini.discovery.LookupDiscoveryService"		/>
-      <arg value="net.jini.discovery.LookupUnmarshalException"		/>
-      <arg value="net.jini.discovery.RemoteDiscoveryEvent"		/>
-      <arg value="net.jini.lease.LeaseRenewalService"			/>
-      <arg value="net.jini.lease.LeaseRenewalSet"			/>
-      <arg value="net.jini.lease.LeaseUnmarshalException"		/>
-      <arg value="net.jini.lease.RenewalFailureEvent"			/>
-      <arg value="net.jini.lookup.DiscoveryAdmin"			/>
-      <arg value="net.jini.lookup.ServiceDiscoveryManager$$LookupCacheImpl$$LookupListener_Stub"	/>
-
-    </java>
-
-    <!-- ##								-->
-    <!-- ## Generate the jar file.					-->
-    <!-- ##								-->
-
-    <delete file="${build.lib-dl}/jsk-dl.jar" quiet="true" />
-
-    <jar destfile="${build.lib-dl}/jsk-dl.jar" 
-         index="false">
-        
-      <fileset	dir="${build.classes}"  includesfile="${jsk-dl.deps}" />
-
-      <metainf dir="${src.jini.manifest}/jsk-dl/META-INF" />
-
-    </jar>
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: jsk-lib.jar						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="jsk-lib.jar"
-	  depends="setup-all">
-  
-    <property name="jsk-lib.deps" location="${build.deps}/jsk-lib.deps" />
-    
-    <!-- ##								-->
-    <!-- ## Run ClassDep.						-->
-    <!-- ##								-->
-
-    <java classname="com.sun.jini.tool.ClassDep"
-          failonerror="true"
-          output="${jsk-lib.deps}">
-          
-      <classpath refid="path.classdep"					/>
-      <arg value="-cp"							/>
-      <arg path="${build.classes}"					/>
-      <arg value="-files"						/>
-
-      <arg line="-in com.sun.jini"					/>
-      <arg line="-in net.jini"						/>
-
-      <arg line="${jskplatform.exclude}"				/>
-
-      <arg path="${build.classes}/com/sun/jini/admin"			/>
-      <arg path="${build.classes}/com/sun/jini/config"			/>
-      <arg path="${build.classes}/com/sun/jini/landlord"		/>
-      <arg path="${build.classes}/com/sun/jini/lease"			/>
-      <arg path="${build.classes}/com/sun/jini/lookup/entry"		/>
-      <arg path="${build.classes}/com/sun/jini/proxy"			/>
-      <arg path="${build.classes}/com/sun/jini/reliableLog"		/>
-      <arg path="${build.classes}/com/sun/jini/resource"		/>
-      <arg path="${build.classes}/com/sun/jini/thread"			/>
-      <arg path="${build.classes}/net/jini"				/>
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## ENVIRONMENT SETTINGS						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<property name="top" location=".."/>
+      
+	<!-- ##							-->
+	<!-- ## Set java-source for use with the javac task:	-->
+	<!-- ##							-->
+      
+	<property name="java-source" value="**/*.java"/>
+	
+	<import file="${top}/build_common.xml"/>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: all							-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="all"
+		description=""
+		depends="compile">
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: clean							-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="clean"
+		description="Removes all files and dirs created by the build."
+		depends="clean.all">
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: this.jars						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="this.jars"
+		description="Generate top-level jars.  Note that some of these jars are
+			     order dependent."
+		depends="jini-core.jar,
+			 jini-ext.jar,
+			 jsk-dl.jar,
+			 jsk-lib.jar,
+			 jsk-resources.jar,
+			 jsk-platform.jar,
+			 jsk-policy.jar,
+			 sun-util.jar,
+			 toolwrappers">
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: toolwrappers						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="toolwrappers"
+		depends="tools-jar,
+			 checkconfigurationfile.jar,
+			 checkser.jar,
+			 classdep.jar,
+			 classserver.jar,
+			 computedigest.jar,
+			 computehttpmdcodebase.jar,
+			 jsk-debug-policy.jar,
+			 jarwrapper.jar,
+			 preferredlistgen.jar,
+			 envcheck.jar">
+	
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: checkconfigurationfile.jar				-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="checkconfigurationfile.jar"
+		depends="setup-all,
+			 start.jar">
+      
+		<delete file="${build.lib}/checkconfigurationfile.jar" quiet="true"/>
+	    
+		<java classname="com.sun.jini.tool.JarWrapper"
+		      classpath="${build.classes}"
+		      failonerror="true">
+	    
+			<arg line="-manifest=${src.tools.manifest}/checkconfigurationfile.mf"/>
+			<arg line="${build.lib}/checkconfigurationfile.jar"/>
+			<arg line="${build.lib}"/>
+			<arg line="tools.jar"/>
+		</java>
+      
+	</target>
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: checkser.jar						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="checkser.jar"
+		depends="setup-all">
+      
+		<delete file="${build.lib}/checkser.jar" quiet="true"/>
+	    
+		<java classname="com.sun.jini.tool.JarWrapper"
+		      classpath="${build.classes}"
+		      failonerror="true">
+	    
+			<arg line="-manifest=${src.tools.manifest}/checkser.mf"/>
+			<arg line="${build.lib}/checkser.jar"/>
+			<arg line="${build.lib}"/>
+			<arg line="tools.jar"/>
+		</java>
+      
+	</target>
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: classdep.jar						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="classdep.jar"
+		depends="setup-all">
+      
+		<delete file="${build.lib}/classdep.jar" quiet="true"/>
+	    
+		<java classname="com.sun.jini.tool.JarWrapper"
+		      classpath="${build.classes}"
+		      failonerror="true">
+	    
+			<arg line="-manifest=${src.tools.manifest}/classdep.mf"/>
+			<arg line="${build.lib}/classdep.jar"/>
+			<arg line="${build.lib}"/>
+			<arg line="tools.jar"/>
+		</java>
+      
+	</target>
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: classserver.jar						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="classserver.jar"
+		depends="setup-all">
+      
+		<delete file="${build.lib}/classserver.jar" quiet="true"/>
+	    
+		<java classname="com.sun.jini.tool.JarWrapper"
+		      classpath="${build.classes}"
+		      failonerror="true">
+	    
+			<arg line="${build.lib}/classserver.jar"/>
+			<arg line="${build.lib}"/>
+			<arg line="tools.jar"/>
+		</java>
+      
+	</target>
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: computedigest.jar					-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+
+	<target name="computedigest.jar"
+		depends="setup-all">
+      
+		<delete file="${build.lib}/computedigest.jar" quiet="true"/>
+      
+		<java classname="com.sun.jini.tool.JarWrapper"
+		      classpath="${build.classes}"
+		      failonerror="true">
+	    
+			<arg line="-manifest=${src.tools.manifest}/computedigest.mf"/>
+			<arg line="${build.lib}/computedigest.jar"/>
+			<arg line="${build.lib}"/>
+			<arg line="tools.jar"/>
+		</java>
+      
+	</target>
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: computehttpmdcodebase.jar				-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="computehttpmdcodebase.jar"
+		depends="setup-all">
+      
+		<delete file="${build.lib}/computehttpmdcodebase.jar" quiet="true"/>
+      
+		<java classname="com.sun.jini.tool.JarWrapper"
+		      classpath="${build.classes}"
+		      failonerror="true">
+	    
+			<arg line="-manifest=${src.tools.manifest}/computehttpmdcodebase.mf"/>
+			<arg line="${build.lib}/computehttpmdcodebase.jar"/>
+			<arg line="${build.lib}"/>
+			<arg line="tools.jar"/>
+		</java>
+      
+	</target>
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: jarwrapper.jar						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="jarwrapper.jar"
+		depends="setup-all">
+      
+		<delete file="${build.lib}/jarwrapper.jar" quiet="true"/>
+      
+		<java classname="com.sun.jini.tool.JarWrapper"
+		      classpath="${build.classes}"
+		      failonerror="true">
+	    
+			<arg line="-manifest=${src.tools.manifest}/jarwrapper.mf"/>
+			<arg line="${build.lib}/jarwrapper.jar"/>
+			<arg line="${build.lib}"/>
+			<arg line="tools.jar"/>
+		</java>
+      
+	</target>
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: preferredlistgen.jar					-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="preferredlistgen.jar"
+		depends="setup-all">
+      
+		<delete file="${build.lib}/preferredlistgen.jar" quiet="true"/>
+      
+		<java classname="com.sun.jini.tool.JarWrapper"
+		      classpath="${build.classes}"
+		      failonerror="true">
+	    
+			<arg line="-manifest=${src.tools.manifest}/preferredlistgen.mf"/>
+			<arg line="${build.lib}/preferredlistgen.jar"/>
+			<arg line="${build.lib}"/>
+			<arg line="tools.jar"/>
+		</java>
+      
+	</target>
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: envcheck.jar						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="envcheck.jar"
+		depends="setup-all">
+      
+		<delete file="${build.lib}/envcheck.jar" quiet="true"/>
+      
+		<java classname="com.sun.jini.tool.JarWrapper"
+		      classpath="${build.classes}"
+		      failonerror="true">
+	    
+			<arg line="-manifest=${src.tools.manifest}/envcheck.mf"/>
+			<arg line="${build.lib}/envcheck.jar"/>
+			<arg line="${build.lib}"/>
+			<arg line="tools.jar"/>
+		</java>
+      
+	  <jar destfile="${build.lib}/envcheck.jar" 
+	       update="true"
+	       index="false">
+	      
+	    <fileset	dir="${src.tools.manifest}/tools"
+		      includes="META-INF/services/com.sun.jini.tool.envcheck.Plugin"/>
+	  </jar>
+      
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: jini-core.jar						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="jini-core.jar"
+		depends="setup-all">
+	
+		<delete file="${build.lib}/jini-core.jar" quiet="true"/>
+      
+		<jar destfile="${build.lib}/jini-core.jar"
+		     index="false">
+      
+		<fileset dir="${build.classes}"
+			 includes="net/jini/core/**"/>
+      
+	  </jar>
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: jini-ext.jar						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="jini-ext.jar"
+		depends="setup-all">
+	
+		<property name="jini-ext.deps" location="${build.deps}/jini-ext.deps"/>
 		
-      <arg value="com.sun.jini.logging.Levels"				/>
-      <arg value="com.sun.jini.phoenix.ActivationAdmin"			/>
-      <arg value="com.sun.jini.start.LifeCycle"				/>
-      <arg value="com.sun.jini.start.ServiceProxyAccessor"		/>
-
-    </java>
-
-    <!-- ##								-->
-    <!-- ## Generate the jar file.					-->
-    <!-- ##								-->
-
-    <delete file="${build.lib}/jsk-lib.jar" quiet="true" />
-
-    <jar destfile="${build.lib}/jsk-lib.jar" 
-         index="false">
-        
-      <fileset	dir="${build.classes}"  includesfile="${jsk-lib.deps}" />
-
-    </jar>
-
-    <!-- ##                                                             -->
-    <!-- ## Generate the Preferred List                                 -->
-    <!-- ##                                                             -->
-
-    <preferredlistgen>
-
-      <plg-elements>
-
-        <arg line="-jar"						/>
-        <arg path="${build.lib}/jsk-lib.jar"				/>
-
-        <arg line="-cp ${build.classes}"				/>
-
-        <arg line="-api com.sun.jini.start.LifeCycle"			/>
-        <arg line="-api com.sun.jini.start.ServiceProxyAccessor"	/>
-
-      </plg-elements>
-
-    </preferredlistgen>
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: jsk-platform.jar					-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="jsk-platform.jar"
-	  depends="setup-all">
-  
-    <property name="jsk-platform.deps" location="${build.deps}/jsk-platform.deps" />
-    
-    <!-- ##								-->
-    <!-- ## Run ClassDep.						-->
-    <!-- ##								-->
-
-    <java classname="com.sun.jini.tool.ClassDep"
-          failonerror="true"
-          output="${jsk-platform.deps}">
-          
-      <classpath refid="path.classdep"	/>
-      <arg value="-cp"			/>
-      <arg path="${build.classes}"	/>
-      <arg value="-files"		/>
-
-      <arg line="-in com.sun.jini"	/>
-      <arg line="-in net.jini"		/>
-
-      <arg path="${build.classes}/net/jini/activation"		/>
-      <arg path="${build.classes}/net/jini/config"		/>
-      <arg path="${build.classes}/net/jini/constraint"		/>
-      <arg path="${build.classes}/net/jini/core"		/>
-      <arg path="${build.classes}/net/jini/export"		/>
-      <arg path="${build.classes}/net/jini/id"			/>
-      <arg path="${build.classes}/net/jini/iiop"		/>
-      <arg path="${build.classes}/net/jini/io"			/>
-      <arg path="${build.classes}/net/jini/jeri"		/>
-      <arg path="${build.classes}/net/jini/jrmp"		/>
-      <arg path="${build.classes}/net/jini/loader"		/>
-      <arg path="${build.classes}/net/jini/security"		/>
-      <arg path="${build.classes}/net/jini/url"			/>
-      <arg value="net.jini.discovery.ConstrainableLookupLocator"		/>
-      <arg value="net.jini.discovery.ConstrainableLookupLocatorTrustVerifier"	/>
-
-      <arg path="${build.classes}/com/sun/jini/discovery"	/>
-      <arg value="com.sun.jini.config.ConfigUtil"				/>
-      <arg value="com.sun.jini.config.KeyStores"				/>
-      <arg value="com.sun.jini.logging.LogManager"				/>
-
-    </java>
-
-    <!-- ##								-->
-    <!-- ## Generate the jar file.					-->
-    <!-- ##								-->
-
-    <delete file="${build.lib}/jsk-platform.jar" quiet="true" />
-
-    <jar destfile="${build.lib}/jsk-platform.jar" 
-         index="false"
-	 manifest="${src.jini.manifest}/jsk-platform.mf">
-         
-      <fileset	dir="${build.classes}"  includesfile="${jsk-platform.deps}" />
-
-    </jar>
-
-    <!-- ##                                                             -->
-    <!-- ## Generate the Preferred List                                 -->
-    <!-- ##                                                             -->
-
-    <preferredlistgen>
-
-      <plg-elements>
-
-        <arg line="-jar"						/>
-        <arg path="${build.lib}/jsk-platform.jar"				/>
-
-        <arg line="-cp ${build.classes}"				/>
-	<arg line="-api net/jini/activation/-"		/>
-	<arg line="-api net/jini/config/-"		/>
-	<arg line="-api net/jini/constraint/-"		/>
-	<arg line="-api net/jini/core/-"		/>
-	<arg line="-api net/jini/export/-"		/>
-	<arg line="-api net/jini/id/-"			/>
-	<arg line="-api net/jini/iiop/-"		/>
-	<arg line="-api net/jini/io/-"			/>
-	<arg line="-api net/jini/jeri/-"		/>
-	<arg line="-api net/jini/jrmp/-"		/>
-	<arg line="-api net/jini/loader/-"		/>
-	<arg line="-api net/jini/security/-"		/>
-	<arg line="-api net/jini/url/-"			/>
-
-	<arg line="-api net.jini.discovery.ConstrainableLookupLocator"		/>
-	<arg line="-api net.jini.discovery.ConstrainableLookupLocatorTrustVerifier"	/>
-	<arg line="-api net.jini.security.AuthenticationPermission$AuthenticationPermissionCollection"		/>
-	<arg line="-api net.jini.security.GrantPermission$GrantPermissionCollection"		/>
-	<arg line="-api com/sun/jini/discovery/"	/>
-	<arg line="-api com/sun/jini/discovery/kerberos/-"	/>
-	<arg line="-api com/sun/jini/discovery/plaintext/-"	/>
-	<arg line="-api com/sun/jini/discovery/ssl/-"	/>
-	<arg line="-api com/sun/jini/discovery/x500/-"	/>
-	<arg line="-api com.sun.jini.config.ConfigUtil"				/>
-	<arg line="-api com.sun.jini.config.KeyStores"				/>
-	<arg line="-api com.sun.jini.logging.LogManager"				/>
-
-      </plg-elements>
-
-    </preferredlistgen>
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: jsk-policy.jar					-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="jsk-policy.jar"
-	  depends="setup-all">
-  
-    <property name="jsk-policy.deps" location="${build.deps}/jsk-policy.deps" />
-    
-    <!-- ##								-->
-    <!-- ## Run ClassDep.						-->
-    <!-- ##								-->
-
-    <java classname="com.sun.jini.tool.ClassDep"
-          failonerror="true"
-          output="${jsk-policy.deps}">
-          
-      <classpath refid="path.classdep"	/>
-      <arg value="-cp"			/>
-      <arg path="${build.classes}"	/>
-      <arg value="-files"		/>
-
-      <arg value="net.jini.security.policy.DynamicPolicyProvider"	/>
-      <arg value="net.jini.security.policy.PolicyFileProvider"		/>
-
-      <arg line="-in com.sun.jini"	/>
-      <arg line="-in net.jini"		/>
-
-    </java>
-
-    <!-- ##								-->
-    <!-- ## Generate the jar file.					-->
-    <!-- ##								-->
-
-    <delete file="${build.lib-ext}/jsk-policy.jar" quiet="true" />
-
-    <jar destfile="${build.lib-ext}/jsk-policy.jar" 
-         index="false">
-         
-      <fileset	dir="${build.classes}"  includesfile="${jsk-policy.deps}" />
-
-    </jar>
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: jsk-resources.jar					-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="jsk-resources.jar"
-	  depends="setup-all">
-  
-    <delete file="${build.lib}/jsk-resources.jar" quiet="true" />
-
-    <jar destfile="${build.lib}/jsk-resources.jar" 
-	 index="false">
-
-      <fileset	dir="${src.jini.manifest}/jsk-resources"
-		includes="META-INF/services/com.sun.jini.discovery.DiscoveryFormatProvider
-			  META-INF/services/java.rmi.server.RMIClassLoaderSpi
-			  META-INF/services/net.jini.security.TrustVerifier
-			  META-INF/services/net.jini.security.IntegrityVerifier
-			  META-INF/services/net.jini.export.ServerContext$$Spi" />
-    </jar>
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: start.jar						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="start.jar"
-	  depends="setup-all">
-
-    <!-- ##								-->
-    <!-- ## This jar must be built before checkconfigurationfile.jar ,	-->
-    <!-- ## which is why this target is defined here.  This target 	-->
-    <!-- ## simply redirects ant to the actual start.jar target 	-->
-    <!-- ## definition.							-->
-    <!-- ##								-->
-
-    <ant target="start.jar"
-	 antfile="build.xml"
-	 dir="${src.jini}/com/sun/jini/start"
-	 inheritall="false"
-         inheritrefs="true"/>
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: sun-util.jar						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="sun-util.jar"
-          description=""
-	  depends="setup-all">
-  
-    <property name="sun-util.deps" location="${build.deps}/sun-util.deps" />
-    
-    <!-- ##								-->
-    <!-- ## Run ClassDep.						-->
-    <!-- ##								-->
-
-    <java classname="com.sun.jini.tool.ClassDep"
-          failonerror="true"
-          output="${sun-util.deps}">
-          
-      <classpath refid="path.classdep"	/>
-      <arg value="-cp"			/>
-      <arg path="${build.classes}"	/>
-      <arg value="-files"		/>
-
-      <arg value="com.sun.jini.discovery.ClientSubjectChecker"		/>
-      <arg value="com.sun.jini.fiddler.FiddlerAdmin"			/>
-      <arg value="com.sun.jini.outrigger.ConstrainableJavaSpaceAdmin"	/>
-      <arg value="com.sun.jini.phoenix.ActivationAdmin"			/>
-      <arg value="com.sun.jini.start.LifeCycle"				/>
-      <arg value="com.sun.jini.start.ServiceProxyAccessor"		/>
-
-      <arg line="-in com.sun.jini" />
-
-    </java>
-
-    <!-- ##								-->
-    <!-- ## Generate the jar file.					-->
-    <!-- ##								-->
-
-    <delete file="${build.lib}/sun-util.jar" quiet="true" />
-
-    <jar destfile="${build.lib}/sun-util.jar" 
-	 duplicate="preserve"
-         index="false">
-         
-      <fileset	dir="${build.classes}"  includesfile="${sun-util.deps}" />
-
-      <fileset	dir="${build.classes}"
-		includes="com/sun/jini/action/**
-			  com/sun/jini/admin/**
-			  com/sun/jini/collection/**
-			  com/sun/jini/config/**
-			  com/sun/jini/constants/**
-			  com/sun/jini/landlord/**
-			  com/sun/jini/lease/**
-			  com/sun/jini/logging/**
-			  com/sun/jini/lookup/entry/**
-			  com/sun/jini/proxy/**
-			  com/sun/jini/reliableLog/**
-			  com/sun/jini/resource/**
-			  com/sun/jini/system/**
-			  com/sun/jini/thread/**" />
-    </jar>
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: this.stubs						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="this.stubs" description="Just a dummy target.">
-
-  </target>
+		<!-- ##			-->
+		<!-- ## Run ClassDep.	-->
+		<!-- ##			-->
+	    
+		<java classname="com.sun.jini.tool.ClassDep"
+		      failonerror="true"
+		      output="${jini-ext.deps}">
+		      
+			<classpath refid="path.classdep"/>
+			<arg value="-cp"/>
+			<arg path="${build.classes}"/>
+			<arg value="-files"/>
+		  
+			<arg line="-in com.sun.jini"/>
+			<arg line="-in net.jini"/>
+		  
+			<arg line="-out net.jini.core"/>
+		  
+			<arg line="-prune net.jini.core"/>
+		  
+			<arg path="${build.classes}/net/jini"/>
+			<arg path="${build.classes}/com/sun/jini/discovery"/>
+	    
+		</java>
+	    
+		<!-- ##				-->
+		<!-- ## Generate the jar file.	-->
+		<!-- ##				-->
+	    
+		<delete file="${build.lib}/jini-ext.jar" quiet="true"/>
+	    
+		<jar destfile="${build.lib}/jini-ext.jar" 
+		     index="false"
+		     manifest="${src.jini.manifest}/jini-ext.mf">
+		    
+			<fileset dir="${build.classes}"  includesfile="${jini-ext.deps}"/>
+	    
+		</jar>
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: jsk-debug-policy.jar					-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="jsk-debug-policy.jar"
+		depends="setup-all">
+	
+		<property name="jsk-debug-policy.deps" location="${build.deps}/jsk-debug-policy.deps"/>
+	  
+		<!-- ##			-->
+		<!-- ## Run ClassDep.	-->
+		<!-- ##			-->
+	    
+		<java classname="com.sun.jini.tool.ClassDep"
+		      failonerror="true"
+		      output="${jsk-debug-policy.deps}">
+		      
+			<classpath refid="path.classdep"/>
+			<arg value="-cp"/>
+			<arg path="${build.classes}"/>
+			<arg value="-files"/>
+			<arg line="${jskprivate.include}"/>
+		  
+			<arg line="-in com.sun.jini.tool"/>
+		  
+			<arg value="com.sun.jini.tool.DebugDynamicPolicyProvider"/>
+	    
+		</java>
+	    
+		<!-- ##				-->
+		<!-- ## Generate the jar file.	-->
+		<!-- ##				-->
+	    
+		<delete file="${build.lib}/jsk-debug-policy.jar" quiet="true"/>
+	    
+		<jar destfile="${build.lib}/jsk-debug-policy.jar"
+		     index="false"
+		     manifest="${src.tools.manifest}/jsk-debug-policy.mf">
+		     
+			<fileset dir="${build.classes}"  includesfile="${jsk-debug-policy.deps}"/>
+	    
+		</jar>
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: jsk-dl.jar						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="jsk-dl.jar"
+		depends="setup-all">
+	
+		<property name="jsk-dl.deps" location="${build.deps}/jsk-dl.deps"/>
+		
+		<!-- ##			-->
+		<!-- ## Run ClassDep.	-->
+		<!-- ##			-->
+	    
+		<java classname="com.sun.jini.tool.ClassDep"
+		      failonerror="true"
+		      output="${jsk-dl.deps}">
+		      
+			<classpath refid="path.classdep"/>
+			<arg value="-cp"/>
+			<arg path="${build.classes}"/>
+			<arg value="-files"/>
+		  
+			<arg line="-in com.sun.jini"/>
+			<arg line="-in net.jini"/>
+		  
+			<arg line="${jskplatform.exclude}"/>
+		  
+			<arg line="-skip net.jini.lookup.entry.EntryBeans"/>
+		  
+			<arg path="${build.classes}/com/sun/jini/admin"/>
+			<arg path="${build.classes}/com/sun/jini/lease"/>
+			<arg path="${build.classes}/com/sun/jini/proxy"/>
+			<arg path="${build.classes}/net/jini/admin"/>
+			<arg path="${build.classes}/net/jini/entry"/>
+			<arg path="${build.classes}/net/jini/event"/>
+			<arg path="${build.classes}/net/jini/lookup/entry"/>
+			<arg path="${build.classes}/net/jini/space"/>
+		  
+			<arg value="com.sun.jini.jeri.internal.http.HttpParseException"/>
+			<arg value="com.sun.jini.landlord.ConstrainableLandlordLease"/>
+			<arg value="com.sun.jini.landlord.ConstrainableLandlordLeaseMap"/>
+			<arg value="com.sun.jini.landlord.Landlord"/>
+			<arg value="com.sun.jini.landlord.LandlordLease"/>
+			<arg value="com.sun.jini.landlord.LandlordLeaseMap"/>
+			<arg value="com.sun.jini.landlord.LandlordProxyVerifier"/>
+			<arg value="com.sun.jini.logging.Levels"/>
+			<arg value="com.sun.jini.lookup.entry.BasicServiceType"/>
+			<arg value="com.sun.jini.resource.ServiceConfigurationError"/>
+			<arg value="com.sun.jini.start.ServiceProxyAccessor"/>
+		  
+			<arg value="net.jini.discovery.LookupDiscoveryRegistration"/>
+			<arg value="net.jini.discovery.LookupDiscoveryService"/>
+			<arg value="net.jini.discovery.LookupUnmarshalException"/>
+			<arg value="net.jini.discovery.RemoteDiscoveryEvent"/>
+			<arg value="net.jini.lease.LeaseRenewalService"/>
+			<arg value="net.jini.lease.LeaseRenewalSet"/>
+			<arg value="net.jini.lease.LeaseUnmarshalException"/>
+			<arg value="net.jini.lease.RenewalFailureEvent"/>
+			<arg value="net.jini.lookup.DiscoveryAdmin"/>
+			<arg value="net.jini.lookup.ServiceDiscoveryManager$$LookupCacheImpl$$LookupListener_Stub"/>
+	    
+		</java>
+	    
+		<!-- ##				-->
+		<!-- ## Generate the jar file.	-->
+		<!-- ##				-->
+	    
+		<delete file="${build.lib-dl}/jsk-dl.jar" quiet="true"/>
+	    
+		<jar destfile="${build.lib-dl}/jsk-dl.jar" 
+		     index="false">
+		    
+			<fileset dir="${build.classes}"  includesfile="${jsk-dl.deps}"/>
+	    
+			<metainf dir="${src.jini.manifest}/jsk-dl/META-INF"/>
+	    
+		</jar>
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: jsk-lib.jar						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="jsk-lib.jar"
+		depends="setup-all">
+	
+		<property name="jsk-lib.deps" location="${build.deps}/jsk-lib.deps"/>
+		
+		<!-- ##			-->
+		<!-- ## Run ClassDep.	-->
+		<!-- ##			-->
+	    
+		<java classname="com.sun.jini.tool.ClassDep"
+		      failonerror="true"
+		      output="${jsk-lib.deps}">
+		      
+			<classpath refid="path.classdep"/>
+			<arg value="-cp"/>
+			<arg path="${build.classes}"/>
+			<arg value="-files"/>
+		  
+			<arg line="-in com.sun.jini"/>
+			<arg line="-in net.jini"/>
+		  
+			<arg line="${jskplatform.exclude}"/>
+		  
+			<arg path="${build.classes}/com/sun/jini/admin"/>
+			<arg path="${build.classes}/com/sun/jini/config"/>
+			<arg path="${build.classes}/com/sun/jini/landlord"/>
+			<arg path="${build.classes}/com/sun/jini/lease"/>
+			<arg path="${build.classes}/com/sun/jini/lookup/entry"/>
+			<arg path="${build.classes}/com/sun/jini/proxy"/>
+			<arg path="${build.classes}/com/sun/jini/reliableLog"/>
+			<arg path="${build.classes}/com/sun/jini/resource"/>
+			<arg path="${build.classes}/com/sun/jini/thread"/>
+			<arg path="${build.classes}/net/jini"/>
+				  
+			<arg value="com.sun.jini.logging.Levels"/>
+			<arg value="com.sun.jini.phoenix.ActivationAdmin"/>
+			<arg value="com.sun.jini.start.LifeCycle"/>
+			<arg value="com.sun.jini.start.ServiceProxyAccessor"/>
+	    
+		</java>
+	    
+		<!-- ##				-->
+		<!-- ## Generate the jar file.	-->
+		<!-- ##				-->
+	    
+		<delete file="${build.lib}/jsk-lib.jar" quiet="true"/>
+	    
+		<jar destfile="${build.lib}/jsk-lib.jar" 
+		     index="false">
+		    
+		  <fileset dir="${build.classes}"  includesfile="${jsk-lib.deps}"/>
+	    
+		</jar>
+	    
+		<!-- ##				-->
+		<!-- ## Generate the Preferred List	-->
+		<!-- ##				-->
+	    
+		<preferredlistgen>
+	    
+			<plg-elements>
+		  
+				<arg line="-jar"/>
+				<arg path="${build.lib}/jsk-lib.jar"/>
+			
+				<arg line="-cp ${build.classes}"/>
+			
+				<arg line="-api com.sun.jini.start.LifeCycle"/>
+				<arg line="-api com.sun.jini.start.ServiceProxyAccessor"/>
+		  
+			</plg-elements>
+	    
+		</preferredlistgen>
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: jsk-platform.jar					-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="jsk-platform.jar"
+		depends="setup-all">
+	
+		<property name="jsk-platform.deps" location="${build.deps}/jsk-platform.deps"/>
+		
+		<!-- ##			-->
+		<!-- ## Run ClassDep.	-->
+		<!-- ##			-->
+	    
+		<java classname="com.sun.jini.tool.ClassDep"
+		      failonerror="true"
+		      output="${jsk-platform.deps}">
+		      
+			<classpath refid="path.classdep"/>
+			<arg value="-cp"/>
+			<arg path="${build.classes}"/>
+			<arg value="-files"/>
+		  
+			<arg line="-in com.sun.jini"/>
+			<arg line="-in net.jini"/>
+		  
+			<arg path="${build.classes}/net/jini/activation"/>
+			<arg path="${build.classes}/net/jini/config"/>
+			<arg path="${build.classes}/net/jini/constraint"/>
+			<arg path="${build.classes}/net/jini/core"/>
+			<arg path="${build.classes}/net/jini/export"/>
+			<arg path="${build.classes}/net/jini/id"/>
+			<arg path="${build.classes}/net/jini/iiop"/>
+			<arg path="${build.classes}/net/jini/io"/>
+			<arg path="${build.classes}/net/jini/jeri"/>
+			<arg path="${build.classes}/net/jini/jrmp"/>
+			<arg path="${build.classes}/net/jini/loader"/>
+			<arg path="${build.classes}/net/jini/security"/>
+			<arg path="${build.classes}/net/jini/url"/>
+			<arg value="net.jini.discovery.ConstrainableLookupLocator"/>
+			<arg value="net.jini.discovery.ConstrainableLookupLocatorTrustVerifier"/>
+		  
+			<arg path="${build.classes}/com/sun/jini/discovery"/>
+			<arg value="com.sun.jini.config.ConfigUtil"/>
+			<arg value="com.sun.jini.config.KeyStores"/>
+			<arg value="com.sun.jini.logging.LogManager"/>
+	    
+		</java>
+	    
+		<!-- ##				-->
+		<!-- ## Generate the jar file.	-->
+		<!-- ##				-->
+	    
+		<delete file="${build.lib}/jsk-platform.jar" quiet="true"/>
+	    
+		<jar destfile="${build.lib}/jsk-platform.jar" 
+		     index="false"
+		     manifest="${src.jini.manifest}/jsk-platform.mf">
+		     
+		  <fileset dir="${build.classes}"  includesfile="${jsk-platform.deps}"/>
+	    
+		</jar>
+	    
+		<!-- ##					-->
+		<!-- ## Generate the Preferred List	-->
+		<!-- ##					-->
+	    
+		<preferredlistgen>
+	    
+			<plg-elements>
+		  
+				<arg line="-jar"/>
+				<arg path="${build.lib}/jsk-platform.jar"/>
+			
+				<arg line="-cp ${build.classes}"/>
+				<arg line="-api net/jini/activation/-"/>
+				<arg line="-api net/jini/config/-"/>
+				<arg line="-api net/jini/constraint/-"/>
+				<arg line="-api net/jini/core/-"/>
+				<arg line="-api net/jini/export/-"/>
+				<arg line="-api net/jini/id/-"/>
+				<arg line="-api net/jini/iiop/-"/>
+				<arg line="-api net/jini/io/-"/>
+				<arg line="-api net/jini/jeri/-"/>
+				<arg line="-api net/jini/jrmp/-"/>
+				<arg line="-api net/jini/loader/-"/>
+				<arg line="-api net/jini/security/-"/>
+				<arg line="-api net/jini/url/-"/>
+			
+				<arg line="-api net.jini.discovery.ConstrainableLookupLocator"/>
+				<arg line="-api net.jini.discovery.ConstrainableLookupLocatorTrustVerifier"/>
+				<arg line="-api net.jini.security.AuthenticationPermission$AuthenticationPermissionCollection"/>
+				<arg line="-api net.jini.security.GrantPermission$GrantPermissionCollection"/>
+				<arg line="-api com/sun/jini/discovery/"/>
+				<arg line="-api com/sun/jini/discovery/kerberos/-"/>
+				<arg line="-api com/sun/jini/discovery/plaintext/-"/>
+				<arg line="-api com/sun/jini/discovery/ssl/-"/>
+				<arg line="-api com/sun/jini/discovery/x500/-"/>
+				<arg line="-api com.sun.jini.config.ConfigUtil"/>
+				<arg line="-api com.sun.jini.config.KeyStores"/>
+				<arg line="-api com.sun.jini.logging.LogManager"/>
+		  
+			</plg-elements>
+	    
+		</preferredlistgen>
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: jsk-policy.jar						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="jsk-policy.jar"
+		depends="setup-all">
+	
+		<property name="jsk-policy.deps" location="${build.deps}/jsk-policy.deps"/>
+		
+		<!-- ##			-->
+		<!-- ## Run ClassDep.	-->
+		<!-- ##			-->
+	    
+		<java classname="com.sun.jini.tool.ClassDep"
+		      failonerror="true"
+		      output="${jsk-policy.deps}">
+		      
+			<classpath refid="path.classdep"/>
+			<arg value="-cp"/>
+			<arg path="${build.classes}"/>
+			<arg value="-files"/>
+		  
+			<arg value="net.jini.security.policy.DynamicPolicyProvider"/>
+			<arg value="net.jini.security.policy.PolicyFileProvider"/>
+		  
+			<arg line="-in com.sun.jini"/>
+			<arg line="-in net.jini"/>
+	    
+		</java>
+	    
+		<!-- ##				-->
+		<!-- ## Generate the jar file.	-->
+		<!-- ##				-->
+	    
+		<delete file="${build.lib-ext}/jsk-policy.jar" quiet="true"/>
+	    
+		<jar destfile="${build.lib-ext}/jsk-policy.jar" 
+		     index="false">
+		     
+			<fileset dir="${build.classes}"  includesfile="${jsk-policy.deps}"/>
+	    
+		</jar>
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: jsk-resources.jar					-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="jsk-resources.jar"
+		depends="setup-all">
+	
+		<delete file="${build.lib}/jsk-resources.jar" quiet="true"/>
+	    
+		<jar destfile="${build.lib}/jsk-resources.jar" 
+		     index="false">
+	    
+			<fileset dir="${src.jini.manifest}/jsk-resources"
+				 includes="META-INF/services/com.sun.jini.discovery.DiscoveryFormatProvider
+					   META-INF/services/java.rmi.server.RMIClassLoaderSpi
+					   META-INF/services/net.jini.security.TrustVerifier
+					   META-INF/services/net.jini.security.IntegrityVerifier
+					   META-INF/services/net.jini.export.ServerContext$$Spi"/>
+		</jar>
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: start.jar						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="start.jar"
+		depends="setup-all">
+      
+		<!-- ##									-->
+		<!-- ## This jar must be built before checkconfigurationfile.jar ,	-->
+		<!-- ## which is why this target is defined here.  This target 		-->
+		<!-- ## simply redirects ant to the actual start.jar target		-->
+		<!-- ## definition.							-->
+		<!-- ##									-->
+	    
+		<ant target="start.jar"
+		     antfile="build.xml"
+		     dir="${src.jini}/com/sun/jini/start"
+		     inheritall="false"
+		     inheritrefs="true"/>
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: sun-util.jar						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="sun-util.jar"
+		description=""
+		depends="setup-all">
+	
+		<property name="sun-util.deps" location="${build.deps}/sun-util.deps"/>
+		
+		<!-- ##			-->
+		<!-- ## Run ClassDep.	-->
+		<!-- ##			-->
+	    
+		<java classname="com.sun.jini.tool.ClassDep"
+		      failonerror="true"
+		      output="${sun-util.deps}">
+		      
+			<classpath refid="path.classdep"/>
+			<arg value="-cp"/>
+			<arg path="${build.classes}"/>
+			<arg value="-files"/>
+		  
+			<arg value="com.sun.jini.discovery.ClientSubjectChecker"/>
+			<arg value="com.sun.jini.fiddler.FiddlerAdmin"/>
+			<arg value="com.sun.jini.outrigger.ConstrainableJavaSpaceAdmin"/>
+			<arg value="com.sun.jini.phoenix.ActivationAdmin"/>
+			<arg value="com.sun.jini.start.LifeCycle"/>
+			<arg value="com.sun.jini.start.ServiceProxyAccessor"/>
+		  
+			<arg line="-in com.sun.jini"/>
+	    
+		</java>
+	    
+		<!-- ##				-->
+		<!-- ## Generate the jar file.	-->
+		<!-- ##				-->
+	    
+		<delete file="${build.lib}/sun-util.jar" quiet="true"/>
+	    
+		<jar destfile="${build.lib}/sun-util.jar" 
+		     duplicate="preserve"
+		     index="false">
+		     
+		  <fileset  dir="${build.classes}"  includesfile="${sun-util.deps}"/>
+	    
+		  <fileset  dir="${build.classes}"
+			    includes="com/sun/jini/action/**
+				      com/sun/jini/admin/**
+				      com/sun/jini/collection/**
+				      com/sun/jini/config/**
+				      com/sun/jini/constants/**
+				      com/sun/jini/landlord/**
+				      com/sun/jini/lease/**
+				      com/sun/jini/logging/**
+				      com/sun/jini/lookup/entry/**
+				      com/sun/jini/proxy/**
+				      com/sun/jini/reliableLog/**
+				      com/sun/jini/resource/**
+				      com/sun/jini/system/**
+				      com/sun/jini/thread/**"/>
+		</jar>
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: this.stubs						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="this.stubs" description="Just a dummy target.">
+      
+	</target>
 
 </project>
 

Modified: incubator/river/trunk/jtsk/src/com/artima/lookup/util/build.xml
URL: http://svn.apache.org/viewvc/incubator/river/trunk/jtsk/src/com/artima/lookup/util/build.xml?rev=583971&r1=583970&r2=583971&view=diff
==============================================================================
--- incubator/river/trunk/jtsk/src/com/artima/lookup/util/build.xml (original)
+++ incubator/river/trunk/jtsk/src/com/artima/lookup/util/build.xml Thu Oct 11 15:06:25 2007
@@ -18,104 +18,104 @@
 
 <project name="util" basedir="." default="all">
 
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## ENVIRONMENT SETTINGS						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <property name="top" location="../../../../.."/>
-
-  <property name="pkg-path" value="com/artima/lookup/${ant.project.name}"/>
-
-  <!-- ##								-->
-  <!-- ## Set java-source for use with the javac task:			-->
-  <!-- ##								-->
-
-  <property name="java-source" value="${pkg-path}/**/*.java" />
-
-  <import file="${top}/build_common.xml"/>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: all							-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="all"
-          description=""
-          depends="compile">
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##                                                               -->
-  <!-- ## TARGET: clean                                                 -->
-  <!-- ##                                                               -->
-  <!-- ################################################################ -->
-
-  <target name="clean"
-          description="Removes all files and dirs created by the build."
-          depends="clean.jre.ext">
-
-    <delete dir="${build.classes}/${pkg-path}" quiet="true"/>
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: this.jars						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="this.jars"
-	  depends="serviceui.jar">
-
-  </target>
-  
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: serviceui.jar						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="serviceui.jar"
-	  depends="tools">
-  
-    <!-- ##								-->
-    <!-- ## Generate the jar file.					-->
-    <!-- ##								-->
-
-    <delete file="${build.lib}/serviceui.jar" quiet="true" />
-
-    <jar destfile="${build.lib}/serviceui.jar" 
-         index="false">
-
-      <fileset dir="${build.classes}">
-        <include name="net/jini/lookup/entry/UIDescriptor.class"	/>
-	<include name="net/jini/lookup/entry/UIDescriptorBean.class"	/>
-        <include name="net/jini/lookup/ui/**"				/>
-        <include name="com/artima/lookup/util/**"			/>
-      </fileset>
-
-    </jar>
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: this.stubs						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="this.stubs" description="Just a dummy target.">
-
-  </target>
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## ENVIRONMENT SETTINGS						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<property name="top" location="../../../../.."/>
+      
+	<property name="pkg-path" value="com/artima/lookup/${ant.project.name}"/>
+      
+	<!-- ##							-->
+	<!-- ## Set java-source for use with the javac task:	-->
+	<!-- ##							-->
+      
+	<property name="java-source" value="${pkg-path}/**/*.java"/>
+      
+	<import file="${top}/build_common.xml"/>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: all							-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="all"
+		description=""
+		depends="compile">
+      
+	</target>
+      
+      
+	<!-- ################################################################ -->
+	<!-- ##                                                               -->
+	<!-- ## TARGET: clean                                                 -->
+	<!-- ##                                                               -->
+	<!-- ################################################################ -->
+      
+	<target name="clean"
+		description="Removes all files and dirs created by the build."
+		depends="clean.jre.ext">
+      
+		<delete dir="${build.classes}/${pkg-path}" quiet="true"/>
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: this.jars						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="this.jars"
+		depends="serviceui.jar">
+      
+	</target>
+	
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: serviceui.jar						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="serviceui.jar"
+		depends="tools">
+	
+		<!-- ##				-->
+		<!-- ## Generate the jar file.	-->
+		<!-- ##				-->
+	    
+		<delete file="${build.lib}/serviceui.jar" quiet="true"/>
+	    
+		<jar destfile="${build.lib}/serviceui.jar" 
+		     index="false">
+	    
+			<fileset dir="${build.classes}">
+				<include name="net/jini/lookup/entry/UIDescriptor.class"/>
+				<include name="net/jini/lookup/entry/UIDescriptorBean.class"/>
+				<include name="net/jini/lookup/ui/**"/>
+				<include name="com/artima/lookup/util/**"/>
+			</fileset>
+	    
+		</jar>
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: this.stubs						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="this.stubs" description="Just a dummy target.">
+      
+	</target>
 
 </project>
 

Modified: incubator/river/trunk/jtsk/src/com/sun/jini/example/browser/build.xml
URL: http://svn.apache.org/viewvc/incubator/river/trunk/jtsk/src/com/sun/jini/example/browser/build.xml?rev=583971&r1=583970&r2=583971&view=diff
==============================================================================
--- incubator/river/trunk/jtsk/src/com/sun/jini/example/browser/build.xml (original)
+++ incubator/river/trunk/jtsk/src/com/sun/jini/example/browser/build.xml Thu Oct 11 15:06:25 2007
@@ -18,208 +18,208 @@
 
 <project name="browser" basedir="." default="all">
 
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## ENVIRONMENT SETTINGS						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <property name="top" location="../../../../../.."/>
-
-  <property name="pkg-path" value="com/sun/jini/example/${ant.project.name}"/>
-
-  <!-- ##								-->
-  <!-- ## Set java-source for use with the javac task:			-->
-  <!-- ##								-->
-
-  <property name="java-source" value="${pkg-path}/**/*.java" />
-  
-  <import file="${top}/build_common.xml"/>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: all							-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="all"
-          description=""
-          depends="compile">
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##                                                               -->
-  <!-- ## TARGET: clean                                                 -->
-  <!-- ##                                                               -->
-  <!-- ################################################################ -->
-
-  <target name="clean"
-          description="Removes all files and dirs created by the build."
-          depends="clean.jre.ext">
-
-    <delete dir="${build.classes}/${pkg-path}" quiet="true"/>
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: this.jars						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="this.jars"
-          depends="browser.jar,
-		   browser-dl.jar">
-  
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: browser.jar						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="browser.jar"
-	  depends="tools">
-
-    <property name="browser.deps" location="${build.deps}/browser.deps" />
-    
-    <!-- ##								-->
-    <!-- ## Run ClassDep.						-->
-    <!-- ##								-->
-
-    <java classname="com.sun.jini.tool.ClassDep"
-          failonerror="true"
-          output="${browser.deps}">
-          
-      <classpath refid="path.classdep"					/>
-      <arg value="-cp"							/>
-      <arg path="${build.classes}"					/>
-      <arg value="-files"						/>
-      <arg line="${jskprivate.include}"					/>
-
-      <arg line="-in com.sun.jini.example.browser"			/>
-
-      <arg value="com.sun.jini.example.browser.Browser"			/>
-      <arg value="com.sun.jini.example.browser.Browser$$Listener_Stub"	/>
-      <arg value="com.sun.jini.example.browser.ServiceEditor$$NotifyReceiver_Stub"	/>
-
-    </java>
-
-    <!-- ##								-->
-    <!-- ## Generate the jar file.					-->
-    <!-- ##								-->
-
-    <delete file="${build.lib}/browser.jar" quiet="true" />
-
-    <jar destfile="${build.lib}/browser.jar" 
-         index="false"
-	 manifest="${src.jini.manifest}/browser.mf">
-         
-      <fileset dir="${build.classes}"  includesfile="${browser.deps}" />
-
-    </jar>
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: browser-dl.jar					-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="browser-dl.jar"
-          depends="tools">
-
-    <property name="browser-dl.deps" location="${build.deps}/browser-dl.deps" />
-    
-    <!-- ##								-->
-    <!-- ## Run ClassDep.						-->
-    <!-- ##								-->
-
-    <java classname="com.sun.jini.tool.ClassDep"
-          failonerror="true"
-          output="${browser-dl.deps}">
-      
-      <classpath refid="path.classdep"					/>
-      <arg value="-cp"							/>
-      <arg path="${build.classes}"					/>
-      <arg value="-files"						/>
-      <arg line="${jskprivate.include}"					/>
-
-      <arg line="-in com.sun.jini.example.browser"			/>
-
-      <arg value="com.sun.jini.example.browser.Browser$$Listener_Stub"			/>
-      <arg value="com.sun.jini.example.browser.ServiceEditor$$NotifyReceiver_Stub"	/>
-      <arg value="com.sun.jini.proxy.BasicProxyTrustVerifier"				/>
-
-    </java>
-
-    <!-- ##								-->
-    <!-- ## Generate the jar file.					-->
-    <!-- ##								-->
-
-    <delete file="${build.lib-dl}/browser-dl.jar" quiet="true"/>
-
-    <jar destfile="${build.lib-dl}/browser-dl.jar"
-         index="false">
-         
-      <fileset dir="${build.classes}"  includesfile="${browser-dl.deps}" />
-      
-    </jar>
-
-    <!-- ##								-->
-    <!-- ## Generate the Preferred List					-->
-    <!-- ##								-->
-
-    <preferredlistgen>
-
-      <plg-elements>
-
-	<arg line="-cp"							/>
-	<arg path="${build.lib}/jsk-platform.jar"			/>
-  
-	<arg line="-jar"						/>
-	<arg path="${build.lib-dl}/browser-dl.jar"			/>
-  
-	<arg line="-jar"						/>
-	<arg path="${build.lib-dl}/jsk-dl.jar"				/>
-  
-	<arg line="-proxy com.sun.jini.example.browser.ServiceEditor$$NotifyReceiver_Stub"/>
-
-      </plg-elements>
-
-    </preferredlistgen>
-
-  </target>
-
-
-  <!-- ################################################################ -->
-  <!-- ##								-->
-  <!-- ## TARGET: this.stubs						-->
-  <!-- ##								-->
-  <!-- ################################################################ -->
-
-  <target name="this.stubs"
-          description="Builds the RMI stubs for ${ant.project.name}."
-          depends="compile">
-
-    <rmic base="${build.classes}" stubversion="1.2">
-
-      <classpath refid="path.jini" />
-
-      <include name="com/sun/jini/example/browser/Browser$$Listener.class"/>	
-      <include name="com/sun/jini/example/browser/ServiceEditor$$NotifyReceiver.class"/>
-
-    </rmic>
-
-  </target>
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## ENVIRONMENT SETTINGS						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<property name="top" location="../../../../../.."/>
+      
+	<property name="pkg-path" value="com/sun/jini/example/${ant.project.name}"/>
+      
+	<!-- ##									-->
+	<!-- ## Set java-source for use with the javac task:			-->
+	<!-- ##									-->
+      
+	<property name="java-source" value="${pkg-path}/**/*.java"/>
+	
+	<import file="${top}/build_common.xml"/>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: all							-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="all"
+		description=""
+		depends="compile">
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: clean							-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="clean"
+		description="Removes all files and dirs created by the build."
+		depends="clean.jre.ext">
+      
+		<delete dir="${build.classes}/${pkg-path}" quiet="true"/>
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: this.jars						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="this.jars"
+		depends="browser.jar,
+			 browser-dl.jar">
+	
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: browser.jar						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="browser.jar"
+		depends="tools">
+      
+		<property name="browser.deps" location="${build.deps}/browser.deps"/>
+		
+		<!-- ##			-->
+		<!-- ## Run ClassDep.	-->
+		<!-- ##			-->
+	    
+		<java classname="com.sun.jini.tool.ClassDep"
+		      failonerror="true"
+		      output="${browser.deps}">
+		      
+			<classpath refid="path.classdep"/>
+			<arg value="-cp"/>
+			<arg path="${build.classes}"/>
+			<arg value="-files"/>
+			<arg line="${jskprivate.include}"/>
+		  
+			<arg line="-in com.sun.jini.example.browser"/>
+		  
+			<arg value="com.sun.jini.example.browser.Browser"/>
+			<arg value="com.sun.jini.example.browser.Browser$$Listener_Stub"/>
+			<arg value="com.sun.jini.example.browser.ServiceEditor$$NotifyReceiver_Stub"/>
+	    
+		</java>
+	    
+		<!-- ##				-->
+		<!-- ## Generate the jar file.	-->
+		<!-- ##				-->
+	    
+		<delete file="${build.lib}/browser.jar" quiet="true"/>
+	    
+		<jar destfile="${build.lib}/browser.jar" 
+		     index="false"
+		     manifest="${src.jini.manifest}/browser.mf">
+		     
+			<fileset dir="${build.classes}" includesfile="${browser.deps}"/>
+	    
+		</jar>
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: browser-dl.jar						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="browser-dl.jar"
+		depends="tools">
+      
+		<property name="browser-dl.deps" location="${build.deps}/browser-dl.deps"/>
+		
+		<!-- ##			-->
+		<!-- ## Run ClassDep.	-->
+		<!-- ##			-->
+	    
+		<java classname="com.sun.jini.tool.ClassDep"
+		      failonerror="true"
+		      output="${browser-dl.deps}">
+		  
+			<classpath refid="path.classdep"/>
+			<arg value="-cp"/>
+			<arg path="${build.classes}"/>
+			<arg value="-files"/>
+			<arg line="${jskprivate.include}"/>
+		  
+			<arg line="-in com.sun.jini.example.browser"/>
+		  
+			<arg value="com.sun.jini.example.browser.Browser$$Listener_Stub"/>
+			<arg value="com.sun.jini.example.browser.ServiceEditor$$NotifyReceiver_Stub"/>
+			<arg value="com.sun.jini.proxy.BasicProxyTrustVerifier"/>
+	    
+		</java>
+	    
+		<!-- ##				-->
+		<!-- ## Generate the jar file.	-->
+		<!-- ##				-->
+	    
+		<delete file="${build.lib-dl}/browser-dl.jar" quiet="true"/>
+	    
+		<jar destfile="${build.lib-dl}/browser-dl.jar"
+		     index="false">
+		     
+			<fileset dir="${build.classes}" includesfile="${browser-dl.deps}"/>
+		  
+		</jar>
+	    
+		<!-- ##					-->
+		<!-- ## Generate the Preferred List	-->
+		<!-- ##					-->
+      
+		<preferredlistgen>
+	    
+			<plg-elements>
+		  
+				<arg line="-cp"/>
+				<arg path="${build.lib}/jsk-platform.jar"/>
+			  
+				<arg line="-jar"/>
+				<arg path="${build.lib-dl}/browser-dl.jar"/>
+			  
+				<arg line="-jar"/> 
+				<arg path="${build.lib-dl}/jsk-dl.jar"/>
+			  
+				<arg line="-proxy com.sun.jini.example.browser.ServiceEditor$$NotifyReceiver_Stub"/>
+		  
+			</plg-elements>
+	    
+		</preferredlistgen>
+      
+	</target>
+      
+      
+	<!-- ################################################################	-->
+	<!-- ##									-->
+	<!-- ## TARGET: this.stubs						-->
+	<!-- ##									-->
+	<!-- ################################################################	-->
+      
+	<target name="this.stubs"
+		description="Builds the RMI stubs for ${ant.project.name}."
+		depends="compile">
+      
+		<rmic base="${build.classes}" stubversion="1.2">
+	    
+			<classpath refid="path.jini"/>
+	    
+			<include name="com/sun/jini/example/browser/Browser$$Listener.class"/>	
+			<include name="com/sun/jini/example/browser/ServiceEditor$$NotifyReceiver.class"/>
+	    
+		</rmic>
+      
+	</target>
 
 </project>