summaryrefslogtreecommitdiff
path: root/java/eclipse-devel/files/patch-build.xml
blob: 11ae1b708495514a6b0f5874f196f58130eecd0c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
--- build.xml.orig	2007-06-26 04:57:50.000000000 +0900
+++ build.xml	2007-09-01 17:22:26.000000000 +0900
@@ -16,6 +16,15 @@
 		<ant antfile="fetch_org.eclipse.equinox.executable.xml" />
 		<ant antfile="fetch_org.eclipse.sdk.xml" />
 
+		<!--copy freebsd gtk x86 about_files to in temp location where it will be copied into root of eclipse at assembly time-->
+		<property name="freebsd.gtk.x86.rootfiles" value="${buildDirectory}/features/org.eclipse.platform/about_files/freebsd.gtk.x86" />
+		<mkdir dir="${freebsd.gtk.x86.rootfiles}" />
+		<copy tofile="${freebsd.gtk.x86.rootfiles}/about.html" file="${buildDirectory}/plugins/org.eclipse.swt.gtk.freebsd.x86/about.html" />
+
+		<!--copy freebsd gtk amd64 about_files to in temp location where it will be copied into root of eclipse at assembly time-->
+		<property name="freebsd.gtk.amd64.rootfiles" value="${buildDirectory}/features/org.eclipse.platform/about_files/freebsd.gtk.amd64" />
+		<mkdir dir="${freebsd.gtk.amd64.rootfiles}" />
+		<copy tofile="${freebsd.gtk.amd64.rootfiles}/about.html" file="${buildDirectory}/plugins/org.eclipse.swt.gtk.freebsd.amd64/about.html" />	
 		<!--copy linux motif about_files to in temp location where it will be copied into root of eclipse at assembly time-->
 		<property name="linux.motif.rootfiles" value="${buildDirectory}/features/org.eclipse.platform/about_files/linux.motif.x86" />
 		<mkdir dir="${linux.motif.rootfiles}" />
@@ -45,7 +54,11 @@
 			<fileset dir="${buildDirectory}/plugins/org.eclipse.swt.gtk.linux.x86_64" includes="
 				about_files/mpl-v11.txt" />
 		</copy>
-
+		
+		<copy todir="${freebsd.gtk.amd64.rootfiles}">
+			<fileset dir="${buildDirectory}/plugins/org.eclipse.swt.gtk.freebsd.amd64" includes="
+				about_files/mpl-v11.txt" />
+		</copy>
 	</target>
 
 	<!--     Fill in values for original timestamp in all about.mappings files  -->
@@ -104,16 +117,15 @@
 		</exec>
 		<move file="${launcherlibs}/library/${installWs}/eclipse" todir="${launcherlibs}/" />
 
-		<!-- build liblocalfile -->
-		<exec dir="plugins/org.eclipse.core.filesystem/natives/unix/linux" executable="make" failonerror="true" />
-		<move file="plugins/org.eclipse.core.filesystem/natives/unix/linux/liblocalfile_1_0_0.so" todir="plugins/org.eclipse.core.filesystem.linux.${installArch}/os/linux/${installArch}">
+		<!-- build liblocalfile FreeBSD -->
+		<exec dir="plugins/org.eclipse.core.filesystem/natives/unix/freebsd" executable="make" failonerror="true" />
+		<move file="plugins/org.eclipse.core.filesystem/natives/unix/freebsd/liblocalfile_1_0_0.so" todir="plugins/org.eclipse.core.filesystem.freebsd.${installArch}/os/freebsd/${installArch}">
 		</move>
-		<!-- build libupdate -->
-		<ant dir="plugins/org.eclipse.update.core.linux/src" antfile="build.xml" />
-
-	</target>
+		<!-- build libupdate FreeBSD -->
+		<ant dir="plugins/org.eclipse.update.core.freebsd/src" antfile="build.xml" />
 
 
+	</target>
 
 	<!--create an installable eclipse runtime-->
 	<target name="install" depends="init">
@@ -302,8 +314,8 @@
 		</fail>
 
 		<property name="compilerArg" value="-enableJavadoc -encoding ISO-8859-1" />
-		<property name="javacSource" value="1.6" />
-		<property name="javacTarget" value="1.6" />
+		<property name="javacSource" value="1.6" />
+		<property name="javacTarget" value="1.6" />
 		<property name="javacDebugInfo" value="true" />
 		<property name="javacFailOnError" value="true" />
 
@@ -327,12 +339,17 @@
 				<equals arg1="${installOs}-${installWs}-${installArch}" arg2="hpux-motif-ia64_32" />
 				<equals arg1="${installOs}-${installWs}-${installArch}" arg2="solaris-gtk-x86" />
 				<equals arg1="${installOs}-${installWs}-${installArch}" arg2="hpux-motif-PA_RISC" />
+				<equals arg1="${install0s}-${installWs}-${installArch}" arg2="freebsd-gtk-x86" />
+                                <equals arg1="${install0s}-${installWs}-${installArch}" arg2="freebsd-gtk-amd64" />
 			</or>
 		</condition>
 
 		<!--used to add doc plug-ins to result after initial assembly-->
 		<condition property="archive.format" value="tar">
-			<equals arg1="${installOs}" arg2="linux" />
+			<or>
+				<equals arg1="${installOs}" arg2="linux" />
+				<equals arg1="${installOs}" arg2="freebsd" />
+			</or>
 		</condition>
 		<property name="archive.format" value="zip" />
 	</target>