Sophie

Sophie

distrib > Mandriva > mes5 > x86_64 > by-pkgid > 5d14bd0f38dfee1941f003828c13af85 > files > 5

javacvs-5.0-3.0.2mdv2009.0.src.rpm

<?xml version="1.0" encoding="UTF-8"?> 
<!--
                Sun Public License Notice

The contents of this file are subject to the Sun Public License
Version 1.0 (the "License"). You may not use this file except in
compliance with the License. A copy of the License is available at
http://www.sun.com/

The Original Code is NetBeans. The Initial Developer of the Original
Code is Sun Microsystems, Inc. Portions Copyright 1997-2005 Sun
Microsystems, Inc. All Rights Reserved.
-->
<project name="default" default="init" basedir=".">
  <import file="default-properties.xml"/>

  <target name="init-tasks" unless="tasks-already-set">
<!--
    <taskdef name="jhindexer"
         classname="org.netbeans.nbbuild.JHIndexer"
         classpath="${nb_all}/nbbuild/nbantext.jar"/>
    <taskdef name="makenbm"
         classname="org.netbeans.nbbuild.MakeNBM"
         classpath="${nb_all}/nbbuild/nbantext.jar"/>
    <taskdef name="makejnlp"
         classname="org.netbeans.nbbuild.MakeJNLP"
         classpath="${nb_all}/nbbuild/nbantext.jar"/>
    <taskdef name="makemasterjnlp"
         classname="org.netbeans.nbbuild.MakeMasterJNLP"
         classpath="${nb_all}/nbbuild/nbantext.jar"/>
    <taskdef name="genlist"
         classname="org.netbeans.nbbuild.MakeListOfNBM"
         classpath="${nb_all}/nbbuild/nbantext.jar"/>
    <taskdef name="setcluster"
         classname="org.netbeans.nbbuild.SetCluster"
         classpath="${nb_all}/nbbuild/nbantext.jar"/>
    <taskdef name="getmodulename"
         classname="org.netbeans.nbbuild.GetModuleName"
         classpath="${nb_all}/nbbuild/nbantext.jar"/>
    <taskdef name="createmodulexml"
         classname="org.netbeans.nbbuild.CreateModuleXML"
         classpath="${nb_all}/nbbuild/nbantext.jar"/>
    <taskdef name="locjar"
         classname="org.netbeans.nbbuild.LocalizedJar"
         classpath="${nb_all}/nbbuild/nbantext.jar"/>
    <taskdef name="locjhindexer"
         classname="org.netbeans.nbbuild.LocJHIndexer"
         classpath="${nb_all}/nbbuild/nbantext.jar"/>
    <taskdef name="locmakenbm"
         classname="org.netbeans.nbbuild.LocMakeNBM"
         classpath="${nb_all}/nbbuild/nbantext.jar"/>
    <taskdef name="parseprojectxml"
         classname="org.netbeans.nbbuild.ParseProjectXml"
         classpath="${nb_all}/nbbuild/nbantext.jar"/>
    <taskdef name="jarwithmoduleattributes"
         classname="org.netbeans.nbbuild.JarWithModuleAttributes"
         classpath="${nb_all}/nbbuild/nbantext.jar"/>
    <taskdef name="arch"
         classname="org.netbeans.nbbuild.Arch"
         classpath="${nb_all}/nbbuild/nbantext.jar"/>
    <taskdef name="fixdependencies"
         classname="org.netbeans.nbbuild.FixDependencies"
         classpath="${nb_all}/nbbuild/nbantext.jar"/>
-->
    <property name="tasks-already-set" value="true"/>
  </target>
  
  <target name="init" depends="init-tasks,setup-jdkhome">
    <!-- Gets the module name -->
<!--
    <getmodulename name="module.name" root="${nb_all}"/>
-->
<!--
    <property name="cluster.dir.fallback" value="extra" />
    <setcluster name="cluster.dir" module="${module.name}" list="${clusters.list}" defaultLocation="${cluster.dir.fallback}"/>
-->
<!--
    <property name="cluster" location="${netbeans.dest.dir}/${cluster.dir}"/> 
-->
<!-- #59872 -->

    <!-- Creating the output directory -->
    <mkdir dir="netbeans"/>

    <!-- Writing the module's cluster to property file -->
    <propertyfile file="${moduleCluster.file}">
      <entry  key="${module.name}.dir" value="$${netbeans.dest.dir}/${cluster.dir}"/>
    </propertyfile>
  </target>

  <target name="setup-jdkhome-1">
    <!-- Note: user-configured -Djavahome=... will always override this: -->
    <property name="javahome" location="${java.home}"/>
    <condition property="jdkhome" value="${javahome}">
        <or>
            <available file="${javahome}/lib/tools.jar"/>
            <!-- on Mac -->
            <available file="${javahome}/../Classes/classes.jar"/>
        </or>
    </condition>
  </target>
  
  <target name="setup-jdkhome-2" unless="jdkhome">
    <property name="javahomeParent" location="${java.home}/.."/>
    <condition property="jdkhome" value="${javahomeParent}">
        <or>
            <available file="${javahomeParent}/lib/tools.jar"/>
            <!-- on Mac -->
            <available file="${javahomeParent}/../Classes/classes.jar"/>
        </or>
    </condition>
  </target>

  <target name="setup-jdkhome" depends="setup-jdkhome-1,setup-jdkhome-2" unless="jdkhome">
    <fail message="No tools.jar or classes.jar found in ${javahome}! Set -Djavahome=... as needed."/>
  </target>
</project>