b663c7d
--- plugins/org.eclipse.osgi/build.xml.orig	2008-09-25 15:28:47.000000000 +1000
b663c7d
+++ plugins/org.eclipse.osgi/build.xml	2008-09-25 15:54:08.000000000 +1000
b663c7d
@@ -16,18 +16,36 @@
b663c7d
 	<property name="compilerArg" value=""/>
b663c7d
 	<property name="javacSource" value="1.3"/>
b663c7d
 	<property name="javacTarget" value="1.2"/>
b663c7d
-	<property name="bundleBootClasspath" value="osgi/exceptions.jar;osgi/xmlParserAPIs.jar;${CDC-1.0/Foundation-1.0}"/>
b663c7d
+	<condition property="dir_bootclasspath" value="${java.home}/../Classes">
b663c7d
+		<os family="mac"/>
b663c7d
+	</condition>
b663c7d
+	<property name="dir_bootclasspath" value="${java.home}/lib"/>
b663c7d
+	<path id="path_bootclasspath">
b663c7d
+		<fileset dir="${dir_bootclasspath}">
b663c7d
+			<include name="*.jar"/>
b663c7d
+		</fileset>
b663c7d
+	</path>
b663c7d
+	<property name="bootclasspath" refid="path_bootclasspath"/>
b663c7d
+<condition property="bundleBootClasspath" value="${J2SE-1.4}"	>
b663c7d
+		<isset property="J2SE-1.4"/>
b663c7d
+	</condition>
b663c7d
 <condition property="bundleJavacSource" value="1.3"	>
b663c7d
-		<isset property="CDC-1.0/Foundation-1.0"/>
b663c7d
+		<isset property="J2SE-1.4"/>
b663c7d
+	</condition>
b663c7d
+<condition property="bundleJavacTarget" value="1.2"	>
b663c7d
+		<isset property="J2SE-1.4"/>
b663c7d
 	</condition>
b663c7d
-<condition property="bundleJavacTarget" value="1.1"	>
b663c7d
-		<isset property="CDC-1.0/Foundation-1.0"/>
b663c7d
+<condition property="bundleBootClasspath" value="${J2SE-1.4}"	>
b663c7d
+		<isset property="J2SE-1.4"/>
b663c7d
 	</condition>
b663c7d
-<condition property="bundleJavacSource" value="1.5"	>
b663c7d
-		<isset property="J2SE-1.5"/>
b663c7d
+<condition property="bundleJavacSource" value="1.3"	>
b663c7d
+		<isset property="J2SE-1.4"/>
b663c7d
+	</condition>
b663c7d
+<condition property="bundleJavacTarget" value="1.2"	>
b663c7d
+		<isset property="J2SE-1.4"/>
b663c7d
 	</condition>
b663c7d
-<condition property="bundleJavacTarget" value="1.5"	>
b663c7d
-		<isset property="J2SE-1.5"/>
b663c7d
+<condition property="bundleBootClasspath" value="${OSGi/Minimum-1.1}"	>
b663c7d
+		<isset property="OSGi/Minimum-1.1"/>
b663c7d
 	</condition>
b663c7d
 <condition property="bundleJavacSource" value="1.3"	>
b663c7d
 		<isset property="OSGi/Minimum-1.1"/>
b663c7d
@@ -37,6 +55,7 @@
b663c7d
 	</condition>
b663c7d
 	<property name="bundleJavacSource" value="${javacSource}"/>
b663c7d
 	<property name="bundleJavacTarget" value="${javacTarget}"/>
b663c7d
+	<property name="bundleBootClasspath" value="${bootclasspath}"/>
b663c7d
 
b663c7d
 	<target name="init" depends="properties">
b663c7d
 <condition property="pluginTemp" value="${buildTempFolder}/plugins"		>