Orb/lib/config/dox.xml
author szarinda <>
Thu, 21 Jan 2010 17:29:01 +0000
changeset 0 42188c7ea2d9
child 1 82f11024044a
permissions -rw-r--r--
Initial contribution of ORB delivering Feature bug 1460

<?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>
  <!-- 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" />
</build>