sbsv2/raptor/test/configapi/api.xml
author jascui
Tue, 16 Nov 2010 15:56:27 +0800
changeset 683 8e0eb519ef53
parent 625 a1925fb7753a
permissions -rw-r--r--
Solve incorrect handling of ExportName=SymbolName@Ordinal syntax

<?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 build/2_0.xsd">

	<!-- test data for raptor_api_unit -->

	<alias meaning="a" name="alias_A"/>
	<alias meaning="a.b" name="alias_B"/>
	<alias meaning="a.b.c" name="alias_C" type="O"/>
	<alias meaning="a.b.c.d" name="alias_D" type="X"/>
 
 	<var name="product_A" type="product"/>
 	<var name="product_B"/>
 	<var name="product_C" type="product"/>
 	<var name="product_D"/>

	<var name="api_test_base">
 		<set name="RELEASEPATH" value="/home/raptor" host="lin.*"/>
 		<set name="RELEASEPATH" value="C:/home/raptor" host="win.*"/>
 		<set name="VARIANTPLATFORM" value="foo"/>
 		<set name="VARIANTTYPE" value="bar"/>
 		<set name="TRADITIONAL_PLATFORM" value=""/>
 		<set name="INTERFACE_TYPES" value="foo bar"/>
 		<set name="INTERFACE.foo" value="foo.flm"/>
 		<set name="INTERFACE.bar" value="bar.flm"/>
	</var>
 	
 	<var name="buildme" extends="api_test_base">
 		<set name="CDEFS" value="__BBB__ __AAA__ __DDD__=first_value __CCC__  __DDD__=second_value"/>
 		<set name='EPOCINCLUDE' value="$(EPOCROOT)/epoc32/include"/>
 		<env name="EPOCROOT"/>
 		<set name="SBS_BUILD_DIR" value=""/>
 		<set name="FLM_EXPORT_DIR" value=""/>
 		<set name="PLATMACROS.LINUX" value=""/>
		<set name="PLATMACROS.WINDOWS" value=""/>
		<set name="PREINCLUDE" value="$(EPOCINCLUDE)/preinclude.h"/>
 		<set name="VARIANT_CFG" value="$(EPOCROOT)/epoc32/tools/variant/variant.cfg"/>
 		<set name="SYSTEMINCLUDE" value=""/>
 		<set name="INTERFACE_TYPES" value=""/>
 		<set name="TARGET_TYPES" value="one two"/>
 		<append name="INTERFACE_TYPES" value="$(TARGET_TYPES)"/>
 		<set name="INTERFACE.one" value="one.flm"/>
 		<set name="INTERFACE.two" value="two.flm"/>
 	</var>
 	
 	<var name="foo"/>
 	<var name="bar"/>
 	
 	<alias name="s1" meaning="buildme.foo"/>
 	<alias name="s2" meaning="buildme.foo.bar"/>

	<var name="meta" extends="api_test_base">
 		<set name="GNUCPP" value="cpp"/>
 		<set name="DEFAULT_PLATFORMS" value=""/>
 		<set name="BASE_DEFAULT_PLATFORMS" value=""/>
 		<set name="BASE_USER_DEFAULT_PLATFORMS" value=""/>
 		<set name="TARGET_TYPES" value=""/>
 		<append name="INTERFACE_TYPES" value="$(TARGET_TYPES)"/>
 	</var>
 	
</build>