Orb/lib/config/dox.xml
changeset 3 d8fccb2cd802
equal deleted inserted replaced
2:932c358ece3e 3:d8fccb2cd802
       
     1 <?xml version="1.0" encoding="iso-8859-1"?>
       
     2 <build xmlns="http://symbian.com/xml/build"
       
     3        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       
     4        xsi:schemaLocation="http://symbian.com/xml/build ../../schema/build/2_0.xsd">
       
     5   <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
       
     6   <!-- This component and the accompanying materials are made available under the terms of the License 
       
     7 "Eclipse Public License v1.0" which accompanies this distribution, 
       
     8 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
       
     9   <!-- Initial Contributors:
       
    10         Nokia Corporation - initial contribution.
       
    11 Contributors: 
       
    12 -->
       
    13   <!-- build configurations for the doxygen API reference generator -->
       
    14   <var name="dox">
       
    15     <set name="INTERFACE.exe"
       
    16          value="doxygen.exe" />
       
    17     <set name="INTERFACE.dll"
       
    18          value="doxygen.dll" />
       
    19     <set name="INTERFACE.extension"
       
    20          value="doxygen.nop" />
       
    21     <set name="INTERFACE.ani"
       
    22          value="doxygen.nop" />
       
    23     <set name="INTERFACE.exexp"
       
    24          value="doxygen.nop" />
       
    25     <set name="INTERFACE.implib"
       
    26          value="doxygen.nop" />
       
    27     <set name="INTERFACE.fsy"
       
    28          value="doxygen.nop" />
       
    29     <set name="INTERFACE.kdll"
       
    30          value="doxygen.nop" />
       
    31     <set name="INTERFACE.kext"
       
    32          value="doxygen.nop" />
       
    33     <set name="INTERFACE.klib"
       
    34          value="doxygen.nop" />
       
    35     <set name="INTERFACE.ldd"
       
    36          value="doxygen.nop" />
       
    37     <set name="INTERFACE.lib"
       
    38          value="doxygen.nop" />
       
    39     <set name="INTERFACE.pdd"
       
    40          value="doxygen.nop" />
       
    41     <set name="INTERFACE.pdl"
       
    42          value="doxygen.nop" />
       
    43     <set name="INTERFACE.plugin"
       
    44          value="doxygen.nop" />
       
    45     <set name="INTERFACE.resource"
       
    46          value="doxygen.nop" />
       
    47     <set name="INTERFACE.stddll"
       
    48          value="doxygen.nop" />
       
    49     <set name="INTERFACE.stdexe"
       
    50          value="doxygen.nop" />
       
    51     <set name="INTERFACE.stdlib"
       
    52          value="doxygen.nop" />
       
    53     <set name="INTERFACE.textnotifier2"
       
    54          value="doxygen.nop" />
       
    55     <set name="INTERFACE.var"
       
    56          value="doxygen.nop" />
       
    57     <set name="INTERFACE.var2"
       
    58          value="doxygen.nop" />
       
    59     <set name="INTERFACE.none"
       
    60          value="doxygen.nop" />
       
    61     <env default="doxygen"
       
    62          host="linux*"
       
    63          name="SBS_DOXYGEN"
       
    64          type="tool" />
       
    65     <env default="doxygen"
       
    66          host="win*"
       
    67          name="SBS_DOXYGEN"
       
    68          type="tool" />
       
    69   </var>
       
    70   
       
    71   <var name="dox-sdk">
       
    72     <set name="INTERFACE.exe"
       
    73          value="doxygen-sdk.exe" />
       
    74     <set name="INTERFACE.dll"
       
    75          value="doxygen-sdk.dll" />
       
    76     <set name="INTERFACE.extension"
       
    77          value="doxygen-sdk.nop" />
       
    78     <set name="INTERFACE.ani"
       
    79          value="doxygen-sdk.nop" />
       
    80     <set name="INTERFACE.exexp"
       
    81          value="doxygen-sdk.nop" />
       
    82     <set name="INTERFACE.implib"
       
    83          value="doxygen-sdk.nop" />
       
    84     <set name="INTERFACE.fsy"
       
    85          value="doxygen-sdk.nop" />
       
    86     <set name="INTERFACE.kdll"
       
    87          value="doxygen-sdk.nop" />
       
    88     <set name="INTERFACE.kext"
       
    89          value="doxygen-sdk.nop" />
       
    90     <set name="INTERFACE.klib"
       
    91          value="doxygen-sdk.nop" />
       
    92     <set name="INTERFACE.ldd"
       
    93          value="doxygen-sdk.nop" />
       
    94     <set name="INTERFACE.lib"
       
    95          value="doxygen-sdk.nop" />
       
    96     <set name="INTERFACE.pdd"
       
    97          value="doxygen-sdk.nop" />
       
    98     <set name="INTERFACE.pdl"
       
    99          value="doxygen-sdk.nop" />
       
   100     <set name="INTERFACE.plugin"
       
   101          value="doxygen-sdk.nop" />
       
   102     <set name="INTERFACE.resource"
       
   103          value="doxygen-sdk.nop" />
       
   104     <set name="INTERFACE.stddll"
       
   105          value="doxygen-sdknop" />
       
   106     <set name="INTERFACE.stdexe"
       
   107          value="doxygen-sdk.nop" />
       
   108     <set name="INTERFACE.stdlib"
       
   109          value="doxygen-sdk.nop" />
       
   110     <set name="INTERFACE.textnotifier2"
       
   111          value="doxygen-sdk.nop" />
       
   112     <set name="INTERFACE.var"
       
   113          value="doxygen-sdk.nop" />
       
   114     <set name="INTERFACE.var2"
       
   115          value="doxygen-sdk.nop" />
       
   116     <set name="INTERFACE.none"
       
   117          value="doxygen-sdk.nop" />
       
   118     <env default="doxygen"
       
   119          host="linux*"
       
   120          name="SBS_DOXYGEN"
       
   121          type="tool" />
       
   122     <env default="doxygen"
       
   123          host="win*"
       
   124          name="SBS_DOXYGEN"
       
   125          type="tool" />
       
   126   </var>
       
   127   <!-- sbs -c arm.v5.urel.rvct2_2.dox -->
       
   128   <!-- sbs -c doxygen -->
       
   129   <!-- create doxygen alias for the above dox variant.
       
   130     This is a period delimited list of platforms variants to use. 
       
   131     Just like dox above, arm, v5, urel and rvct2_2 have a var defined in a configuration that sets certain variables like above.
       
   132     The variables that are set change the variables in the final make file that sbsv2 generates and this creates the desired output variant.
       
   133     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
       
   134     Whenever dox is used as a suffix it also generates doxygen xml for source included in the preceding platform variant.
       
   135     -->
       
   136   <alias meaning="arm.v5.urel.rvct2_2.dox"
       
   137          name="doxygen" />
       
   138          
       
   139   <alias meaning="arm.v5.urel.rvct2_2.dox-sdk"
       
   140          name="doxygen-sdk" />
       
   141 </build>