diff -r 932c358ece3e -r d8fccb2cd802 Orb/lib/config/dox.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Orb/lib/config/dox.xml Fri Apr 23 20:47:58 2010 +0100 @@ -0,0 +1,141 @@ +<?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>