Orb/lib/config/dox.xml
changeset 0 42188c7ea2d9
child 1 82f11024044a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Orb/lib/config/dox.xml	Thu Jan 21 17:29:01 2010 +0000
@@ -0,0 +1,81 @@
+<?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>