Orb/lib/config/dox.xml
author Michel Szarindar <Michel.Szarindar@Nokia.com>
Thu, 18 Mar 2010 18:26:18 +0000
changeset 1 82f11024044a
parent 0 42188c7ea2d9
permissions -rw-r--r--
Contribution of a new version of ORB and CXX DITA plug-in bug 1461 bug 1621 bug 1962

<?xml version="1.0" encoding="iso-8859-1"?>
<build xmlns="http://symbian.com/xml/build"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://symbian.com/xml/build ../../schema/build/2_0.xsd">
  <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
  <!-- This component and the accompanying materials are made available under the terms of the License 
"Eclipse Public License v1.0" which accompanies this distribution, 
and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
  <!-- Initial Contributors:
        Nokia Corporation - initial contribution.
Contributors: 
-->
  <!-- build configurations for the doxygen API reference generator -->
  <var name="dox">
    <set name="INTERFACE.exe"
         value="doxygen.exe" />
    <set name="INTERFACE.dll"
         value="doxygen.dll" />
    <set name="INTERFACE.extension"
         value="doxygen.nop" />
    <set name="INTERFACE.ani"
         value="doxygen.nop" />
    <set name="INTERFACE.exexp"
         value="doxygen.nop" />
    <set name="INTERFACE.implib"
         value="doxygen.nop" />
    <set name="INTERFACE.fsy"
         value="doxygen.nop" />
    <set name="INTERFACE.kdll"
         value="doxygen.nop" />
    <set name="INTERFACE.kext"
         value="doxygen.nop" />
    <set name="INTERFACE.klib"
         value="doxygen.nop" />
    <set name="INTERFACE.ldd"
         value="doxygen.nop" />
    <set name="INTERFACE.lib"
         value="doxygen.nop" />
    <set name="INTERFACE.pdd"
         value="doxygen.nop" />
    <set name="INTERFACE.pdl"
         value="doxygen.nop" />
    <set name="INTERFACE.plugin"
         value="doxygen.nop" />
    <set name="INTERFACE.resource"
         value="doxygen.nop" />
    <set name="INTERFACE.stddll"
         value="doxygen.nop" />
    <set name="INTERFACE.stdexe"
         value="doxygen.nop" />
    <set name="INTERFACE.stdlib"
         value="doxygen.nop" />
    <set name="INTERFACE.textnotifier2"
         value="doxygen.nop" />
    <set name="INTERFACE.var"
         value="doxygen.nop" />
    <set name="INTERFACE.var2"
         value="doxygen.nop" />
    <set name="INTERFACE.none"
         value="doxygen.nop" />
    <env default="doxygen"
         host="linux*"
         name="SBS_DOXYGEN"
         type="tool" />
    <env default="doxygen"
         host="win*"
         name="SBS_DOXYGEN"
         type="tool" />
  </var>
  
  <var name="dox-sdk">
    <set name="INTERFACE.exe"
         value="doxygen-sdk.exe" />
    <set name="INTERFACE.dll"
         value="doxygen-sdk.dll" />
    <set name="INTERFACE.extension"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.ani"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.exexp"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.implib"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.fsy"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.kdll"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.kext"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.klib"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.ldd"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.lib"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.pdd"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.pdl"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.plugin"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.resource"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.stddll"
         value="doxygen-sdknop" />
    <set name="INTERFACE.stdexe"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.stdlib"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.textnotifier2"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.var"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.var2"
         value="doxygen-sdk.nop" />
    <set name="INTERFACE.none"
         value="doxygen-sdk.nop" />
    <env default="doxygen"
         host="linux*"
         name="SBS_DOXYGEN"
         type="tool" />
    <env default="doxygen"
         host="win*"
         name="SBS_DOXYGEN"
         type="tool" />
  </var>
  <!-- sbs -c arm.v5.urel.rvct2_2.dox -->
  <!-- sbs -c doxygen -->
  <!-- create doxygen alias for the above dox variant.
    This is a period delimited list of platforms variants to use. 
    Just like dox above, arm, v5, urel and rvct2_2 have a var defined in a configuration that sets certain variables like above.
    The variables that are set change the variables in the final make file that sbsv2 generates and this creates the desired output variant.
    This is only one alias that doxygen could be used with and there could be many others e.g arm.v7.rvct4_0.dox, rvct3_0.dox
    Whenever dox is used as a suffix it also generates doxygen xml for source included in the preceding platform variant.
    -->
  <alias meaning="arm.v5.urel.rvct2_2.dox"
         name="doxygen" />
         
  <alias meaning="arm.v5.urel.rvct2_2.dox-sdk"
         name="doxygen-sdk" />
</build>