carbidecpp20devenv/features/org.eclipse.equinox.executable_3.3.101.R34x_v20080805-7H-ELeE8hXnkE15Wh9Rz0yu/build.xml
changeset 0 20e4ed35fd3f
equal deleted inserted replaced
-1:000000000000 0:20e4ed35fd3f
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <project name="org.eclipse.platform.launchers" default="build.update.jar" basedir=".">
       
     3 
       
     4 	<target name="init">
       
     5 		<property name="feature.destination" value="${basedir}"/>
       
     6 	</target>
       
     7 
       
     8 	<target name="all.plugins" depends="init">
       
     9 	</target>
       
    10 	<target name="all.features" depends="init">
       
    11 	</target>
       
    12 	<target name="update.feature" depends="init">
       
    13 	</target>
       
    14 
       
    15 	<target name="all.children" depends="init,all.features,all.plugins,update.feature">
       
    16 	</target>
       
    17 
       
    18 	<target name="children" if="include.children">
       
    19 		<antcall target="all.children"/>
       
    20 	</target>
       
    21 
       
    22 	<target name="build.jars" depends="init" description="Build all the jars for the feature: org.eclipse.platform.launchers.">
       
    23 	</target>
       
    24 
       
    25 	<target name="build.sources" depends="init">
       
    26 	</target>
       
    27 
       
    28 	<target name="build.zips" depends="init">
       
    29 	</target>
       
    30 
       
    31 	<target name="build.update.jar" depends="init" description="Build the feature jar of: org.eclipse.platform.launchers for an update site.">
       
    32 	</target>
       
    33 
       
    34 	<target name="gather.bin.parts" depends="init" if="feature.base">
       
    35 		<subant target="rootFiles${os}_${ws}_${arch}" buildpath="." failonerror="false" inheritall="true"/>
       
    36 	</target>
       
    37 	
       
    38 	<target name="rootFileswin32_win32_x86">
       
    39 		<mkdir dir="${feature.base}/win32.win32.x86/${collectingFolder}"/>
       
    40 		<copy todir="${feature.base}/win32.win32.x86/${collectingFolder}" failonerror="true" overwrite="true">
       
    41 			<fileset dir="${basedir}/bin/win32/win32/x86">
       
    42 				<include name="launcher.exe"/>
       
    43 			</fileset>
       
    44 		</copy>
       
    45 		<chmod perm="755" dir="${feature.base}/win32.win32.x86/${collectingFolder}" includes="${launcherName}" /> 
       
    46 	</target>
       
    47 	
       
    48 	<target name="rootFileswin32_win32_x86_64">
       
    49 		<mkdir dir="${feature.base}/win32.win32.x86_64/${collectingFolder}"/>
       
    50 		<copy todir="${feature.base}/win32.win32.x86_64/${collectingFolder}" failonerror="true" overwrite="true">
       
    51 			<fileset dir="${basedir}/bin/win32/win32/x86_64">
       
    52 				<include name="launcher.exe"/>
       
    53 			</fileset>
       
    54 		</copy>
       
    55 		<chmod perm="755" dir="${feature.base}/win32.win32.x86_64/${collectingFolder}" includes="${launcherName}" /> 
       
    56 	</target>
       
    57 	
       
    58 	<target name="rootFileswin32_win32_ia64">
       
    59 		<mkdir dir="${feature.base}/win32.win32.ia64/${collectingFolder}"/>
       
    60 		<copy todir="${feature.base}/win32.win32.ia64/${collectingFolder}" failonerror="true" overwrite="true">
       
    61 			<fileset dir="${basedir}/contributed/win32/win32/ia64">
       
    62 				<include name="launcher.exe"/>
       
    63 			</fileset>
       
    64 		</copy>
       
    65 		<chmod perm="755" dir="${feature.base}/win32.win32.ia64/${collectingFolder}" includes="${launcherName}" /> 
       
    66 	</target>
       
    67 			
       
    68 	<target name="rootFileswin32_wpf_x86">
       
    69 		<mkdir dir="${feature.base}/win32.wpf.x86/${collectingFolder}"/>
       
    70 		<copy todir="${feature.base}/win32.wpf.x86/${collectingFolder}/" failonerror="true" overwrite="true">
       
    71 			<fileset dir="${basedir}/bin/wpf/win32/x86">
       
    72 				<include name="launcher.exe"/>
       
    73 			</fileset>
       
    74 		</copy>
       
    75 		<chmod perm="755" dir="${feature.base}/win32.wpf.x86/${collectingFolder}" includes="${launcherName}" /> 
       
    76 	</target>
       
    77 		
       
    78 	<target name="rootFilesmacosx_carbon_ppc">
       
    79 		<mkdir dir="${feature.base}/macosx.carbon.ppc/${collectingFolder}"/>
       
    80 		<copy todir="${feature.base}/macosx.carbon.ppc/${collectingFolder}" failonerror="true" overwrite="true">
       
    81 			<fileset dir="${basedir}/bin/carbon/macosx/ppc" includes="**"			/>
       
    82 		</copy>
       
    83 		<chmod perm="755" dir="${feature.base}/macosx.carbon.ppc/${collectingFolder}" includes="${launcherName}" /> 
       
    84 		<chmod perm="755" dir="${feature.base}/macosx.carbon.ppc/${collectingFolder}" includes="${launcherName}.app/Contents/MacOS/${launcherName}" /> 
       
    85 		<chmod perm="755" dir="${feature.base}/macosx.carbon.ppc/${collectingFolder}" includes="${launcherName}.app/Contents/Resources/Splash.app/Contents/MacOS/${launcherName}"/>
       
    86 	</target>
       
    87 	<target name="rootFilesmacosx_carbon_x86">
       
    88 		<mkdir dir="${feature.base}/macosx.carbon.x86/${collectingFolder}"/>
       
    89 		<copy todir="${feature.base}/macosx.carbon.x86/${collectingFolder}" failonerror="true" overwrite="true">
       
    90 			<fileset dir="${basedir}/bin/carbon/macosx/x86" includes="**"			/>
       
    91 		</copy>
       
    92 		<chmod perm="755" dir="${feature.base}/macosx.carbon.x86/${collectingFolder}" includes="${launcherName}" /> 
       
    93 		<chmod perm="755" dir="${feature.base}/macosx.carbon.x86/${collectingFolder}" includes="${launcherName}.app/Contents/MacOS/${launcherName}" /> 
       
    94 		<chmod perm="755" dir="${feature.base}/macosx.carbon.x86/${collectingFolder}" includes="${launcherName}.app/Contents/Resources/Splash.app/Contents/MacOS/${launcherName}"/>
       
    95 	</target>
       
    96 	<target name="rootFileslinux_gtk_x86">
       
    97 		<mkdir dir="${feature.base}/linux.gtk.x86/${collectingFolder}"/>
       
    98 		<copy todir="${feature.base}/linux.gtk.x86/${collectingFolder}" failonerror="true" overwrite="true">
       
    99 			<fileset dir="${basedir}/bin/gtk/linux/x86" includes="**"			/>
       
   100 			<fileset dir="${basedir}/gtk_root" includes="**"			/>
       
   101 		</copy>
       
   102 		<chmod perm="755" dir="${feature.base}/linux.gtk.x86/${collectingFolder}" includes="${launcherName}" /> 
       
   103 		<chmod perm="755" dir="${feature.base}/linux.gtk.x86/${collectingFolder}" includes="libcairo-swt.so" /> 
       
   104 	</target>
       
   105 	<target name="rootFileslinux_gtk_ppc">
       
   106 		<mkdir dir="${feature.base}/linux.gtk.ppc/${collectingFolder}"/>
       
   107 		<copy todir="${feature.base}/linux.gtk.ppc/${collectingFolder}" failonerror="true" overwrite="true">
       
   108 			<fileset dir="${basedir}/bin/gtk/linux/ppc" includes="**"			/>
       
   109 			<fileset dir="${basedir}/gtk_root" includes="**"			/>
       
   110 		</copy>
       
   111 		<chmod perm="755" dir="${feature.base}/linux.gtk.ppc/${collectingFolder}" includes="${launcherName}" />
       
   112 		<chmod perm="755" dir="${feature.base}/linux.gtk.x86/${collectingFolder}" includes="libcairo-swt.so" />
       
   113 	</target>
       
   114 	<target name="rootFileslinux_gtk_ppc64">
       
   115 		<mkdir dir="${feature.base}/linux.gtk.ppc64/${collectingFolder}"/>
       
   116 		<copy todir="${feature.base}/linux.gtk.ppc64/${collectingFolder}" failonerror="true" overwrite="true">
       
   117 		</copy>
       
   118 		<chmod perm="755" dir="${feature.base}/linux.gtk.ppc64/${collectingFolder}" includes="${launcherName}" /> 
       
   119 	</target>
       
   120 	<target name="rootFileslinux_gtk_x86_64">
       
   121 		<mkdir dir="${feature.base}/linux.gtk.x86_64/${collectingFolder}"/>
       
   122 		<copy todir="${feature.base}/linux.gtk.x86_64/${collectingFolder}" failonerror="true" overwrite="true">
       
   123 			<fileset dir="${basedir}/bin/gtk/linux/x86_64" includes="**"			/>
       
   124 			<fileset dir="${basedir}/gtk_root" includes="**"			/>
       
   125 		</copy>
       
   126 		<chmod perm="755" dir="${feature.base}/linux.gtk.x86_64/${collectingFolder}" includes="${launcherName}" /> 
       
   127 		<chmod perm="755" dir="${feature.base}/linux.gtk.x86_64/${collectingFolder}" includes="libcairo-swt.so" /> 
       
   128 	</target>
       
   129 	<target name="rootFileslinux_gtk_ia64">
       
   130 		<mkdir dir="${feature.base}/linux.gtk.ia64/${collectingFolder}"/>
       
   131 		<copy todir="${feature.base}/linux.gtk.ia64/${collectingFolder}" failonerror="true" overwrite="true">
       
   132 		</copy>
       
   133 		<chmod perm="755" dir="${feature.base}/linux.gtk.ia64/${collectingFolder}" includes="${launcherName}" /> 
       
   134 	</target>
       
   135 	<target name="rootFileslinux_motif_x86">
       
   136 		<mkdir dir="${feature.base}/linux.motif.x86/${collectingFolder}"/>
       
   137 		<copy todir="${feature.base}/linux.motif.x86/${collectingFolder}" failonerror="true" overwrite="true">
       
   138 			<fileset dir="${basedir}/bin/motif/linux/x86" includes="**"			/>
       
   139 			<fileset dir="${basedir}/motif_root" includes="**"			/>
       
   140 		</copy>
       
   141 		<chmod perm="755" dir="${feature.base}/linux.motif.x86/${collectingFolder}" includes="libXm.so.2,libcairo-swt.so" /> 
       
   142 		<chmod perm="755" dir="${feature.base}/linux.motif.x86/${collectingFolder}" includes="${launcherName}" /> 
       
   143 	</target>
       
   144 	<target name="rootFilessolaris_gtk_sparc">
       
   145 		<mkdir dir="${feature.base}/solaris.gtk.sparc/${collectingFolder}"/>
       
   146 		<copy todir="${feature.base}/solaris.gtk.sparc/${collectingFolder}" failonerror="true" overwrite="true">
       
   147 			<fileset dir="${basedir}/bin/gtk/solaris/sparc" includes="**"			/>
       
   148 		</copy>
       
   149 		<chmod perm="755" dir="${feature.base}/solaris.gtk.sparc/${collectingFolder}" includes="${launcherName}" /> 
       
   150 	</target>
       
   151 	<target name="rootFilessolaris_gtk_x86">
       
   152 		<mkdir dir="${feature.base}/solaris.gtk.x86/${collectingFolder}"/>
       
   153 		<copy todir="${feature.base}/solaris.gtk.x86/${collectingFolder}" failonerror="true" overwrite="true">
       
   154 			<fileset dir="${basedir}/bin/gtk/solaris/x86" includes="**"			/>
       
   155 		</copy>
       
   156 		<chmod perm="755" dir="${feature.base}/solaris.gtk.x86/${collectingFolder}" includes="${launcherName}" /> 
       
   157 	</target>
       
   158 	<target name="rootFilessolaris_motif_sparc">
       
   159 		<mkdir dir="${feature.base}/solaris.motif.sparc/${collectingFolder}"/>
       
   160 		<copy todir="${feature.base}/solaris.motif.sparc/${collectingFolder}" failonerror="true" overwrite="true">
       
   161 			<fileset dir="${basedir}/contributed/motif/solaris/sparc" includes="**"			/>
       
   162 		</copy>
       
   163 		<chmod perm="755" dir="${feature.base}/solaris.motif.sparc/${collectingFolder}" includes="${launcherName}" /> 
       
   164 	</target>
       
   165 	<target name="rootFilesaix_motif_ppc">
       
   166 		<mkdir dir="${feature.base}/aix.motif.ppc/${collectingFolder}"/>
       
   167 		<copy todir="${feature.base}/aix.motif.ppc/${collectingFolder}" failonerror="true" overwrite="true">
       
   168 			<fileset dir="${basedir}/bin/motif/aix/ppc" includes="**"			/>
       
   169 		</copy>
       
   170 		<chmod perm="755" dir="${feature.base}/aix.motif.ppc/${collectingFolder}" includes="${launcherName}" /> 
       
   171 	</target>
       
   172 	<target name="rootFileshpux_motif_PA_RISC">
       
   173 		<mkdir dir="${feature.base}/hpux.motif.PA_RISC/${collectingFolder}"/>
       
   174 		<copy todir="${feature.base}/hpux.motif.PA_RISC/${collectingFolder}" failonerror="true" overwrite="true">
       
   175 			<fileset dir="${basedir}/bin/motif/hpux/PA_RISC" includes="**"			/>
       
   176 		</copy>
       
   177 		<chmod perm="755" dir="${feature.base}/hpux.motif.PA_RISC/${collectingFolder}" includes="${launcherName}" /> 
       
   178 	</target>
       
   179 	<target name="rootFileshpux_motif_ia64">
       
   180 		<mkdir dir="${feature.base}/hpux.motif.ia64/${collectingFolder}"/>
       
   181 		<copy todir="${feature.base}/hpux.motif.ia64/${collectingFolder}" failonerror="true" overwrite="true">
       
   182 		</copy>
       
   183 		<chmod perm="755" dir="${feature.base}/hpux.motif.ia64/${collectingFolder}" includes="${launcherName}" /> 
       
   184 	</target>
       
   185 	<target name="rootFileshpux_motif_ia64_32">
       
   186 		<mkdir dir="${feature.base}/hpux.motif.ia64_32/${collectingFolder}"/>
       
   187 		<copy todir="${feature.base}/hpux.motif.ia64_32/${collectingFolder}" failonerror="true" overwrite="true">
       
   188 			<fileset dir="${basedir}/bin/motif/hpux/ia64_32" includes="**"			/>
       
   189 		</copy>
       
   190 		<chmod perm="755" dir="${feature.base}/hpux.motif.ia64_32/${collectingFolder}" includes="${launcherName}" /> 
       
   191 	</target>
       
   192 	<target name="rootFilesqnx_photon_x86">
       
   193 		<mkdir dir="${feature.base}/qnx.photon.x86/${collectingFolder}"/>
       
   194 		<copy todir="${feature.base}/qnx.photon.x86/${collectingFolder}" failonerror="true" overwrite="true">
       
   195 			<fileset dir="${basedir}/bin/photon/qnx/x86" includes="**"			/>
       
   196 		</copy>
       
   197 		<chmod perm="755" dir="${feature.base}/qnx.photon.x86/${collectingFolder}" includes="${launcherName}" /> 
       
   198 	</target>
       
   199 	<target name="rootFilesgroup_group_group">
       
   200 		<antcall target="rootFileswin32_win32_x86"/>
       
   201 		<antcall target="rootFileswin32_wpf_x86"/>
       
   202 		<antcall target="rootFileswin32_win32_x86_64"/>
       
   203 		<antcall target="rootFileswin32_win32_ia64"/>
       
   204 		<antcall target="rootFilesmacosx_carbon_ppc"/>
       
   205 		<antcall target="rootFilesmacosx_carbon_x86"/>
       
   206 		<antcall target="rootFileslinux_gtk_x86"/>
       
   207 		<antcall target="rootFileslinux_gtk_ppc"/>
       
   208 		<antcall target="rootFileslinux_gtk_ppc64"/>
       
   209 		<antcall target="rootFileslinux_gtk_x86_64"/>
       
   210 		<antcall target="rootFileslinux_gtk_ia64"/>
       
   211 		<antcall target="rootFileslinux_motif_x86"/>
       
   212 		<antcall target="rootFilessolaris_gtk_sparc"/>
       
   213 		<antcall target="rootFilessolaris_gtk_x86"/>
       
   214 		<antcall target="rootFilessolaris_motif_sparc"/>
       
   215 		<antcall target="rootFilesaix_motif_ppc"/>
       
   216 		<antcall target="rootFileshpux_motif_PA_RISC"/>
       
   217 		<antcall target="rootFileshpux_motif_ia64"/>
       
   218 		<antcall target="rootFileshpux_motif_ia64_32"/>
       
   219 		<antcall target="rootFilesqnx_photon_x86"/>
       
   220 	</target>
       
   221 
       
   222 	<target name="zip.distribution" depends="init" description="Create a zip containing all the plug-ins and features for the feature: org.eclipse.platform.launchers.">
       
   223 	</target>
       
   224 
       
   225 	<target name="zip.sources" depends="init">
       
   226 	</target>
       
   227 
       
   228 	<target name="zip.logs" depends="init">
       
   229 	</target>
       
   230 
       
   231 	<target name="clean" depends="init" description="Clean the feature: org.eclipse.platform.launchers of all the zips, jars and logs created.">
       
   232 	</target>
       
   233 
       
   234 	<target name="refresh" depends="init" if="eclipse.running" description="Refresh this folder.">
       
   235 	</target>
       
   236 	
       
   237 	<target name="gather.sources">
       
   238 	</target>
       
   239 
       
   240 	<target name="gather.logs" depends="init">
       
   241 	</target>
       
   242 
       
   243 </project>