Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 8ecdb08f2d8622faec812d1934f2353b > files > 1

ecj-bootstrap-3.2.2-1.5mdv2008.1.src.rpm

<?xml version="1.0" encoding="UTF-8"?>

<!-- build script to create a batch compiler from org.eclipse.jdt.core -->
<project name="Compile ecj" default="compile">
	<target name="init">
		<tstamp/>
		<property name="destdir" value="compiler2" />
        <property name="srcdir" value="src" />
	</target>

	<target name="compile" depends="init">

		<echo message="TARGET: ${destdir}" />
		<delete dir="${destdir}"/>
		<mkdir dir="${destdir}"/>

                <condition property="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter">
                        <available file="ecj.jar" />
                </condition> 
				<fail message="The Eclipse compiler (ecj.jar) cannot be found.">
					<condition>
						<not>
							<equals arg1="${build.compiler}" arg2="org.eclipse.jdt.core.JDTCompilerAdapter" />
						</not>
					</condition>
				</fail>
		
                <condition property="compilerArg" value="-encoding ISO-8859-1">
                        <equals arg1="${build.compiler}" arg2="org.eclipse.jdt.core.JDTCompilerAdapter" />
	            </condition>  
		
                <echo message="compilerArg ${compilerArg}"/>
                <echo message="build compiler ${build.compiler}"/>

                <property name="compilerArg" value="-encoding ISO-8859-1" />
                <property name="javacSource" value="1.3" />
                <property name="javacTarget" value="1.2" />
                <property name="javacDebugInfo" value="on" />
                <property name="javacFailOnError" value="true" />
                <record name="compilelog2.txt" action="start" />
                <javac verbose="true"
                	   target="${javacTarget}"
                       source="${javacSource}"
					   srcdir="${srcdir}" 
					   destdir="${destdir}"
               		   debug="${javacDebugInfo}"
               		   failonerror="${javacFailOnError}">
       		    <compilerarg line="${compilerArg}"/>
      	        </javac>
                <record name="compilelog2.txt" action="stop" />                                                                                                                  
            
                <echo message="UPDATE ecj.jar" />
                <copy todir="${destdir}">
                        <fileset dir="${srcdir}">
                             <include name="**/*.properties"/>
                             <include name="**/*.rsc"/>
                        </fileset>
                        </copy>

                <jar jarfile="../ecj.jar">
                        <fileset dir="${destdir}"/>
                </jar>

	</target>
</project>