diff g23m/system/busyb/unbusy_targetset.xml @ 0:509db1a7b7b8

initial import: leo2moko-r1
author Space Falcon <falcon@ivan.Harhan.ORG>
date Mon, 01 Jun 2015 03:24:05 +0000
parents
children 513a68a7fc6e
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/g23m/system/busyb/unbusy_targetset.xml	Mon Jun 01 03:24:05 2015 +0000
@@ -0,0 +1,5743 @@
+<?xml version="1.0" encoding="utf-8"?>
+<targetSet description="Set of Targets that can be build" name="Entities">
+	<!--ALL-->
+	<target description="Build m0-file" name="all">
+		<settings>
+			<options>
+				<optionDef description="all local settings" name="">
+					<condOption name="echo_flags">
+						<condValue value=" : are up to date !"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetRef target="mconst" require="OP_L1_STANDALONE==0"/>
+		<targetRef target="cfg_files"/>
+		<targetRef target="header_files" require="OP_L1_STANDALONE==0"/>
+		<targetRef target="security" require="(OP_L1_STANDALONE==1) &amp;&amp; (SECURITY==2)"/>
+		<!-- M0 image file - GSM/GPRS Phones: D-Sample, E-Sample -->
+		<targetDef require="(L1!=9) &amp;&amp; (BUILD_UTILITIES==0) &amp;&amp; (OP_L1_STANDALONE==0)" tool="HEX" type="m0">
+			<targetPath pathRef="OUT_BIN"/>
+			<sources target="gsm"/>
+		</targetDef>
+		<!-- Smartphones: Avenger2/Perseus1 -->
+		<targetDef require="(L1==9) &amp;&amp; (BOARD==34) &amp;&amp; (BUILD_UTILITIES==0) &amp;&amp; (OP_L1_STANDALONE==0)" tool="OUT2BIN_AV2" type="bin">
+			<targetPath pathRef="OUT_BIN"/>
+			<sources target="gsm"/>
+		</targetDef>
+		<!-- Smartphones: P2-Sample -->
+		<targetDef require="(L1==9) &amp;&amp; (BOARD==35) &amp;&amp; (BUILD_UTILITIES==0) &amp;&amp; (OP_L1_STANDALONE==0)" tool="PREPFLASHIMG_P2" type="syb">
+			<targetPath pathRef="OUT_BIN"/>
+			<sources>
+				<targetDef tool="OUT2BIN_P2" type="bin">
+					<targetPath pathRef="OUT_BIN"/>
+					<sources target="gsm"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+		<!-- BUILD UTILITIES CCDDATA, TDCLIB-->
+		<targetDef require="BUILD_UTILITIES==1" tool="echo" type="">
+			<targetPath pathRef="OUT"/>
+			<sources target="ccddata_dll" require="CCDDATA_LIB_DLV==0"/>
+			<sources require="CCDDATA_LIB_DLV==1">
+				<sourceFile path="ccddata_dll.lib" pathRef="OUT_LIB"/>
+			</sources>
+			<sources target="tdclib" require="TDCDATA_LIB_DLV==0"/>
+			<sources require="TDCDATA_LIB_DLV==1">
+				<sourceFile path="tdclib.lib" pathRef="OUT_LIB"/>
+			</sources>
+		</targetDef>
+		<!-- L1 STANDALONE -->
+		<targetDef require="OP_L1_STANDALONE==1" tool="HEX" type="m0">
+			<targetPath pathRef="OUT_BIN"/>
+			<sources target="l1"/>
+		</targetDef>
+	</target>
+	<!--RIVIERA TOOL removed from main\g23m\3.1.x\act_nds\1 -->
+	<!--GSM-->
+	<target description="executable Image and mapfile" name="gsm" autoNamed="imageName">
+		<settings>
+			<options>
+				<optionDef description="settings for the linker" name="lnk_opt">
+					<condOption name="mapfile">
+						<condValue pathRef="OUT_BIN_MAPFILE"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetDef tool="LNK_CONDITIONAL" type="out">
+			<targetPath pathRef="OUT_BIN"/>
+			<sources target="ccddata" require="CCDDATA_LIB_DLV==0"/>
+			<sources require="CCDDATA_LIB_DLV==1">
+				<sourceFile path="ccddata.lib" pathRef="OUT_LIB"/>
+			</sources>
+			<!--require="ACI_LIB_DLV==0" -->
+			<sources target="aaa" require="(ACI_LIB_DLV==0) &amp;&amp; (AAA_DAA==1)"/>
+			<sources target="aci" require="(ACI_LIB_DLV==0)"/>
+			<sources target="acia" require="(ACI_LIB_DLV==0) &amp;&amp; (MMI==3)"/>
+			<sources target="aciext" require="ACI_LIB_DLV==0"/>
+			<sources target="aci_dti_mng" require="(ACI_LIB_DLV==0) &amp;&amp; (UART==1)"/>
+			<sources target="atiext" require="ACI_LIB_DLV==0 &amp;&amp; FF_ATI==1"/>
+			<sources require="ACI_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="aaa.lib" require="(AAA_DAA==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="aci.lib"/>
+				<sourceFile pathRef="OUT_LIB" path="acia.lib" require="(MMI==3)"/>
+				<sourceFile pathRef="OUT_LIB" path="aciext.lib"/>
+				<sourceFile pathRef="OUT_LIB" path="aci_dti_mng.lib" require="(UART==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="atiext.lib" require="(FF_ATI==1)"/>
+			</sources>
+			<!-- require="L23_CUST_LIB_DLV==0" -->
+			<sources target="config_gprs_fl" require="(L23_CUST_LIB_DLV==0) &amp;&amp; (PMODE==2)"/>
+			<sources target="config_gsm" require="(L23_CUST_LIB_DLV==0) &amp;&amp; (PMODE!=2)"/>
+			<sources require="L23_CUST_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="config_gprs_fl.lib" require="PMODE==2"/>
+				<sourceFile pathRef="OUT_LIB" path="config_gsm.lib" require="PMODE!=2"/>
+			</sources>
+			<!-- require="G23_LIB_DLV==0" -->
+			<sources target="alr" require="(G23_LIB_DLV==0)"/>
+			<sources target="bti" require="(G23_LIB_DLV==0) &amp;&amp; (BT!=0)"/>
+			<sources target="cc" require="(G23_LIB_DLV==0)"/>
+			<sources target="cci" require="(G23_LIB_DLV==0) &amp;&amp; (PMODE==2)"/>
+			<!-- cci_ir is stated twice: here and in the section with memory placement-->
+			<sources target="cci_ir" require="(G23_LIB_DLV==0) &amp;&amp; (PMODE==2)"/>
+			<sources target="comlib" require="G23_LIB_DLV==0"/>
+			<sources target="dl" require="G23_LIB_DLV==0"/>
+			<sources target="dti" require="(G23_LIB_DLV==0) &amp;&amp; (UART==1)"/>
+			<sources target="fad" require="(G23_LIB_DLV==0) &amp;&amp; (SRVC==1)"/>
+			<sources target="gmm" require="(G23_LIB_DLV==0) &amp;&amp; (PMODE==2)"/>
+			<sources target="grlc" require="(G23_LIB_DLV==0) &amp;&amp; (PMODE==2)"/>
+			<sources target="grr" require="(G23_LIB_DLV==0) &amp;&amp; (PMODE==2)"/>
+			<sources target="l1_pei" require="G23_LIB_DLV==0"/>
+			<sources target="l2r" require="(G23_LIB_DLV==0) &amp;&amp; (SRVC!=0)"/>
+			<sources target="lc" require="(G23_LIB_DLV==0) &amp;&amp; (EOTD==1)"/>
+			<sources target="llc" require="(G23_LIB_DLV==0) &amp;&amp; (PMODE==2)"/>
+			<sources target="mm" require="G23_LIB_DLV==0"/>
+			<sources target="pktio" require="(G23_LIB_DLV==0) &amp;&amp; ((PMODE==2) &amp;&amp; (PKTI!=0))"/>
+			<sources target="psi" require="(G23_LIB_DLV==0) &amp;&amp; (PSI==1)"/>
+			<sources target="ra" require="(G23_LIB_DLV==0) &amp;&amp; (SRVC!=0)"/>
+			<sources target="rlp" require="(G23_LIB_DLV==0) &amp;&amp; (SRVC!=0)"/>
+			<sources target="rr" require="G23_LIB_DLV==0"/>
+			<sources target="rrlp" require="(G23_LIB_DLV==0) &amp;&amp; (EOTD==1)"/>
+			<sources target="sim_b_lib" require="G23_LIB_DLV==0"/>
+			<sources target="sm" require="(G23_LIB_DLV==0) &amp;&amp; (PMODE==2)"/>
+			<sources target="sms" require="G23_LIB_DLV==0"/>
+			<sources target="sndcp" require="(G23_LIB_DLV==0) &amp;&amp; (PMODE==2)"/>
+			<sources target="ss" require="G23_LIB_DLV==0"/>
+			<sources target="t30" require="(G23_LIB_DLV==0) &amp;&amp; (SRVC==1)"/>
+			<sources target="uart_b_lib" require="(G23_LIB_DLV==0) &amp;&amp; (UART==1)"/>
+			<sources require="G23_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="alr.lib"/>
+				<sourceFile pathRef="OUT_LIB" path="bti.lib" require="BT!=0"/>
+				<sourceFile pathRef="OUT_LIB" path="cc.lib"/>
+				<sourceFile pathRef="OUT_LIB" path="cci.lib" require="PMODE==2"/>
+				<sourceFile pathRef="OUT_LIB" path="cci_ir.lib" require="PMODE==2"/>
+				<sourceFile pathRef="OUT_LIB" path="comlib.lib"/>
+				<sourceFile pathRef="OUT_LIB" path="dl.lib"/>
+				<sourceFile pathRef="OUT_LIB" path="dti.lib" require="UART==1"/>
+				<sourceFile pathRef="OUT_LIB" path="fad.lib" require="SRVC==1"/>
+				<sourceFile pathRef="OUT_LIB" path="gmm.lib" require="PMODE==2"/>
+				<sourceFile pathRef="OUT_LIB" path="grlc.lib" require="PMODE==2"/>
+				<sourceFile pathRef="OUT_LIB" path="grr.lib" require="PMODE==2"/>
+				<sourceFile pathRef="OUT_LIB" path="l1_pei.lib"/>
+				<sourceFile pathRef="OUT_LIB" path="l2r.lib" require="SRVC!=0"/>
+				<sourceFile pathRef="OUT_LIB" path="lc.lib" require="EOTD==1"/>
+				<sourceFile pathRef="OUT_LIB" path="llc.lib" require="PMODE==2"/>
+				<sourceFile pathRef="OUT_LIB" path="mm.lib"/>
+				<sourceFile pathRef="OUT_LIB" path="pktio.lib" require="(PMODE==2) &amp;&amp; (PKTI!=0)"/>
+				<sourceFile pathRef="OUT_LIB" path="psi.lib" require="PSI==1"/>
+				<sourceFile pathRef="OUT_LIB" path="ra.lib" require="SRVC!=0"/>
+				<sourceFile pathRef="OUT_LIB" path="rlp.lib" require="SRVC!=0"/>
+				<sourceFile pathRef="OUT_LIB" path="rr.lib"/>
+				<sourceFile pathRef="OUT_LIB" path="rrlp.lib" require="EOTD==1"/>
+				<sourceFile pathRef="OUT_LIB" path="sim_b_lib.lib"/>
+				<sourceFile pathRef="OUT_LIB" path="sm.lib" require="PMODE==2"/>
+				<sourceFile pathRef="OUT_LIB" path="sms.lib"/>
+				<sourceFile pathRef="OUT_LIB" path="sndcp.lib" require="PMODE==2"/>
+				<sourceFile pathRef="OUT_LIB" path="ss.lib"/>
+				<sourceFile pathRef="OUT_LIB" path="t30.lib" require="SRVC==1"/>
+				<sourceFile pathRef="OUT_LIB" path="uart_b_lib.lib" require="UART==1"/>
+			</sources>
+			<!-- require="GPF_MMI_LIB_DLV==0" -->
+			<sources target="bmi" require="(GPF_MMI_LIB_DLV==0) &amp;&amp; (MMI==2)"/>
+			<sources target="icn" require="(GPF_MMI_LIB_DLV==0) &amp;&amp; (MMI==2)"/>
+			<sources target="esim" require="(GPF_MMI_LIB_DLV==0) &amp;&amp; (MMI==4)"/>
+			<sources target="smi" require="(GPF_MMI_LIB_DLV==0) &amp;&amp; (MMI==1)"/>
+			<sources require="GPF_MMI_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="bmi.lib" require="MMI==2"/>
+				<sourceFile pathRef="OUT_LIB" path="icn.lib" require="MMI==2"/>
+				<sourceFile pathRef="OUT_LIB" path="esim.lib" require="MMI==4"/>
+				<sourceFile pathRef="OUT_LIB" path="smi.lib" require="MMI==1"/>
+			</sources>
+			<!-- require="GPF_MFW_LIB_DLV==0" -->
+			<sources target="mfw" require="(GPF_MFW_LIB_DLV==0) &amp;&amp; (MMI==2)"/>
+			<sources require="GPF_MFW_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="mfw.lib" require="MMI==2"/>
+			</sources>
+			<!-- require="GPF_TCPIP_LIB_DLV==0" -->
+			<sources target="app" require="(GPF_TCPIP_LIB_DLV==0) &amp;&amp; (TCPIP==2)"/>
+			<sources target="nexgen" require="(GPF_TCPIP_LIB_DLV==0) &amp;&amp; ((TCPIP==1) || (TCPIP==2) || (WAP==3))"/>
+			<sources target="socket_lib" require="(GPF_TCPIP_LIB_DLV==0) &amp;&amp; ((TCPIP==1) || (TCPIP==2) || (WAP==3))"/>
+			<sources target="tcpip" require="(GPF_TCPIP_LIB_DLV==0) &amp;&amp; ((TCPIP==1) || (TCPIP==2) || (WAP==3))"/>
+			<sources require="GPF_TCPIP_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="app.lib" require="TCPIP==2"/>
+				<sourceFile pathRef="OUT_LIB" path="nexgen.lib" require="(TCPIP==1) || (TCPIP==2) || (WAP==3)"/>
+				<sourceFile pathRef="OUT_LIB" path="socket_lib.lib" require="(TCPIP==1) || (TCPIP==2) || (WAP==3)"/>
+				<sourceFile pathRef="OUT_LIB" path="tcpip.lib" require="(TCPIP==1) || (TCPIP==2) || (WAP==3)"/>
+			</sources>
+			<!-- require="GPF_WAP_LIB_DLV==0" -->
+			<sources target="gle" require="(GPF_WAP_LIB_DLV==0) &amp;&amp; (WAP==1)"/>
+			<sources target="gwc" require="(GPF_WAP_LIB_DLV==0) &amp;&amp; (WAP==1)"/>
+			<sources target="mic" require="(GPF_WAP_LIB_DLV==0) &amp;&amp; (WAP==3)"/>
+			<sources target="wap" require="(GPF_WAP_LIB_DLV==0) &amp;&amp; (WAP==1)"/>
+			<sources target="wapmic" require="(GPF_WAP_LIB_DLV==0) &amp;&amp; (WAP==3)"/>
+			<sources require="GPF_WAP_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="gle.lib" require="(WAP==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="gwc.lib" require="(WAP==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="mic.lib" require="(WAP==3)"/>
+				<sourceFile pathRef="OUT_LIB" path="wap.lib" require="(WAP==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="wapmic.lib" require="(WAP==3)"/>
+			</sources>
+			<sources target="ip" require="(L23_IP_LIB_DLV==0) &amp;&amp; ((WAP==1)||(SATE==1))"/>
+			<sources require="L23_IP_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="ip.lib" require="(WAP==1) ||(SATE==1)"/>
+			</sources>
+			<sources target="ppp" require="(L23_PPP_LIB_DLV==0) &amp;&amp; ((PMODE==2)||(WAP==1) || (AAA_DAA==1) || (SATE==1))"/>
+			<sources target="ppp_ir" require="(L23_PPP_LIB_DLV==0) &amp;&amp; ((((PMODE==2)||(WAP==1)||(AAA_DAA==1)||(SATE==1)) &amp;&amp; !((PMODE==2) &amp;&amp; (WAP==0)||(AAA_DAA==1))))"/>
+			<sources require="L23_PPP_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="ppp.lib" require="(PMODE==2) || (WAP==1) || (AAA_DAA==1) || (SATE==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="ppp_ir.lib" require="(((PMODE==2)||(WAP==1)||(AAA_DAA==1)||(SATE==1)) &amp;&amp; !((PMODE==2) &amp;&amp; (WAP==0)||(AAA_DAA==1)))"/>
+			</sources>
+			<sources target="udp" require="(L23_UDP_LIB_DLV==0) &amp;&amp; ((WAP==1)||(SATE==1))"/>
+			<sources require="L23_UDP_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="udp.lib" require="(WAP==1)||(SATE==1)"/>
+			</sources>
+			<sources target="gdi" require="L23_GDI_LIB_DLV==0"/>
+			<sources require="L23_GDI_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="gdi.lib"/>
+			</sources>
+			<sources require="TOOL_CHOICE==0">
+				<!-- all libraries that may go into internal RAM (.._ir_..) must be stated twice: here and some lines below -->
+				<sourceFile pathRef="GPF_LIB" path="ccd_na7_db.lib" require="(PS!=1)"/>
+				<sourceFile pathRef="GPF_LIB" path="ccd_na7_db_ps.lib" require="(PS==1)"/>
+				<sourceFile pathRef="GPF_LIB" path="frame_na7_db_fl.lib" require="(PS!=1)"/>
+				<sourceFile pathRef="GPF_LIB" path="frame_na7_db_ps_fl.lib" require="(PS==1)"/>
+				<sourceFile pathRef="GPF_LIB" path="frame_na7_db_ir.lib" require="(PS!=1)"/>
+				<sourceFile pathRef="GPF_LIB" path="frame_na7_db_ps_ir.lib" require="(PS==1)"/>
+				<sourceFile pathRef="GPF_LIB" path="misc_na7_db_fl.lib"/>
+				<sourceFile pathRef="GPF_LIB" path="misc_na7_db_ir.lib"/>
+				<sourceFile pathRef="GPF_LIB" path="osx_na7_db.lib" require="(PS!=1)"/>
+				<sourceFile pathRef="GPF_LIB" path="osx_na7_db_ps.lib" require="(PS==1)"/>
+				<sourceFile pathRef="GPF_LIB" path="tif_na7_db_fl.lib" require="(PS!=1)"/>
+				<sourceFile pathRef="GPF_LIB" path="tif_na7_db_ps_fl.lib" require="(PS==1)"/>
+				<sourceFile pathRef="GPF_LIB" path="tif_na7_db_ir.lib" require="(PS!=1)"/>
+				<sourceFile pathRef="GPF_LIB" path="tif_na7_db_ps_ir.lib" require="(PS==1)"/>
+			</sources>
+			<sources require="TOOL_CHOICE==3">
+				<!-- all libraries that may go into internal RAM (.._ir_..) must be stated twice: here and some lines below -->
+				<sourceFile pathRef="GPF_LIB" path="ccd_na7_db_ts3.lib" require="(PS!=1)"/>
+				<sourceFile pathRef="GPF_LIB" path="ccd_na7_db_ps_ts3.lib" require="(PS==1)"/>
+				<sourceFile pathRef="GPF_LIB" path="frame_na7_db_fl_ts3.lib" require="(PS!=1)"/>
+				<sourceFile pathRef="GPF_LIB" path="frame_na7_db_ps_fl_ts3.lib" require="(PS==1)"/>
+				<sourceFile pathRef="GPF_LIB" path="frame_na7_db_ir_ts3.lib" require="(PS!=1)"/>
+				<sourceFile pathRef="GPF_LIB" path="frame_na7_db_ps_ir_ts3.lib" require="(PS==1)"/>
+				<sourceFile pathRef="GPF_LIB" path="misc_na7_db_fl_ts3.lib"/>
+				<sourceFile pathRef="GPF_LIB" path="misc_na7_db_ir_ts3.lib"/>
+				<sourceFile pathRef="GPF_LIB" path="osx_na7_db_ts3.lib" require="(PS!=1)"/>
+				<sourceFile pathRef="GPF_LIB" path="osx_na7_db_ps_ts3.lib" require="(PS==1)"/>
+				<sourceFile pathRef="GPF_LIB" path="tif_na7_db_fl_ts3.lib" require="(PS!=1)"/>
+				<sourceFile pathRef="GPF_LIB" path="tif_na7_db_ps_fl_ts3.lib" require="(PS==1)"/>
+				<sourceFile pathRef="GPF_LIB" path="tif_na7_db_ir_ts3.lib" require="(PS!=1)"/>
+				<sourceFile pathRef="GPF_LIB" path="tif_na7_db_ps_ir_ts3.lib" require="(PS==1)"/>
+			</sources>
+			<sources>
+				<sourceFile pathRef="GPF_LIB" path="remu_na7_db.lib" require="(TCPIP==1) || (TCPIP==2) || (WAP==3)"/>
+				<!-- -->
+				<sourceFile pathRef="CPS_LIB" path="csr_alg.lib" require="EOTD==1"/>
+				<!-- -->
+				<sourceFile pathRef="ESIM_LIB" path="rpd1.lib" require="MMI==4"/>
+				<sourceFile pathRef="ESIM_LIB" path="rpd2.lib" require="MMI==4"/>
+				<sourceFile pathRef="ESIM_LIB" path="rpd3.lib" require="MMI==4"/>
+				<sourceFile pathRef="ESIM_LIB" path="rpd4.lib" require="MMI==4"/>
+				<sourceFile pathRef="ESIM_LIB" path="UGarmti2d.lib" require="MMI==4"/>
+				<sourceFile pathRef="ESIM_LIB" path="UKarmti2d.lib" require="MMI==4"/>
+				<!-- -->
+				<sourceFile pathRef="ZI_LIB" path="zi8clib.lib" require="ETXT==1"/>
+				<sourceFile pathRef="MMS_LIB" path="mmsClient.lib" require="MMS==1"/>
+			</sources>
+			<sources target="zi" require="(ZI_LIB_DLV==0) &amp;&amp; (ETXT==1)"/>
+			<sources require="ZI_LIB_DLV==1">
+				<sourceFile path="zi.lib" pathRef="OUT_LIB" require="ETXT==1"/>
+			</sources>
+			<!-- BSP CORE -->
+			<sources target="drivers_flash" require="BSP_CORE_LIB_DLV==0"/>
+			<sources target="drivers_int_ram" require="((BSP_CORE_LIB_DLV==0) &amp;&amp; ((GSM_IDLE_RAM==1) &amp;&amp; (LONG_JUMP==3)) || (CHIPSET==12) || (OP_WCP==1))"/>
+			<sources require="BSP_CORE_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="drivers_flash.lib"/>
+				<sourceFile pathRef="OUT_LIB" path="drivers_int_ram.lib" require="((GSM_IDLE_RAM==1) &amp;&amp; (LONG_JUMP==3)) || (CHIPSET==12) || (OP_WCP==1)"/>
+			</sources>
+			<!-- TPU -->
+			<sources target="tpudrv" require="L1_TPU_LIB_DLV==0"/>
+			<sources require="L1_TPU_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="tpudrv.lib"/>
+			</sources>
+			<!-- LAYER1 -->
+			<!-- require="L1_LIB_DLV==0 or L1_CUST_LIB_DLV==0-->
+			<sources target="l1_ext" require="L1_LIB_DLV==0"/>
+			<sources target="l1_int" require="L1_LIB_DLV==0"/>
+			<sources target="l1_custom_ext" require="L1_CUST_LIB_DLV==0"/>
+			<sources target="l1_custom_int" require="L1_CUST_LIB_DLV==0"/>
+			<!-- require="L1_LIB_DLV==1 -->
+			<sources require="L1_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="l1_ext.lib"/>
+				<sourceFile pathRef="OUT_LIB" path="l1_int.lib"/>
+			</sources>
+			<sources require="L1_CUST_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="l1_custom_ext.lib"/>
+				<sourceFile pathRef="OUT_LIB" path="l1_custom_int.lib"/>
+			</sources>
+			<!-- RIVIERA -->
+			<!-- require="RIV_LIB_DLV==0 -->
+			<sources target="riviera_core_flash" require="RIV_LIB_DLV==0"/>
+			<sources target="riviera_tests" require="RIV_LIB_DLV==0 &amp;&amp; TEST==1"/>
+			<sources require="RIV_LIB_DLV==1">
+				<sourceFile path="riviera_core_flash.lib" pathRef="OUT_LIB"/>
+				<sourceFile path="riviera_tests.lib" pathRef="OUT_LIB" require="TEST==1"/>
+			</sources>
+			<!-- require="RIV_CUST_LIB_DLV==0 -->
+			<sources target="riviera_cust_flash" require="RIV_CUST_LIB_DLV==0"/>
+			<sources require="RIV_CUST_LIB_DLV==1">
+				<sourceFile path="riviera_cust_flash.lib" pathRef="OUT_LIB"/>
+			</sources>
+			<!-- CHIPSET SERVICES -->
+			<sources target="atp" require="((ATP_STATE==1) || (ATP_STATE==2)) &amp;&amp; (ATP_LIB_DLV==0)"/>
+			<sources target="atp_tests" require="(ATP_STATE==2) &amp;&amp; (TEST==1) &amp;&amp; (ATP_LIB_DLV==0)"/>
+			<sources target="audio" require="((AUDIO_STATE==1) || (AUDIO_STATE==2)) &amp;&amp; (AUDIO_LIB_DLV==0)"/>
+			<sources target="audio_bgd" require="((AUDIO_STATE==1) || (AUDIO_STATE==2)) &amp;&amp; (AUDIO_LIB_DLV==0)"/>
+			<sources target="audio_int_ram" require="((AUDIO_STATE==1) || (AUDIO_STATE==2)) &amp;&amp; (L1_EXT_AUDIO_MGT==1) &amp;&amp; (AUDIO_LIB_DLV==0)"/>
+			<sources target="audio_tests" require="(AUDIO_STATE==2) &amp;&amp; (TEST==1) &amp;&amp; (AUDIO_LIB_DLV==0)"/>
+			<sources target="cci_svc" require="CCI_LIB_DLV==0 &amp;&amp; (CCI_STATE==1)"/>
+			<sources target="cst" require="CST_LIB_DLV==0"/>
+			<sources target="dar" require="(DAR_LIB_DLV==0)"/>
+			<sources target="dar_gbl_var" require="(DAR_LIB_DLV==0) &amp;&amp; ((GSMLITE!=1)|| (DAR_INSIDE==1))"/>
+			<sources target="dar_tests" require="(DAR_LIB_DLV==0) &amp;&amp; ((DAR_STATE==2) &amp;&amp; (TEST==1))"/>
+			<sources target="dcfg" require="(((DCFG_STATE==1) || (DCFG_STATE==2)) &amp;&amp; (DCFG_LIB_DLV==0))"/>
+			<sources target="dcfg_tests" require="(DCFG_STATE==2) &amp;&amp; (TEST==1) &amp;&amp; (DCFG_LIB_DLV==0)"/>
+			<sources target="dcm" require="(((DCM_STATE==1) || (DCM_STATE==2)) &amp;&amp; (DCM_LIB_DLV==0))"/>
+			<sources target="dcm_tests" require="(DCM_STATE==2) &amp;&amp; (TEST==1) &amp;&amp; (DCM_LIB_DLV==0)"/>
+			<sources target="dmg" require="(((DMG_STATE==1) || (DMG_STATE==2)) &amp;&amp; (DMG_LIB_DLV==0))"/>
+			<sources target="dmg_test" require="((DMG_STATE==2) &amp;&amp; TEST==1) &amp;&amp; (DMG_LIB_DLV==0)"/>
+			<sources target="etm" require="((ETM_STATE==1) &amp;&amp; (ETM_LIB_DLV==0))"/>
+			<sources target="lls" require="(((LLS_STATE==1) || (LLS_STATE==2)) &amp;&amp; (LLS_LIB_DLV==0))"/>
+			<sources target="lls_tests" require="((LLS_STATE==2) &amp;&amp; (TEST==1)) &amp;&amp; (LLS_LIB_DLV==0)"/>
+			<sources target="mks" require="(((MKS_STATE==1) || (MKS_STATE==2)) &amp;&amp; (MKS_LIB_DLV==0))"/>
+			<sources target="mks_tests" require="((MKS_STATE==2) &amp;&amp; (TEST==1)) &amp;&amp; (MKS_LIB_DLV==0)"/>
+			<sources target="mms" require="(MMS==1) &amp;&amp; (MMS_LIB_DLV==0)"/>
+			<sources target="prf" require="(OP_L1_STANDALONE==0) &amp;&amp; PRF_LIB_DLV==0 &amp;&amp; (WCP_PROF==1)"/>
+			<sources target="rgui" require="(RGUI_STATE==1 || RGUI_STATE==2) &amp;&amp; RGUI_LIB_DLV==0"/>
+			<sources target="rgui_custom" require="(RGUI_LIB_DLV==0) &amp;&amp; ((RGUI_STATE==1) || (RGUI_STATE==2))"/>
+			<sources target="rgui_tests" require="(RGUI_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (RGUI_LIB_DLV==0)"/>
+			<sources target="rnet" require="(RNET_RT_STATE==1 || RNET_BR_STATE==1 || RNET_WS_STATE==1 ) &amp;&amp; (RNET_LIB_DLV==0)"/>
+			<sources target="rnet" require="(RNET_RT_STATE==2 || RNET_BR_STATE==2 || RNET_WS_STATE==2) &amp;&amp; (RNET_LIB_DLV==0)"/>
+			<sources target="rnet_br" require="((RNET_BR_STATE==1) || (RNET_BR_STATE==2)) &amp;&amp; (RNET_LIB_DLV==0)"/>
+			<sources target="rnet_rt" require="((RNET_RT_STATE==1) || (RNET_RT_STATE==2)) &amp;&amp; (RNET_LIB_DLV==0)"/>
+			<sources target="rnet_rt_coreip" require="((RNET_RT_STATE==1) || (RNET_RT_STATE==2)) &amp;&amp; (RNET_3PP_LIB_DLV==0)"/>
+			<sources target="rnet_tests" require="(RNET_RT_STATE==2 || RNET_BR_STATE==2 || RNET_WS_STATE==2) &amp;&amp; TEST==1 &amp;&amp; RNET_LIB_DLV==0"/>
+			<sources target="smbs" require="(SMBS_STATE==1 || SMBS_STATE==2) &amp;&amp; SMBS_LIB_DLV==0 &amp;&amp; RVTOOL==0"/>
+			<sources target="smbs_tests" require="(SMBS_STATE==2) &amp;&amp; (RVTOOL==0) &amp;&amp; TEST==1 &amp;&amp; SMBS_LIB_DLV==0"/>
+			<sources target="tty" require="TTY_LIB_DLV==0 &amp;&amp; (TTY_STATE==1)"/>
+			<sources target="tut" require="((TUT_STATE==1) || (TUT_STATE==2)) &amp;&amp; (TUT_LIB_DLV==0)"/>
+			<sources target="tut_tests" require="(TUT_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (TUT_LIB_DLV==0)"/>
+			<sources>
+				<sourceFile pathRef="OUT_LIB" path="atp.lib" require="((ATP_STATE==1) || (ATP_STATE==2)) &amp;&amp; (ATP_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="atp_tests.lib" require="(ATP_STATE==2) &amp;&amp; (TEST==1) &amp;&amp; (ATP_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="audio.lib" require="((AUDIO_STATE==1) || (AUDIO_STATE==2)) &amp;&amp; (AUDIO_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="audio_bgd.lib" require="((AUDIO_STATE==1) || (AUDIO_STATE==2)) &amp;&amp; (AUDIO_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="audio_int_ram.lib" require="((AUDIO_STATE==1) || (AUDIO_STATE==2)) &amp;&amp; (AUDIO_LIB_DLV==1) &amp;&amp; (L1_EXT_AUDIO_MGT==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="audio_tests.lib" require="(AUDIO_STATE==2) &amp;&amp; (TEST==1) &amp;&amp; (AUDIO_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="cci_svc.lib" require="CCI_STATE==1 &amp;&amp; (CCI_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="cst.lib" require="(CST_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="dar.lib" require="(DAR_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="dar_gbl_var.lib" require="(DAR_LIB_DLV==1) &amp;&amp;((GSMLITE!=1)|| (DAR_INSIDE==1))"/>
+				<sourceFile pathRef="OUT_LIB" path="dar_tests.lib" require="(DAR_LIB_DLV==1) &amp;&amp; (DAR_STATE==2) &amp;&amp; (TEST==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="dcfg.lib" require="((DCFG_STATE==1) || (DCFG_STATE==2)) &amp;&amp; (DCFG_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="dcfg_tests.lib" require="(DCFG_STATE==2) &amp;&amp; TEST==1 &amp;&amp; DCFG_LIB_DLV==1"/>
+				<sourceFile pathRef="OUT_LIB" path="dcm.lib" require="((DCM_STATE==1) || (DCM_STATE==2)) &amp;&amp; (DCM_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="dcm_tests.lib" require="(DCM_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (DCM_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="dmg.lib" require="((DMG_STATE==1) || (DMG_STATE==2)) &amp;&amp; (DMG_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="dmg_test.lib" require="(DCM_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (DMG_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="etm.lib" require="(ETM_STATE==1) &amp;&amp; (ETM_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="lls.lib" require="((LLS_STATE==1) || (LLS_STATE==2)) &amp;&amp; (LLS_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="lls_tests.lib" require="(LLS_STATE==2) &amp;&amp; (TEST==1) &amp;&amp; (LLS_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="mks.lib" require="((MKS_STATE==1) || (MKS_STATE==2)) &amp;&amp; (MKS_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="mks_tests.lib" require="(MKS_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (MKS_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="mms.lib" require="(MMS==1) &amp;&amp; (MMS_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="prf.lib" require="(WCP_PROF==1) &amp;&amp; (PRF_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rgui.lib" require="((RGUI_STATE==1) || (RGUI_STATE==2)) &amp;&amp; (RGUI_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rgui_custom.lib" require="((RGUI_STATE==1) || (RGUI_STATE==2))&amp;&amp; (RGUI_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rgui_tests.lib" require="TEST==1 &amp;&amp; RGUI_STATE==2 &amp;&amp; RGUI_LIB_DLV==1"/>
+				<sourceFile pathRef="OUT_LIB" path="rnet.lib" require="((RNET_RT_STATE==1) || (RNET_BR_STATE==1) || (RNET_WS_STATE==1)) &amp;&amp; (RNET_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rnet.lib" require="((RNET_RT_STATE==2) || (RNET_BR_STATE==2) || (RNET_WS_STATE==2)) &amp;&amp; (RNET_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rnet_br.lib" require="((RNET_BR_STATE==1) || (RNET_BR_STATE==2)) &amp;&amp; (RNET_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rnet_rt.lib" require="((RNET_RT_STATE==1) || (RNET_RT_STATE==2)) &amp;&amp; (RNET_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rnet_rt_coreip.lib" require="((RNET_RT_STATE==1) || (RNET_RT_STATE==2)) &amp;&amp; (RNET_3PP_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rnet_tests.lib" require="((RNET_RT_STATE==2) || (RNET_BR_STATE==2) || (RNET_WS_STATE==2)) &amp;&amp; (TEST==1) &amp;&amp; (RNET_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="smbs.lib" require="((SMBS_STATE==1) || (SMBS_STATE==2)) &amp;&amp; (SMBS_LIB_DLV==1) &amp;&amp; (RVTOOL==0)"/>
+				<sourceFile pathRef="OUT_LIB" path="smbs_tests.lib" require="(SMBS_STATE==2) &amp;&amp; (TEST==1) &amp;&amp; (SMBS_LIB_DLV==1) &amp;&amp; (RVTOOL==0)"/>
+				<sourceFile pathRef="OUT_LIB" path="tty.lib" require="(TTY_STATE==1) &amp;&amp; (TTY_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="tut.lib" require="((TUT_STATE==1) || (TUT_STATE==2)) &amp;&amp; (TUT_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="tut_tests.lib" require="(TUT_STATE==2) &amp;&amp; (TEST==1) &amp;&amp; (TUT_LIB_DLV==1)"/>
+			</sources>
+			<!-- CHIPSET DRIVERS -->
+			<sources target="abb" require="ABB_LIB_DLV==0"/>
+			<sources target="buzzer" require="BUZZER_LIB_DLV==0"/>
+			<sources target="cry" require="((CRY_STATE==1) || (CRY_STATE==2)) &amp;&amp; (CRY_LIB_DLV==0)"/>
+			<sources target="cry_test" require="(CRY_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (CRY_LIB_DLV==0)"/>
+			<sources target="csmi" require="(CSMI_LIB_DLV==0) &amp;&amp; ((CSMI_STATE==1) || (CSMI_STATE==2))"/>
+			<sources target="csmi_int_ram" require="(CSMI_LIB_DLV==0) &amp;&amp; ((CSMI_STATE==1) || (CSMI_STATE==2))"/>
+			<sources target="die" require="((DIE_STATE==1) || (DIE_STATE==2)) &amp;&amp; (DIE_LIB_DLV==0)"/>
+			<sources target="die_test" require="(DIE_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (DIE_LIB_DLV==0)"/>
+			<sources target="dio_il" require="(DIO_IL_STATE==1 || DIO_IL_STATE==2) &amp;&amp; DIO_IL_LIB_DLV==0"/>
+			<sources target="dma" require="((DMA_STATE==1) || (DMA_STATE==2)) &amp;&amp; (DMA_LIB_DLV==0)"/>
+			<sources target="dma_test" require="(DMA_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (DMA_LIB_DLV==0)"/>
+			<sources target="ffs" require="((FFS_STATE==1) || (FFS_STATE==2)) &amp;&amp; (FFS_LIB_DLV==0)"/>
+			<sources target="ffs_drv" require="((FFS_STATE==1) || (FFS_STATE==2)) &amp;&amp; (FFS_LIB_DLV==0)"/>
+			<sources target="ffs_test" require="((TEST==1) &amp;&amp; (FFS_STATE==2)) &amp;&amp; (FFS_LIB_DLV==0)"/>
+			<sources target="ffs_pcm" require="(FFS_CUST_LIB_DLV==0) &amp;&amp; ((FFS_STATE==1) || (FFS_STATE==2))"/>
+			<sources target="gbi" require="((GBI_STATE==1) || (GBI_STATE==2)) &amp;&amp; (GBI_LIB_DLV==0)"/>
+			<sources target="gbi_test" require="(GBI_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (GBI_LIB_DLV==0)"/>
+			<sources target="gil" require="(GIL_LIB_DLV==0) &amp;&amp; ((GIL_STATE==1) || (GIL_STATE==2))"/>
+			<sources target="hash" require="((HASH_STATE==1) || (HASH_STATE==2)) &amp;&amp; (HASH_LIB_DLV==0)"/>
+			<sources target="hash_test" require="(HASH_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (HASH_LIB_DLV==0)"/>
+			<sources target="i2c" require="((I2C_STATE==1) || (I2C_STATE==2)) &amp;&amp; (I2C_LIB_DLV==0)"/>
+			<sources target="i2c_test" require="(I2C_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (I2C_LIB_DLV==0)"/>
+			<sources target="kpd" require="(KPD_LIB_DLV==0) &amp;&amp; ((KPD_STATE==1) || (KPD_STATE==2))"/>
+			<sources target="kpd_test" require="(KPD_LIB_DLV==0) &amp;&amp; (TEST==1) &amp;&amp; (KPD_STATE==2)"/>
+			<sources target="lcc" require="(LCC_LIB_DLV==0) &amp;&amp; ((LCC_STATE==1) || (LCC_STATE==2))"/>
+			<sources target="mc" require="((MC_STATE==1) || (MC_STATE==2)) &amp;&amp; (MC_LIB_DLV==0)"/>
+			<sources target="mc_test" require="(MC_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (MC_LIB_DLV==0)"/>
+			<sources target="mpk" require="((MPK_STATE==1) || (MPK_STATE==2)) &amp;&amp; (MPK_LIB_DLV==0)"/>
+			<sources target="mpk_test" require="(MPK_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (MPK_LIB_DLV==0)"/>
+			<sources target="mux" require="(MUX_STATE==1 || MUX_STATE==2 ) &amp;&amp; MUX_DRV_LIB_DLV==0"/>
+			<sources target="nan" require="((NAN_STATE==1) || (NAN_STATE==2)) &amp;&amp; (NAN_LIB_DLV==0)"/>
+			<sources target="nan_test" require="(NAN_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (NAN_LIB_DLV==0)"/>
+			<sources target="power" require="POWER_LIB_DLV==0"/>
+			<sources target="pwr_drv" require="(PWR_DRV_LIB_DLV==0) &amp;&amp; ((PWR_STATE==1) || (PWR_STATE==2))"/>
+			<sources target="pwr_drv_test" require="(PWR_DRV_LIB_DLV==0) &amp;&amp; ((PWR_STATE==2) &amp;&amp; TEST==1)"/>
+			<sources target="r2d_drv_custom_flash" require="(R2D_CUST_LIB_DLV==0) &amp;&amp; ((R2D_STATE==1) || (R2D_STATE==2))"/>
+			<sources target="r2d_drv_flash" require="(R2D_LIB_DLV==0) &amp;&amp; ((R2D_STATE==1) || (R2D_STATE==2))"/>
+			<sources target="r2d_drv_int_ram" require="(R2D_LIB_DLV==0) &amp;&amp; ((R2D_STATE==1) || (R2D_STATE==2))"/>
+			<sources target="r2d_drv_test" require="(R2D_LIB_DLV==0) &amp;&amp; (R2D_STATE==2) &amp;&amp; (TEST==1)"/>
+			<sources target="rfs" require="((RFS_STATE==1) || (RFS_STATE==2)) &amp;&amp; (RFS_LIB_DLV==0)"/>
+			<sources target="rfs_test" require="(RFS_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (RFS_LIB_DLV==0)"/>
+			<sources target="rfsfat" require="((RFSFAT_STATE==1) || (RFSFAT_STATE==2)) &amp;&amp; (RFSFAT_LIB_DLV==0)"/>
+			<sources target="rfsfat_test" require="(RFSFAT_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (RFSFAT_LIB_DLV==0)"/>
+			<sources target="rfsnand" require="((RFSNAND_STATE==1) || (RFSNAND_STATE==2)) &amp;&amp; (RFSNAND_LIB_DLV==0)"/>
+			<sources target="rfsnand_test" require="(RFSNAND_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (RFSNAND_LIB_DLV==0)"/>
+			<sources target="rng" require="((RNG_STATE==1) || (RNG_STATE==2)) &amp;&amp; (RNG_LIB_DLV==0)"/>
+			<sources target="rng_test" require="(RNG_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (RNG_LIB_DLV==0)"/>
+			<sources target="rss" require="((RSS_STATE==1) || (RSS_STATE==2)) &amp;&amp; (RSS_LIB_DLV==0)"/>
+			<sources target="rss_test" require="(RSS_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (RSS_LIB_DLV==0)"/>
+			<sources target="rtc_drv" require="(RTC_LIB_DLV==0) &amp;&amp; ((RTC_STATE==1) || (RTC_STATE==2))"/>
+			<sources target="rtc_drv_test" require="(RTC_LIB_DLV==0) &amp;&amp; (RTC_STATE==2) &amp;&amp; TEST==1"/>
+			<sources target="sam" require="(SAM_STATE==1 || SAM_STATE==2) &amp;&amp; SAM_DRV_LIB_DLV==0"/>
+			<sources target="secure_rom" require="(SECURE_ROM_LIB_DLV==0) &amp;&amp; ((SECURE_ROM_STATE==1) || (SECURE_ROM_STATE==2))"/>
+			<sources target="sim_drv" require="SIM_DRV_LIB_DLV==0"/>
+			<sources target="spi_drv" require="(SPI_LIB_DLV==0) &amp;&amp; ((SPI_STATE==1) || (SPI_STATE==2))"/>
+			<sources target="uart_drv" require="UART_DRV_LIB_DLV==0"/>
+			<sources target="usb" require="((USB_STATE==1) || (USB_STATE==2)) &amp;&amp; (USB_LIB_DLV==0)"/>
+			<sources target="usb_test" require="(USB_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (USB_LIB_DLV==0)"/>
+			<sources target="usbfax" require="((USBFAX_STATE==1) || (USBFAX_STATE==2)) &amp;&amp; (USBFAX_LIB_DLV==0)"/>
+			<sources target="usbfax_test" require="(USBFAX_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (USBFAX_LIB_DLV==0)"/>
+			<sources target="usbms" require="((USBMS_STATE==1) || (USBMS_STATE==2)) &amp;&amp; (USBMS_LIB_DLV==0)"/>
+			<sources target="usbms_test" require="(USBMS_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (USBMS_LIB_DLV==0)"/>
+			<sources target="usbtrc" require="((USBTRC_STATE==1) || (USBTRC_STATE==2)) &amp;&amp; (USBTRC_LIB_DLV==0)"/>
+			<sources target="usbtrc_test" require="(USBTRC_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (USBTRC_LIB_DLV==0)"/>
+			<sources>
+				<sourceFile pathRef="OUT_LIB" path="main.lib" require="(INIT_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="abb.lib" require="(ABB_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="buzzer.lib" require="(BUZZER_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="cry.lib" require="((CRY_STATE==1) || (CRY_STATE==2)) &amp;&amp; (CRY_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="cry_test.lib" require="(CRY_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (CRY_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="csmi.lib" require="(CSMI_STATE==1) || (CSMI_STATE==2) &amp;&amp; (CSMI_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="csmi_int_ram.lib" require="(CSMI_STATE==1) || (CSMI_STATE==2) &amp;&amp; (CSMI_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="die.lib" require="((DIE_STATE==1) || (DIE_STATE==2)) &amp;&amp; (DIE_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="die_test.lib" require="((DIE_STATE==2)) &amp;&amp; TEST==1 &amp;&amp; (DIE_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="dio_il.lib" require="(DIO_IL_STATE==1 || DIO_IL_STATE==2 )&amp;&amp; DIO_IL_LIB_DLV==1"/>
+				<sourceFile pathRef="OUT_LIB" path="dma.lib" require="((DMA_STATE==1) || (DMA_STATE==2)) &amp;&amp; (DMA_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="dma_test.lib" require="((DMA_STATE==2)) &amp;&amp; TEST==1 &amp;&amp; (DMA_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="ffs.lib" require="(FFS_STATE==1 || FFS_STATE==2) &amp;&amp; FFS_LIB_DLV==1"/>
+				<sourceFile pathRef="OUT_LIB" path="ffs_drv.lib" require="(FFS_STATE==1 || FFS_STATE==2) &amp;&amp; FFS_LIB_DLV==1"/>
+				<sourceFile pathRef="OUT_LIB" path="ffs_pcm.lib" require="(FFS_STATE==1 || FFS_STATE==2) &amp;&amp; FFS_CUST_LIB_DLV==1"/>
+				<sourceFile pathRef="OUT_LIB" path="ffs_test.lib" require="TEST==1 &amp;&amp; FFS_STATE==2 &amp;&amp; FFS_LIB_DLV==1"/>
+				<sourceFile pathRef="OUT_LIB" path="gbi.lib" require="((GBI_STATE==1) || (GBI_STATE==2)) &amp;&amp; (GBI_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="gbi_test.lib" require="((GBI_STATE==2)) &amp;&amp; TEST==1 &amp;&amp; (GBI_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="gil.lib" require="(GIL_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="hash.lib" require="((HASH_STATE==1) || (HASH_STATE==2)) &amp;&amp; (HASH_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="hash_test.lib" require="((HASH_STATE==2)) &amp;&amp; TEST==1 &amp;&amp; (HASH_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="i2c.lib" require="((I2C_STATE==1) || (I2C_STATE==2)) &amp;&amp; (I2C_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="i2c_test.lib" require="((I2C_STATE==2)) &amp;&amp; TEST==1 &amp;&amp; (I2C_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="kpd.lib" require="(KPD_STATE==1 || KPD_STATE==2) &amp;&amp; (KPD_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="kpd_test.lib" require="TEST==1 &amp;&amp; (KPD_STATE==2) &amp;&amp; (KPD_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="lcc.lib" require="(LCC_STATE==1) || (LCC_STATE==2) &amp;&amp; (LCC_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="mc.lib" require="((MC_STATE==1) || (MC_STATE==2)) &amp;&amp; (MC_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="mc_test.lib" require="((MC_STATE==2)) &amp;&amp; TEST==1 &amp;&amp; (MC_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="mpk.lib" require="((MPK_STATE==1) || (MPK_STATE==2)) &amp;&amp; (MPK_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="mpk_test.lib" require="((MPK_STATE==2)) &amp;&amp; TEST==1 &amp;&amp; (MPK_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="mux.lib" require="(MUX_STATE==1 || MUX_STATE==2) &amp;&amp; MUX_DRV_LIB_DLV==1"/>
+				<sourceFile pathRef="OUT_LIB" path="nan.lib" require="((NAN_STATE==1) || (NAN_STATE==2)) &amp;&amp; (NAN_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="nan_test.lib" require="((NAN_STATE==2)) &amp;&amp; TEST==1 &amp;&amp; (NAN_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="power.lib" require="POWER_LIB_DLV==1"/>
+				<sourceFile pathRef="OUT_LIB" path="pwr_drv.lib" require="(PWR_DRV_LIB_DLV==1) &amp;&amp;((PWR_STATE==1) || (PWR_STATE==2))"/>
+				<sourceFile pathRef="OUT_LIB" path="pwr_drv_test.lib" require="(PWR_DRV_LIB_DLV==1) &amp;&amp; (PWR_STATE==2) &amp;&amp; TEST==1"/>
+				<sourceFile pathRef="OUT_LIB" path="r2d_drv_custom_flash.lib" require="(R2D_STATE==1 || R2D_STATE==2) &amp;&amp; (R2D_CUST_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="r2d_drv_flash.lib" require="(R2D_STATE==1 || R2D_STATE==2) &amp;&amp; (R2D_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="r2d_drv_int_ram.lib" require="(R2D_STATE==1 || R2D_STATE==2) &amp;&amp; (R2D_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="r2d_drv_test.lib" require="(R2D_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (R2D_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rfs.lib" require="((RFS_STATE==1) || (RFS_STATE==2)) &amp;&amp; (RFS_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rfs_test.lib" require="((RFS_STATE==2)) &amp;&amp; TEST==1 &amp;&amp; (RFS_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rfsfat.lib" require="((RFSFAT_STATE==1) || (RFSFAT_STATE==2)) &amp;&amp; (RFSFAT_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rfsfat_test.lib" require="((RFSFAT_STATE==2)) &amp;&amp; TEST==1 &amp;&amp; (RFSFAT_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rfsnand.lib" require="((RFSNAND_STATE==1) || (RFSNAND_STATE==2)) &amp;&amp; (RFSNAND_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rfsnand_test.lib" require="((RFSNAND_STATE==2)) &amp;&amp; TEST==1 &amp;&amp; (RFSNAND_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rng.lib" require="((RNG_STATE==1) || (RNG_STATE==2)) &amp;&amp; (RNG_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rng_test.lib" require="((RNG_STATE==2)) &amp;&amp; TEST==1 &amp;&amp; (RNG_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rss.lib" require="((RSS_STATE==1) || (RSS_STATE==2)) &amp;&amp; (RSS_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rss_test.lib" require="((RSS_STATE==2)) &amp;&amp; TEST==1 &amp;&amp; (RSS_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rtc_drv.lib" require="(RTC_STATE==1 || RTC_STATE==2) &amp;&amp; (RTC_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="rtc_drv_test.lib" require="(RTC_STATE==2) &amp;&amp; TEST==1 &amp;&amp; (RTC_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="sam.lib" require="(SAM_STATE==1 || SAM_STATE==2) &amp;&amp; SAM_DRV_LIB_DLV==1"/>
+				<sourceFile pathRef="OUT_LIB" path="secure_rom.lib" require="((SECURE_ROM_STATE==1) || (SECURE_ROM_STATE==2)) &amp;&amp; (SECURE_ROM_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="sim_drv.lib" require="SIM_DRV_LIB_DLV==1"/>
+				<sourceFile pathRef="OUT_LIB" path="spi_drv.lib" require="(SPI_STATE==1 || SPI_STATE==2) &amp;&amp; (SPI_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="uart_drv.lib" require="UART_DRV_LIB_DLV==1"/>
+				<sourceFile pathRef="OUT_LIB" path="usb.lib" require="((USB_STATE==1) || (USB_STATE==2)) &amp;&amp; (USB_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="usb_test.lib" require="((USB_STATE==2)) &amp;&amp; TEST==1 &amp;&amp; (USB_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="usbfax.lib" require="((USBFAX_STATE==1) || (USBFAX_STATE==2)) &amp;&amp; (USBFAX_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="usbfax_test.lib" require="((USBFAX_STATE==2)) &amp;&amp; TEST==1 &amp;&amp; (USBFAX_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="usbms.lib" require="((USBMS_STATE==1) || (USBMS_STATE==2)) &amp;&amp; (USBMS_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="usbms_test.lib" require="((USBMS_STATE==2)) &amp;&amp; TEST==1 &amp;&amp; (USBMS_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="usbtrc.lib" require="((USBTRC_STATE==1) || (USBTRC_STATE==2)) &amp;&amp; (USBTRC_LIB_DLV==1)"/>
+				<sourceFile pathRef="OUT_LIB" path="usbtrc_test.lib" require="((USBTRC_STATE==2)) &amp;&amp; TEST==1 &amp;&amp; (USBTRC_LIB_DLV==1)"/>
+			</sources>
+			<!-- Bootloader -->
+			<sources target="bootloader" require="(BOOT_LIB_DLV==0) &amp;&amp; (SECURITY!=2)"/>
+			<sources require="BOOT_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="bootloader.lib" require="(SECURITY!=2)"/>
+			</sources>
+			<sources target="main" require="(INIT_LIB_DLV==0)"/>
+			<sources target="main_test" require="(TEST==1) &amp;&amp; (_GSM==0)"/>
+			<!-- TOKNOW: Must be placed at the end. Otherwise, the symbol "$main" is undefined for space TMS470R1x\run_view -->
+			<!-- OS -->
+			<sources target="nucleus_flash_nodbg"   require="(OS_MK==1) &amp;&amp; (TOOL_CHOICE==0)"/>
+			<sources target="nucleus_int_ram_nodbg" require="(OS_MK==1) &amp;&amp; (TOOL_CHOICE==0)"/>
+			<sources require="(OS_MK==0) &amp;&amp; (TOOL_CHOICE==0)">
+				<!-- With toolset CGT1.22e, keep Nucleus libraries without debug symbols TCS2.1.x only -->
+				<sourceFile path="nucleus_flash_nodbg.lib"   pathRef="OS_LIB_DIR"/>
+				<sourceFile path="nucleus_int_ram_nodbg.lib" pathRef="OS_LIB_DIR"/>
+			</sources>
+			<sources target="nucleus_flash"   require="(OS_MK==1) &amp;&amp; (TOOL_CHOICE==3)"/>
+			<sources target="nucleus_int_ram" require="(OS_MK==1) &amp;&amp; (TOOL_CHOICE==3)"/>
+			<sources require="(OS_MK==0) &amp;&amp; (TOOL_CHOICE==3)">
+				<!-- With toolset CGT2.54, use Nucleus libraries with debug symbols, as in other TCS -->
+				<sourceFile path="nucleus_flash.lib"   pathRef="OS_LIB_DIR"/>
+				<sourceFile path="nucleus_int_ram.lib" pathRef="OS_LIB_DIR"/>
+			</sources>
+			<!-- RTS -->
+			<sources>
+				<!-- It is not possible to re-build the RTS libraries with BusyB, you must use ABC for it -->
+				<sourceFile path="rts16le_flash.lib" pathRef="RTS_LIB_DIR" require="TOOL_CHOICE!=30"/>
+				<sourceFile path="rts16le_int_ram.lib" pathRef="RTS_LIB_DIR" require="TOOL_CHOICE!=30"/>
+			</sources>
+			<sources target="lnk_"/>
+			<!-- TOKNOW: to assure that str2ind.obj is always updated, it must be placed at the very end -->
+			<sources target="str2ind" require="NTRC==4"/>
+		</targetDef>
+	</target>
+	<target description="linker command file" name="lnk_" autoNamed="imageName">
+		<!-- TODO: linker command file generation must be revised -->
+		<settings>
+			<options>
+				<optionDef description="settings for the linker command file" name="">
+					<!-- TODO: this should be removed when script embedding is done -->
+					<condOption optRef="makcdg_opt"/>
+					<condOption name="memory_location">
+						<!-- BEGIN: internal SRAM libraries -->
+						<!-- FIXME: must replace "text:v$3" with "text:v\$$3" below ('\' for the zsh, '$$' for gnumake/clearmake *sigh*) -->
+						<!-- Nice libs -->
+						<!-- autoinclude section targetset 3 begin -->
+						<condValue value="'(CONST_BOOT_LIB (.const, .text, .text:v$$3) BSS_BOOT_LIB (.bss))'" require="((BOARD!=34) &amp;&amp; (BOARD!=35))"/>
+						<!-- bootloader -->
+						<condValue value="'(BSS_LIBS (.bss) CONST_LIBS (.const, .text))'"/>
+						<condValue value="'(BSS_LIBS (.bss) CONST_LIBS (.const, .text))'"/>
+						<condValue value="'(BSS_LIBS (.bss) CONST_LIBS (.const, .text))'"/>
+						<condValue value="'(BSS_LIBS (.l1s_global))'"/>
+						<condValue value="'(BSS_DAR_LIB (.bss))'" require="((GSMLITE!=1)|| (DAR_INSIDE==1))"/>
+						<!-- dar_gbl_var -->
+						<condValue value="'(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'" require="((TI_PROFILER==1) &amp;&amp; (TI_NUC_MONITOR==1))"/>
+						<!-- niq32 -->
+						<condValue value="'(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'" require="((TI_PROFILER==1) &amp;&amp; (TI_NUC_MONITOR==1))"/>
+						<!-- ti_profiler -->
+						<condValue value="'(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'" require="((BOARD==34) || (BOARD==35))"/>
+						<!-- csmi -->
+						<condValue value="'(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'" require="((BOARD==34) || (BOARD==35))"/>
+						<!-- drivers -->
+						<condValue value="'(CONST_LIBS (.text, .r2dlcd))'" require="((R2D_STATE==1) || (R2D_STATE==2))"/>
+						<!-- r2d_drv -->
+						<condValue value="'(CONST_LIBS (.irqtext))'" require="TI_NUC_MONITOR==1"/>
+						<!-- main -->
+						<condValue value="'(CONST_LIBS (.irqtext))'" require="TI_PROFILER==1"/>
+						<!-- main -->
+						<!-- autoinclude section targetset 3 end -->
+						<!-- NOTE: the following two libs must _always_ be present, regardless of HW_VARIANT_NC -->
+						<condValue value="'(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'"/>
+						<!-- nucleus -->
+						<!-- rts16le -->
+						<condValue value="'(BSS_LIBS (.bss))'"/>
+						<!-- Berlin libs -->
+						<condValue value="'(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'"/>
+						<!-- osx -->
+						<condValue value="'(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'"/>
+						<!-- frame -->
+						<condValue value="'(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'"/>
+						<!-- misc -->
+						<condValue value="'(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'"/>
+						<!-- tif -->
+						<condValue require="((PMODE==2) &amp;&amp; (WAP==0)||(AAA_DAA==1))" value="'(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'"/>
+						<!-- ppp_ir -->
+						<condValue value="(BSS_LIBS (.bss) CONST_LIBS (.text, .const))" require="PMODE==2"/>
+						<!-- cci_ir -->
+						<condValue value="((BSS_LIBS (.bss) CONST_LIBS (.text, .const))" require="PMODE==2"/>
+						<!-- grlc_ir -->
+						<condValue value="'((BSS_LIBS (.bss) CONST_LIBS (.text, .const))'" require="PMODE==2"/>
+						<!-- config -->
+						<!-- END: internal SRAM libraries -->
+					</condOption>
+					<condOption name="tool_choice">
+						<condValue valRef="TOOL_CHOICE" value="[value]"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetDef tool="MAKE_LNKCMD_FILE" type="cmd">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<!-- the linker command file template must be the first argument to the MAKE_LNKCMD_FILE tool -->
+				<!-- D-Sample/C035 / GOLite -->
+				<sourceFile pathRef="TEMPLATE_DIR" path="gsm_ds_int8_gol.template" require="((BOARD==41) &amp;&amp; (RF_FAM==10) &amp;&amp; (PMODE==1) &amp;&amp; (SRVC==0))"/>
+				<!-- D-Sample/C035 / GO -->
+				<sourceFile pathRef="TEMPLATE_DIR" path="gsm_ds_int8.template" require="((BOARD==41) &amp;&amp; (RF_FAM==10) &amp;&amp; (PMODE==1) &amp;&amp; (SRVC!=0))"/>
+				<!-- D-Sample/(C035|C05) / GPRS -->
+				<sourceFile pathRef="TEMPLATE_DIR" path="gsm_ds_int8_lj3.template" require="((BOARD==41) &amp;&amp; (RF_FAM==10) &amp;&amp; (PMODE==2))"/>
+				<!-- Leonardo Rev. 4 / GOLite -->
+				<sourceFile pathRef="TEMPLATE_DIR" path="gsm_ds_fuj4d_gol.template" require="((BOARD==41) &amp;&amp; (RF_FAM==12) &amp;&amp; (FLASH==54) &amp;&amp; (PMODE==1) &amp;&amp; (SRVC==0))"/>
+				<!-- Leonardo Rev. 4 / GPRS -->
+				<sourceFile pathRef="TEMPLATE_DIR" path="gsm_ds_fuj4d_lj3.template" require="((BOARD==41) &amp;&amp; (RF_FAM==12) &amp;&amp; (FLASH==54) &amp;&amp; (PMODE==2))"/>
+				<!-- Leonardo Rev. 5 -->
+				<sourceFile pathRef="TEMPLATE_DIR" path="gsm_ds_amd8_lj3_gol.template" require="((BOARD==41) &amp;&amp; (RF_FAM==12) &amp;&amp; (FLASH==35) &amp;&amp; (SRVC==0))"/>
+				<!-- Leonardo Rev. 5 -->
+				<sourceFile pathRef="TEMPLATE_DIR" path="gsm_ds_amd8_lj3.template" require="((BOARD==41) &amp;&amp; (RF_FAM==12) &amp;&amp; (FLASH==35) &amp;&amp; (SRVC!=0))"/>
+				<!-- Avenger2 (Perseus1) -->
+				<sourceFile pathRef="TEMPLATE_DIR" path="gsm_p1_lj3.template" require="(BOARD==34)"/>
+				<!-- P2-Sample (Perseus2) -->
+				<sourceFile pathRef="TEMPLATE_DIR" path="gsm_p2_lj3.template" require="(BOARD==35)"/>
+				<!-- E Sample -->
+				<sourceFile path="gsm_es_fuj8_lj3.template" pathRef="TEMPLATE_DIR" require="(BOARD==43)"/>
+			</sources>
+			<!-- autoinclude section targetset 4 begin -->
+			<sources>
+				<sourceFile path="bootloader.lib" pathRef="OUT_LIB" require="((BOARD!=34) &amp;&amp; (BOARD!=35))"/>
+				<sourceFile pathRef="OUT_LIB" path="tpudrv.lib"/>
+				<sourceFile pathRef="OUT_LIB" path="l1_int.lib"/>
+				<sourceFile pathRef="OUT_LIB" path="l1_custom_int.lib"/>
+				<sourceFile pathRef="OUT_LIB" path="l1_ext.lib"/>
+				<sourceFile path="dar_gbl_var.lib" pathRef="OUT_LIB" require="((GSMLITE!=1)|| (DAR_INSIDE==1))"/>
+				<sourceFile path="niq32_int_ram.lib" pathRef="OUT_LIB" require="((TI_PROFILER==1) &amp;&amp; (TI_NUC_MONITOR==1))"/>
+				<sourceFile path="ti_profiler.obj" pathRef="OUT_LIB_RIVIERA" require="((TI_PROFILER==1) &amp;&amp; (TI_NUC_MONITOR==1))"/>
+				<sourceFile path="csmi_int_ram.lib" pathRef="OUT_LIB" require="((BOARD==34) || (BOARD==35))"/>
+				<sourceFile path="drivers_int_ram.lib" pathRef="OUT_LIB" require="((BOARD==34) || (BOARD==35))"/>
+				<sourceFile path="r2d_drv_int_ram.lib" pathRef="OUT_LIB" require="((R2D_STATE==1) || (R2D_STATE==2))"/>
+				<sourceFile path="main.lib" pathRef="OUT_LIB" require="TI_NUC_MONITOR==1"/>
+				<sourceFile path="main.lib" pathRef="OUT_LIB" require="TI_PROFILER==1"/>
+				<!-- OS,RTS pre-built libraries -->
+				<sourceFile path="nucleus_int_ram_nodbg.lib" pathRef="OS_LIB_DIR" require="(OS_MK==0) &amp;&amp; (TOOL_CHOICE==0)"/>
+				<sourceFile path="nucleus_int_ram.lib" pathRef="OS_LIB_DIR" require="(OS_MK==0) &amp;&amp; (TOOL_CHOICE==3)"/>
+				<sourceFile path="rts16le_int_ram.lib" pathRef="RTS_LIB_DIR" require="TOOL_CHOICE!=30"/>
+				<!-- OS built libraries -->
+				<sourceFile path="nucleus_int_ram_nodbg.lib" pathRef="OUT_LIB" require="(OS_MK==1) &amp;&amp; (TOOL_CHOICE==0)"/>
+				<sourceFile path="nucleus_int_ram.lib" pathRef="OUT_LIB" require="(OS_MK==1) &amp;&amp; (TOOL_CHOICE==3)"/>
+
+				<sourceFile pathRef="GPF_LIB" path="osx_na7_db.lib" require="(PS!=1) &amp;&amp; (TOOL_CHOICE==0)"/>
+				<sourceFile pathRef="GPF_LIB" path="osx_na7_db_ts3.lib" require="(PS!=1) &amp;&amp; (TOOL_CHOICE==3)"/>
+				<sourceFile pathRef="GPF_LIB" path="osx_na7_db_ps.lib" require="(PS==1) &amp;&amp; (TOOL_CHOICE==0)"/>
+				<sourceFile pathRef="GPF_LIB" path="osx_na7_db_ps_ts3.lib" require="(PS==1) &amp;&amp; (TOOL_CHOICE==3)"/>
+				<sourceFile pathRef="GPF_LIB" path="frame_na7_db_ir.lib" require="(PS!=1) &amp;&amp; (TOOL_CHOICE==0)"/>
+				<sourceFile pathRef="GPF_LIB" path="frame_na7_db_ir_ts3.lib" require="(PS!=1) &amp;&amp; (TOOL_CHOICE==3)"/>
+				<sourceFile pathRef="GPF_LIB" path="frame_na7_db_ps_ir.lib" require="(PS==1) &amp;&amp; (TOOL_CHOICE==0)"/>
+				<sourceFile pathRef="GPF_LIB" path="frame_na7_db_ps_ir_ts3.lib" require="(PS==1) &amp;&amp; (TOOL_CHOICE==3)"/>
+				<sourceFile pathRef="GPF_LIB" path="misc_na7_db_ir.lib" require="(TOOL_CHOICE==0)"/>
+				<sourceFile pathRef="GPF_LIB" path="misc_na7_db_ir_ts3.lib" require="(TOOL_CHOICE==3)"/>
+				<sourceFile pathRef="GPF_LIB" path="tif_na7_db_ir.lib" require="(PS!=1) &amp;&amp; (TOOL_CHOICE==0)"/>
+				<sourceFile pathRef="GPF_LIB" path="tif_na7_db_ir_ts3.lib" require="(PS!=1) &amp;&amp; (TOOL_CHOICE==3)"/>
+				<sourceFile pathRef="GPF_LIB" path="tif_na7_db_ps_ir.lib" require="(PS==1) &amp;&amp; (TOOL_CHOICE==0)"/>
+				<sourceFile pathRef="GPF_LIB" path="tif_na7_db_ps_ir_ts3.lib" require="(PS==1) &amp;&amp; (TOOL_CHOICE==3)"/>
+			</sources>
+			<sources target="ppp_ir" require="L23_PPP_LIB_DLV==0 &amp;&amp; ((PMODE==2) &amp;&amp; (WAP==0) || (AAA_DAA==1))"/>
+			<sources require="L23_PPP_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="ppp_ir.lib" require="(PMODE==2) &amp;&amp; (WAP==0) || (AAA_DAA==1)"/>
+			</sources>
+			<sources target="cci_ir" require="G23_LIB_DLV==0 &amp;&amp; PMODE==2"/>
+			<sources target="grlc_ir" require="G23_LIB_DLV==0 &amp;&amp; PMODE==2"/>
+			<sources require="G23_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="cci_ir.lib" require="PMODE==2"/>
+				<sourceFile pathRef="OUT_LIB" path="grlc_ir.lib" require="PMODE==2"/>
+			</sources>
+			<sources target="config_gprs_ir" require="L23_CUST_LIB_DLV==0 &amp;&amp; PMODE==2"/>
+			<sources require="L23_CUST_LIB_DLV==1">
+				<sourceFile pathRef="OUT_LIB" path="config_gprs_ir.lib" require="PMODE==2"/>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="STR2IND object" name="str2ind">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<sourceFile pathRef="OUT_TRACE_STR2IND_VERSION"/>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="CCD tables and functions" name="ccddata">
+		<settings/>
+		<targetRef target="ccddata_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC" type="obj">
+					<targetPath pathRef="OUT_LIB_CCDDATA"/>
+					<sources sourceSet="ccddata" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="CCDDATA dependencies" name="ccddata_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_CCDDATA"/>
+			<sources sourceSet="ccddata" type="c"/>
+		</targetDef>
+	</target>
+	<target description="User Datagramm Protocol" name="udp">
+		<settings/>
+		<targetRef target="udp_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_UDP"/>
+					<sources sourceSet="udp" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="UDP dependencies" name="udp_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_UDP"/>
+			<sources sourceSet="udp" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Common Library" name="comlib">
+		<settings/>
+		<targetRef target="comlib_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_COMLIB"/>
+					<sources sourceSet="comlib" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="COMLIB dependencies" name="comlib_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_COMLIB"/>
+			<sources sourceSet="comlib" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Generic Layout Engine" name="gle">
+		<settings/>
+		<targetRef target="gle_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_GLE"/>
+					<sources sourceSet="gle" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="GLE dependencies" name="gle_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_GLE"/>
+			<sources sourceSet="gle" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Generic WAP Client" name="gwc">
+		<settings/>
+		<targetRef target="gwc_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_AUS" type="obj">
+					<targetPath pathRef="OUT_LIB_GWC"/>
+					<sources sourceSet="gwc" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="GWC dependencies" name="gwc_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_GWC"/>
+			<sources sourceSet="gwc" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Wireless Application Protocol" name="wap">
+		<settings/>
+		<targetRef target="wap_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_WAP"/>
+					<sources sourceSet="wap" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="WAP dependencies" name="wap_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_WAP"/>
+			<sources sourceSet="wap" type="c"/>
+		</targetDef>
+	</target>
+	<target description="WAP 2.0" name="wapmic">
+		<settings/>
+		<targetRef target="wapmic_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_WAPMIC"/>
+					<sources sourceSet="wapmic" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="MIC dependencies" name="wapmic_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_WAPMIC"/>
+			<sources sourceSet="wapmic" type="c"/>
+		</targetDef>
+	</target>
+	<target description="WAP 2.0" name="mic">
+		<settings/>
+		<targetRef target="mic_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_MIC" type="obj">
+					<targetPath pathRef="OUT_LIB_MIC"/>
+					<sources sourceSet="mic" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="MIC dependencies" name="mic_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_MIC"/>
+			<sources sourceSet="mic" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Configuration GSM" name="config_gsm">
+		<settings/>
+		<targetRef target="config_gsm_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_CONFIG"/>
+					<sources sourceSet="config_gsm" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="config dependencies GSM" name="config_gsm_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_CONFIG"/>
+			<sources sourceSet="config_gsm" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Configuration GPRS - flash library" name="config_gprs_fl">
+		<settings>
+			<options>
+				<optionDef description="settings for SRAM version" name="config_linkage_opt">
+					<condOption name="config_int_ram">
+						<condValue value="0"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetRef target="config_gprs_fl_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_CONFIG"/>
+					<sources sourceSet="config_gprs" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="config_fl dependencies GPRS" name="config_gprs_fl_dep">
+		<settings>
+			<options>
+				<optionDef description="settings for SRAM version" name="config_linkage_opt">
+					<condOption name="config_int_ram">
+						<condValue value="0"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_CONFIG"/>
+			<sources sourceSet="config_gprs" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Configuration GPRS - internal RAM library" name="config_gprs_ir">
+		<settings>
+			<options>
+				<optionDef description="settings for internal SRAM version" name="config_linkage_opt">
+					<condOption name="config_int_ram">
+						<condValue value="1"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetRef target="config_gprs_ir_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_CONFIGIR"/>
+					<sources sourceSet="config_gprs" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="config_ir dependencies GPRS" name="config_gprs_ir_dep">
+		<settings>
+			<options>
+				<optionDef description="settings for internal SRAM version" name="config_linkage_opt">
+					<condOption name="config_int_ram">
+						<condValue value="1"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_CONFIGIR"/>
+			<sources sourceSet="config_gprs" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Basic Man Machine Interface" name="bmi">
+		<settings/>
+		<targetRef target="bmi_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="bmi_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_BMI"/>
+					<sources sourceSet="bmi" type="c"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_BMI"/>
+					<sources sourceSet="wap_codec" type="c" require="WAP==1"/>
+					<sources sourceSet="wapmic_codec" type="c" require="WAP==3"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="BMI dependencies" name="bmi_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_BMI"/>
+			<sources sourceSet="bmi" type="c"/>
+		</targetDef>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_BMI"/>
+			<sources sourceSet="wap_codec" type="c" require="WAP==1"/>
+			<sources sourceSet="wapmic_codec" type="c" require="WAP==3"/>
+		</targetDef>
+	</target>
+	<target description="BMI version obj" name="bmi_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_BMI"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_BMI"/>
+					<sources sourceSet="bmi" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Icons" name="icn">
+		<settings/>
+		<targetRef target="icn_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_ICN"/>
+					<sources sourceSet="icn" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="ICN dependencies" name="icn_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_ICN"/>
+			<sources sourceSet="icn" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Small Man Machine Interface" name="smi">
+		<settings/>
+		<targetRef target="smi_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="smi_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_SMI"/>
+					<sources sourceSet="smi" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="SMI dependencies" name="smi_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_SMI"/>
+			<sources sourceSet="smi" type="c"/>
+		</targetDef>
+	</target>
+	<target description="SMI version obj" name="smi_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_SMI"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_SMI"/>
+					<sources sourceSet="smi" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Generic Driver Interface" name="gdi">
+		<settings/>
+		<targetRef target="gdi_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_GDI"/>
+					<sources sourceSet="gdi" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="GDI dependencies" name="gdi_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_GDI"/>
+			<sources sourceSet="gdi" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Short Message Service" name="sms">
+		<settings/>
+		<targetRef target="sms_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="sms_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_SMS"/>
+					<sources sourceSet="sms" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="SMS dependencies" name="sms_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_SMS"/>
+			<sources sourceSet="sms" type="c"/>
+		</targetDef>
+	</target>
+	<target description="SMS version obj" name="sms_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_SMS"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_SMS"/>
+					<sources sourceSet="sms" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Packet Physical Convergence - flash library" name="ppc_fl">
+		<settings>
+			<options>
+				<optionDef name="ppc_linkage_opt" description="settings for internal RAM version">
+					<condOption name="ppc_int_ram">
+						<condValue value="0"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetRef target="ppc_fl_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_PPCFL"/>
+					<sources sourceSet="ppc" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="PPC_FL dependencies" name="ppc_fl_dep">
+		<settings>
+			<options>
+				<optionDef description="settings for internal RAM version" name="ppc_linkage_opt">
+					<condOption name="ppc_int_ram">
+						<condValue value="0"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_PPCFL"/>
+			<sources sourceSet="ppc" type="c"/>
+		</targetDef>
+	</target>
+	<target description="GRLC_IR - internal RAM library" name="grlc_ir">
+		<settings/>
+		<targetRef target="grlc_ir_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_GRLCIR"/>
+					<sources sourceSet="grlc_ir" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="GRLC_IR dependencies" name="grlc_ir_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_GRLCIR"/>
+			<sources sourceSet="grlc_ir" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Point to Point Protocol - internal RAM library" name="ppp_ir">
+		<settings>
+			<options>
+				<optionDef name="ppp_linkage_opt" description="settings for internal RAM version">
+					<condOption name="ppp_int_ram">
+						<condValue value="1"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetRef target="ppp_ir_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_PPPIR"/>
+					<sources sourceSet="ppp" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="PPP_IR dependencies" name="ppp_ir_dep">
+		<settings>
+			<options>
+				<optionDef description="settings for internal RAM version" name="ppp_linkage_opt">
+					<condOption name="ppp_int_ram">
+						<condValue value="1"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_PPPIR"/>
+			<sources sourceSet="ppp" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Point to Point Protocol" name="ppp">
+		<!-- FIXME: do we need ppp_ir also here? -->
+		<settings>
+			<options>
+				<optionDef name="ppp_linkage_opt" description="settings for flash version">
+					<condOption name="ppp_int_ram">
+						<condValue value="0"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetRef target="ppp_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_PPPFL"/>
+					<sources sourceSet="ppp" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="PPP dependencies" name="ppp_dep">
+		<settings>
+			<options>
+				<optionDef name="ppp_linkage_opt" description="settings for flash version">
+					<condOption name="ppp_int_ram">
+						<condValue value="0"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_PPPFL"/>
+			<sources sourceSet="ppp" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Universal Asynchronous Receiver Transmitter" name="uart_b_lib">
+		<settings/>
+		<targetRef target="uart_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_UART"/>
+					<sources sourceSet="uart" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="UART dependencies" name="uart_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_UART"/>
+			<sources sourceSet="uart" type="c"/>
+		</targetDef>
+	</target>
+	<target description="T30 Fax and Protocol Entity" name="t30">
+		<settings/>
+		<targetRef target="t30_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="t30_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_T30"/>
+					<sources sourceSet="T30" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="T30 dependencies" name="t30_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_T30"/>
+			<sources sourceSet="T30" type="c"/>
+		</targetDef>
+	</target>
+	<target description="T30 version obj" name="t30_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_T30"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_T30"/>
+					<sources sourceSet="T30" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Packet IO" name="pktio">
+		<settings/>
+		<targetRef target="pktio_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_PKTIO"/>
+					<sources sourceSet="PKTIO" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="PKTIO dependencies" name="pktio_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_SNDCP"/>
+			<sources sourceSet="PKTIO" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Protocol Stack Interface" name="psi">
+		<settings/>
+		<targetRef target="psi_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_OBJ" path="psi"/>
+					<sources sourceSet="PSI" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="PSI dependencies" name="psi_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_OBJ" path="psi"/>
+			<sources sourceSet="PSI" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Subnetwork Dependant Convergence Protocol" name="sndcp">
+		<settings/>
+		<targetRef target="sndcp_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_SNDCP"/>
+					<sources sourceSet="SNDCP" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="SNDCP dependencies" name="sndcp_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_SNDCP"/>
+			<sources sourceSet="SNDCP" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Logical Link Control" name="llc">
+		<settings/>
+		<targetRef target="llc_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_LLC"/>
+					<sources sourceSet="LLC" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="LLC dependencies" name="llc_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_LLC"/>
+			<sources sourceSet="LLC" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Session Management" name="sm">
+		<settings/>
+		<targetRef target="sm_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_SM"/>
+					<sources sourceSet="SM" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="SM dependencies" name="sm_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_SM"/>
+			<sources sourceSet="SM" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Subsciber Identity Module" name="sim_b_lib">
+		<settings/>
+		<targetRef target="sim_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="sim_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_SIM"/>
+					<sources sourceSet="SIM" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="SIM dependencies" name="sim_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_SIM"/>
+			<sources sourceSet="SIM" type="c"/>
+		</targetDef>
+	</target>
+	<target description="SIM version obj" name="sim_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_SIM"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_SIM"/>
+					<sources sourceSet="SIM" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Rate Adaption" name="ra">
+		<settings/>
+		<targetRef target="ra_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="ra_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_RA"/>
+					<sources sourceSet="RA" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="RA dependencies" name="ra_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_RA"/>
+			<sources sourceSet="RA" type="c"/>
+		</targetDef>
+	</target>
+	<target description="RA version obj" name="ra_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_RA"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_RA"/>
+					<sources sourceSet="RA" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Layer 2 Relay" name="l2r">
+		<settings/>
+		<targetRef target="l2r_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="l2r_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_L2R"/>
+					<sources sourceSet="L2R" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="L2R dependencies" name="l2r_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_L2R"/>
+			<sources sourceSet="L2R" type="c"/>
+		</targetDef>
+	</target>
+	<target description="L2R version obj" name="l2r_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_L2R"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_L2R"/>
+					<sources sourceSet="L2R" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Layer1" name="l1_pei">
+		<settings/>
+		<targetRef target="l1_pei_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="l1_pei_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_L1"/>
+					<sources sourceSet="l1_pei" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="L1 dependencies" name="l1_pei_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_L1"/>
+			<sources sourceSet="l1_pei" type="c"/>
+		</targetDef>
+	</target>
+	<target description="L1 version obj" name="l1_pei_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_L1"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_L1"/>
+					<sources sourceSet="l1_pei" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Application control interface" name="aci">
+		<settings/>
+		<targetRef target="aci_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="aci_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_ACI"/>
+					<sources sourceSet="ACI" type="c"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_ACI"/>
+					<sources sourceSet="KSD" type="c"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_ACI"/>
+					<sources sourceSet="ATI_EXT" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="ACI dependencies" name="aci_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_ACI"/>
+			<sources sourceSet="ACI" type="c"/>
+		</targetDef>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_ACI"/>
+			<sources sourceSet="KSD" type="c"/>
+		</targetDef>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_ACI"/>
+			<sources sourceSet="ATI_EXT" type="c"/>
+		</targetDef>
+	</target>
+	<target description="ACI version obj" name="aci_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_ACI"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_ACI"/>
+					<sources sourceSet="ACI" type="c"/>
+					<sources sourceSet="KSD" type="c"/>
+					<sources sourceSet="ATI_EXT" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="ACI ATP adapter" name="aaa">
+		<settings/>
+		<targetRef target="aaa_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_AAA"/>
+					<sources sourceSet="aaa" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="AAA dependencies" name="aaa_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_AAA"/>
+			<sources sourceSet="aaa" type="c"/>
+		</targetDef>
+	</target>
+	<target description="ACIA" name="acia">
+		<settings/>
+		<targetRef target="acia_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="acia_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_ACIA"/>
+					<sources sourceSet="ACIA" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="ACIA dependencies" name="acia_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_ACIA"/>
+			<sources sourceSet="ACIA" type="c"/>
+		</targetDef>
+	</target>
+	<target description="ACIA version obj" name="acia_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_ACIA"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_ACIA"/>
+					<sources sourceSet="ACIA" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="ACI extensions" name="aciext">
+		<settings/>
+		<targetRef target="aciext_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="aci_ext_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_ACIEXT"/>
+					<sources sourceSet="ACI_EXT" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="ACI_EXT dependencies" name="aciext_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_ACIEXT"/>
+			<sources sourceSet="ACI_EXT" type="c"/>
+		</targetDef>
+	</target>
+	<target description="ACI_EXT version obj" name="aci_ext_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_ACIEXT"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_ACIEXT"/>
+					<sources sourceSet="ACI_EXT" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="ATI extensions" name="atiext">
+		<settings/>
+		<targetRef target="atiext_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="ati_ext_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_ATIEXT"/>
+					<sources sourceSet="ATI_EXT" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="ATI_EXT dependencies" name="atiext_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_ATIEXT"/>
+			<sources sourceSet="ATI_EXT" type="c"/>
+		</targetDef>
+	</target>
+	<target description="ATI_EXT version obj" name="ati_ext_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_ATIEXT"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_ATIEXT"/>
+					<sources sourceSet="ATI_EXT" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="ACI_DTI_MNG" name="aci_dti_mng">
+		<settings/>
+		<targetRef target="aci_dti_mng_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_ACI_DTI_MNG"/>
+					<sources sourceSet="ACI_DTI_MNG" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="ACI_DTI_MNG dependencies" name="aci_dti_mng_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_ACI_DTI_MNG"/>
+			<sources sourceSet="ACI_DTI_MNG" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Radio Ressource Management" name="rr">
+		<settings/>
+		<targetRef target="rr_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="rr_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_RR"/>
+					<sources sourceSet="RR" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="RR dependencies" name="rr_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_RR"/>
+			<sources sourceSet="RR" type="c"/>
+		</targetDef>
+	</target>
+	<target description="RR version obj" name="rr_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_RR"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_RR"/>
+					<sources sourceSet="RR" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="RRLP" name="rrlp">
+		<settings/>
+		<targetRef target="rrlp_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_RRLP"/>
+					<sources sourceSet="RRLP" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="RRLP dependencies" name="rrlp_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_RR"/>
+			<sources sourceSet="RRLP" type="c"/>
+		</targetDef>
+	</target>
+	<target description="LC" name="lc">
+		<settings/>
+		<targetRef target="lc_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_LC"/>
+					<sources sourceSet="LC" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="LC dependencies" name="lc_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_LC"/>
+			<sources sourceSet="LC" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Mobility Management" name="mm">
+		<settings/>
+		<targetRef target="mm_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="mm_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_MM"/>
+					<sources sourceSet="MM" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="MM dependencies" name="mm_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_MM"/>
+			<sources sourceSet="MM" type="c"/>
+		</targetDef>
+	</target>
+	<target description="MM version obj" name="mm_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_MM"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_MM"/>
+					<sources sourceSet="MM" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Internet Protocol" name="ip">
+		<settings/>
+		<targetRef target="ip_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_IP"/>
+					<sources sourceSet="IP" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="IP dependencies" name="ip_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_IP"/>
+			<sources sourceSet="IP" type="c"/>
+		</targetDef>
+	</target>
+	<target description="GPRS Mobility Management" name="gmm">
+		<settings/>
+		<targetRef target="gmm_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_GMM"/>
+					<sources sourceSet="GMM" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="GMM dependencies" name="gmm_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_GMM"/>
+			<sources sourceSet="GMM" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Fax Adaption Protocol" name="fad">
+		<settings/>
+		<targetRef target="fad_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="fad_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_FAD"/>
+					<sources sourceSet="FAD" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="FAD dependencies" name="fad_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_FAD"/>
+			<sources sourceSet="FAD" type="c"/>
+		</targetDef>
+	</target>
+	<target description="FAD version obj" name="fad_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_FAD"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_FAD"/>
+					<sources sourceSet="FAD" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Data Transmission Interface" name="dti">
+		<settings/>
+		<targetRef target="dti_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="dti_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_DTI"/>
+					<sources sourceSet="DTI" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="DTI dependencies" name="dti_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_DTI"/>
+			<sources sourceSet="DTI" type="c"/>
+		</targetDef>
+	</target>
+	<target description="DTI version obj" name="dti_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_DTI"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_DTI"/>
+					<sources sourceSet="DTI" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Bluetooth Interface" name="bti">
+		<settings/>
+		<targetRef target="bti_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_BTI"/>
+					<sources sourceSet="BTI" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="BTI dependencies" name="bti_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_BTI"/>
+			<sources sourceSet="BTI" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Data Link Layer" name="dl">
+		<settings/>
+		<targetRef target="dl_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="dl_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_DL"/>
+					<sources sourceSet="DL" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="DL dependencies" name="dl_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_DL"/>
+			<sources sourceSet="DL" type="c"/>
+		</targetDef>
+	</target>
+	<target description="DL version obj" name="dl_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_DL"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_DL"/>
+					<sources sourceSet="DL" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Compression and Ciphering Interface - internal RAM library" name="cci_ir">
+		<settings>
+			<options>
+				<optionDef name="cci_linkage_opt" description="settings for internal RAM version">
+					<condOption name="cci_int_ram">
+						<condValue value="1"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetRef target="cci_ir_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_CCIIR"/>
+					<sources sourceSet="cci" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="CCI_IR dependencies" name="cci_ir_dep">
+		<settings>
+			<options>
+				<optionDef name="cci_linkage_opt" description="settings for internal RAM version">
+					<condOption name="cci_int_ram">
+						<condValue value="1"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_CCIIR"/>
+			<sources sourceSet="cci" type="c"/>
+		</targetDef>
+	</target>
+	<target description="Compression and Ciphering Interface" name="cci">
+		<settings>
+			<options>
+				<optionDef name="cci_linkage_opt" description="settings for flash version">
+					<condOption name="cci_int_ram">
+						<condValue value="0"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetRef target="cci_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_CCI"/>
+					<sources sourceSet="CCI" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="CCI dependencies" name="cci_dep">
+		<settings>
+			<options>
+				<optionDef name="cci_linkage_opt" description="settings for flash version">
+					<condOption name="cci_int_ram">
+						<condValue value="0"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_CCI"/>
+			<sources sourceSet="cci" type="c"/>
+		</targetDef>
+	</target>
+	<target description="L1 Adaption Layer" name="alr">
+		<settings/>
+		<targetRef target="alr_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="alr_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_ALR"/>
+					<sources sourceSet="ALR" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="ALR dependencies" name="alr_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_ALR"/>
+			<sources sourceSet="ALR" type="c"/>
+		</targetDef>
+	</target>
+	<target description="ALR version obj" name="alr_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_ALR"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_ALR"/>
+					<sources sourceSet="ALR" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Radio Link Protocol" name="rlp">
+		<settings/>
+		<targetRef target="rlp_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="rlp_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_RLP"/>
+					<sources sourceSet="RLP" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="RLP dependencies" name="rlp_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_RLP"/>
+			<sources sourceSet="RLP" type="c"/>
+		</targetDef>
+	</target>
+	<target description="RLP version obj" name="rlp_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_RLP"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_RLP"/>
+					<sources sourceSet="RLP" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="GPRS Radio Ressource Management" name="grr">
+		<settings/>
+		<targetRef target="grr_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_GRR"/>
+					<sources sourceSet="GRR" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="GRR dependencies" name="grr_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_GRR"/>
+			<sources sourceSet="GRR" type="c"/>
+		</targetDef>
+	</target>
+	<target description="GPRS Radio Ressource Management" name="grlc">
+		<settings/>
+		<targetRef target="grlc_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_GRLC"/>
+					<sources sourceSet="GRLC" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="GRLC dependencies" name="grlc_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_GRLC"/>
+			<sources sourceSet="GRLC" type="c"/>
+		</targetDef>
+	</target>
+	<target description="supplementary service" name="ss">
+		<settings/>
+		<targetRef target="ss_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="ss_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_SS"/>
+					<sources sourceSet="SS" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="SS dependencies" name="ss_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_SS"/>
+			<sources sourceSet="SS" type="c"/>
+		</targetDef>
+	</target>
+	<target description="SS version obj" name="ss_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_SS"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_SS"/>
+					<sources sourceSet="SS" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="e-SIM MMI" name="esim">
+		<settings/>
+		<targetRef target="esim_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="esim_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_ESIM"/>
+					<sources sourceSet="ESIM" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="ESIM dependencies" name="esim_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_ESIM"/>
+			<sources sourceSet="ESIM" type="c"/>
+		</targetDef>
+	</target>
+	<target description="ESIM version obj" name="esim_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_ESIM"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_ESIM"/>
+					<sources sourceSet="ESIM" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="call control" name="cc">
+		<settings/>
+		<targetRef target="cc_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="cc_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_CC"/>
+					<sources sourceSet="CC" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="CC dependencies" name="cc_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_CC"/>
+			<sources sourceSet="CC" type="c"/>
+		</targetDef>
+	</target>
+	<target description="CC version obj" name="cc_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_CC"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_CC"/>
+					<sources sourceSet="CC" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="transport control protocol" name="tcpip">
+		<settings/>
+		<targetRef target="tcpip_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="tcpip_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_TCPIP"/>
+					<sources sourceSet="TCPIP" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="TCPIP dependencies" name="tcpip_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_TCPIP"/>
+			<sources sourceSet="TCPIP" type="c"/>
+		</targetDef>
+	</target>
+	<target description="TCPIP version obj" name="tcpip_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_TCPIP"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_TCPIP"/>
+					<sources sourceSet="TCPIP" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="NexGen Core IP" name="nexgen">
+		<settings/>
+		<targetRef target="nexgen_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="nexgen_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_NEXGEN"/>
+					<sources sourceSet="NEXGEN" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="NEXGEN dependencies" name="nexgen_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_NEXGEN"/>
+			<sources sourceSet="NEXGEN" type="c"/>
+		</targetDef>
+	</target>
+	<target description="NEXGEN version obj" name="nexgen_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_NEXGEN"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_NEXGEN"/>
+					<sources sourceSet="NEXGEN" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="test application" name="app">
+		<settings/>
+		<targetRef target="app_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="app_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_APP"/>
+					<sources sourceSet="APP" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="APP dependencies" name="app_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_APP"/>
+			<sources sourceSet="APP" type="c"/>
+		</targetDef>
+	</target>
+	<target description="APP version obj" name="app_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_APP"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_APP"/>
+					<sources sourceSet="APP" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="socket api" name="socket_lib">
+		<settings/>
+		<targetRef target="socket_lib_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="socket_lib_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_SOCKET_LIB"/>
+					<sources sourceSet="SOCKET_LIB" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="SOCKET_LIB dependencies" name="socket_lib_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_SOCKET_LIB"/>
+			<sources sourceSet="SOCKET_LIB" type="c"/>
+		</targetDef>
+	</target>
+	<target description="SOCKET_LIB version obj" name="socket_lib_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_SOCKET_LIB"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_SOCKET_LIB"/>
+					<sources sourceSet="SOCKET_LIB" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="MMI frame work" name="mfw">
+		<settings/>
+		<targetRef target="mfw_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="mfw_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_MFW"/>
+					<sources sourceSet="MFW" type="c"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_MFW"/>
+					<sources sourceSet="atb" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="MFW dependencies" name="mfw_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_MFW"/>
+			<sources sourceSet="MFW" type="c"/>
+		</targetDef>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_MFW"/>
+			<sources sourceSet="atb" type="c"/>
+		</targetDef>
+	</target>
+	<target description="MFW version obj" name="mfw_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_MFW"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_MFW"/>
+					<sources sourceSet="MFW" type="c"/>
+					<sources sourceSet="atb" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="eZiText (ZI)" name="zi">
+		<settings/>
+		<targetRef target="zi_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources target="zi_version"/>
+			<sources>
+				<targetDef tool="CC_CONDITIONAL" type="obj">
+					<targetPath pathRef="OUT_LIB_ZI"/>
+					<sources sourceSet="zi" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="ZI dependencies" name="zi_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_ZI"/>
+			<sources sourceSet="zi" type="c"/>
+		</targetDef>
+	</target>
+	<target description="ZI version obj" name="zi_version">
+		<settings/>
+		<targetDef tool="CC" type="obj">
+			<targetPath pathRef="OUT_LIB_ZI"/>
+			<sources>
+				<targetDef tool="MAKE_VERSION_FILE" type="c">
+					<targetPath pathRef="OUT_LIB_ZI"/>
+					<sources sourceSet="zi" type="c"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<!-- TODO: should be mconst and pconst -->
+	<!-- currently it can't be pconst because makedepends .d lists mconst.cdg
+    before all other generated files
+  -->
+	<target description="SAP and MSG documents" name="mconst">
+		<settings>
+			<options>
+				<optionDef description="Imported settings" name="">
+					<condOption optRef="makcdg_opt"/>
+				</optionDef>
+			</options>
+		</settings>
+		<targetDef tool="CCDGEN" type="cdg">
+			<targetPath pathRef="OUT_CDGINC"/>
+			<!-- Must be enabled again when compiling old winword docs!!
+   <sources>
+    <targetDef tool="DOC2TXT_XGEN" type="pdf">
+     <targetPath pathRef="OUT_CDGINC_PDF"/>
+     <sources sourceSet="SAP_DOCS" type="doc"/>
+    </targetDef>
+   </sources>
+   <sources>
+    <targetDef tool="DOC2TXT_XGEN" type="mdf">
+     <targetPath pathRef="OUT_CDGINC_MDF"/>
+     <sources sourceSet="MSG_DOCS" type="doc"/>
+    </targetDef>
+   </sources>
+-->
+			<sources>
+				<targetDef tool="XALAN_2PDF" type="pdf">
+					<targetPath pathRef="OUT_CDGINC_PDF"/>
+					<sources sourceSet="SAP_DOCS_SAPE" type="sap"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="XALAN_2MDF" type="mdf">
+					<targetPath pathRef="OUT_CDGINC_MDF"/>
+					<sources sourceSet="MSG_DOCS_SAPE" type="aim"/>
+				</targetDef>
+			</sources>
+			<sources target="m_rrlp_asn1_inc" require="EOTD==1"/>
+			<sources target="m_rrlp_asn1_msg" require="EOTD==1"/>
+		</targetDef>
+	</target>
+	<target description="MDF files generated from ASN.1 sources" name="m_rrlp_asn1_inc">
+		<settings/>
+		<targetDef tool="ASN1_TO_MDF" type="mdf">
+			<targetPath pathRef="OUT_CDGINC_MDF"/>
+			<!-- NOTE: ASN1_to_MDF generates the .mdf files here -->
+			<sources sourceSet="msg_docs_asn1"/>
+		</targetDef>
+	</target>
+	<target description="MDF files generated from ASN.1 sources" name="m_rrlp_asn1_msg">
+		<settings/>
+		<targetDef tool="ASN1_TO_MDF" type="mdf">
+			<targetPath pathRef="OUT_CDGINC_MDF"/>
+			<!-- NOTE: ASN1_to_MDF generates the .mdf files here -->
+			<sources sourceSet="msg_docs_asn1"/>
+		</targetDef>
+	</target>
+	<!-- Now the utilities -->
+	<target description="ccddata dll (for pco)" name="ccddata_dll">
+		<settings>
+			<options>
+				<optionDef description="CCDDATA_DLL local settings" name="">
+					<condOption name="implib_flags">
+						<condValue pathRef="OUT_LIB_CCDDATA" path="ccddata_dll.lib"/>
+					</condOption>
+					<condOption name="include">
+						<condValue pathRef="OUT_TDCINC"/>
+						<condValue pathRef="GPF_TDC"/>
+						<condValue pathRef="GPF_INC"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetRef target="ccddata_dll_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="MS_LNK_DLL" type="dll">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="MS_CC" type="obj">
+					<targetPath pathRef="OUT_LIB_CCDDATA"/>
+					<sources sourceSet="ccddata" type="c"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<sourceFile pathRef="GPF_LIB_WIN32" path="ccdedit.lib"/>
+				<sourceFile pathRef="GPF_CCD" path="ccddata_dll.def"/>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="tdclib" name="tdclib">
+		<settings>
+			<options>
+				<optionDef description="TDCLIB local settings" name="">
+					<condOption name="tdc_flags">
+						<condValue value="/Zm500 /Yd"/>
+					</condOption>
+					<condOption name="include">
+						<condValue pathRef="OUT_TDCINC"/>
+						<condValue pathRef="GPF_TDC"/>
+						<condValue pathRef="GPF_INC"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetDef tool="MS_LNK" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="MS_CC" type="obj">
+					<targetPath pathRef="OUT_LIB_TDCLIB"/>
+					<sources>
+						<sourceFile pathRef="GPF_TDC" path="tdc_lib_main.cpp"/>
+						<sourceFile pathRef="GPF_TDC" path="tdc_lib_main_dsc.cpp"/>
+						<sourceFile pathRef="OUT_TDCINC" path="p_%.cpp"/>
+						<sourceFile pathRef="OUT_TDCINC" path="p_%_dsc.cpp"/>
+						<sourceFile pathRef="OUT_TDCINC" path="m_%.cpp"/>
+						<sourceFile pathRef="OUT_TDCINC" path="m_%_dsc.cpp"/>
+					</sources>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="CCDDATA_DLL dependencies" name="ccddata_dll_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND" type="d">
+			<targetPath pathRef="OUT_LIB_CCDDATA"/>
+			<sources sourceSet="ccddata" type="c"/>
+		</targetDef>
+	</target>
+	<!-- autoinclude section targetset 2 begin -->
+	<!-- autoinclude section targetset 2 end -->
+	<!-- BEGIN OF TI SECTION -->
+	<!--CFG_GEN-->
+	<target description="a target" name="cfg_files">
+		<settings>
+			<options>
+				<optionDef description="imported CFG options">
+					<condOption optRef="CFG"/>
+				</optionDef>
+			</options>
+		</settings>
+		<targetDef tool="CFG_GEN" type="force">
+			<targetPath pathRef="CFG_PLUS_HEADER"/>
+		</targetDef>
+	</target>
+	<!--HEADER_GEN-->
+	<target description="Target Description" name="header_files">
+		<settings/>
+		<targetDef>
+			<targetPath pathRef="CFG_PLUS_HEADER"/>
+			<sources target="rv_swe.h"/>
+			<sources target="rv_test_inc.h" require="TEST==1"/>
+			<sources target="rv_test_exec_level.h" require="TEST==1"/>
+		</targetDef>
+	</target>
+	<target description="Target Description" name="rv_swe.h">
+		<settings>
+			<options>
+				<optionDef description="imported CFG options">
+					<condOption optRef="SWE"/>
+				</optionDef>
+			</options>
+		</settings>
+		<targetDef tool="HEADER_GEN_RV_SWE">
+			<targetPath pathRef="CFG_PLUS_HEADER"/>
+		</targetDef>
+	</target>
+	<target description="Target Description" name="rv_test_inc.h">
+		<settings>
+			<options>
+				<optionDef description="imported CFG options">
+					<condOption optRef="SWE"/>
+				</optionDef>
+			</options>
+		</settings>
+		<targetDef tool="HEADER_GEN_RV_TEST_INC">
+			<targetPath pathRef="CFG_PLUS_HEADER"/>
+		</targetDef>
+	</target>
+	<target description="Target Description" name="rv_test_exec_level.h">
+		<settings>
+			<options>
+				<optionDef description="imported CFG options">
+					<condOption optRef="SWE"/>
+				</optionDef>
+			</options>
+		</settings>
+		<targetDef tool="HEADER_GEN_RV_TEST_EXEC_LEVEL">
+			<targetPath pathRef="CFG_PLUS_HEADER"/>
+		</targetDef>
+	</target>
+	<!--L1-->
+	<!-- Target definition for L1 standalone .out file -->
+	<target description="L1 out-file" name="l1" autoNamed="l1_target_name">
+		<settings/>
+		<targetDef tool="LNK_CONDITIONAL" type="out">
+			<targetPath pathRef="OUT_BIN"/>
+			<sources target="bootloader_l1"/>
+			<sources target="drivers_flash"/>
+			<sources target="tpudrv"/>
+			<sources target="l1_ext"/>
+			<sources target="l1_int"/>
+			<sources target="l1_custom_ext"/>
+			<sources target="l1_custom_int"/>
+			<sources target="l1_sa_ext"/>
+			<sources target="l1_sa_int" require="L1_GPRS==1"/>
+			<!-- Built libraries -->
+			<sources target="nucleus_flash_nodbg"   require="(OS_MK==1) &amp;&amp; (TOOL_CHOICE==0)"/>
+			<sources target="nucleus_int_ram_nodbg" require="(OS_MK==1) &amp;&amp; (TOOL_CHOICE==0)"/>
+			<sources target="nucleus_flash"   require="(OS_MK==1) &amp;&amp; (TOOL_CHOICE==3)"/>
+			<sources target="nucleus_int_ram" require="(OS_MK==1) &amp;&amp; (TOOL_CHOICE==3)"/>
+			<!-- Pre-built libraries -->
+			<sources>
+				<sourceFile path="nucleus_flash_nodbg.lib"   pathRef="OS_LIB_DIR" require="(OS_MK==0) &amp;&amp; (TOOL_CHOICE==0)"/>
+				<sourceFile path="nucleus_int_ram_nodbg.lib" pathRef="OS_LIB_DIR" require="(OS_MK==0) &amp;&amp; (TOOL_CHOICE==0)"/>
+				<sourceFile path="nucleus_flash.lib"   pathRef="OS_LIB_DIR" require="(OS_MK==0) &amp;&amp; (TOOL_CHOICE==3)"/>
+				<sourceFile path="nucleus_int_ram.lib" pathRef="OS_LIB_DIR" require="(OS_MK==0) &amp;&amp; (TOOL_CHOICE==3)"/>
+				<sourceFile path="rts16le_flash.lib" pathRef="RTS_LIB_DIR" require="TOOL_CHOICE!=30"/>
+				<sourceFile path="rts16le_int_ram.lib" pathRef="RTS_LIB_DIR" require="TOOL_CHOICE!=30"/>
+			</sources>
+			<sources target="l1_" require="TOOL_CHOICE!=30"/>
+			<!-- linker command file -->
+		</targetDef>
+	</target>
+	<!-- Target to create the L1 linker cmd file from a template -->
+	<target description="L1 linker command file" name="l1_" autoNamed="l1_lnk_cmd_file">
+		<settings>
+			<options>
+				<optionDef name="" description="settings for the linker command file">
+					<condOption name="memory_location">
+						<condValue value="'(CONST_BOOT_LIB (.const, .text, .text:v$$3) BSS_BOOT_LIB (.bss))'"/>
+						<condValue value="'(BSS_LIBS (.bss) CONST_LIBS (.const, .text))'"/>
+						<condValue value="'(BSS_LIBS (.bss) CONST_LIBS (.const, .text))'"/>
+						<condValue value="'(BSS_LIBS (.bss) CONST_LIBS (.const, .text))'"/>
+						<condValue value="'(BSS_LIBS (.l1s_global))'"/>
+						<condValue value="'(BSS_LIBS (.bss) CONST_LIBS (.const, .text))'" require="L1_GPRS==1"/>
+						<condValue value="'(BSS_LIBS (.bss) CONST_LIBS (.const, .text))'"/>
+						<!-- nucleus -->
+						<condValue value="'(BSS_LIBS (.bss) CONST_LIBS (.const, .text))'"/>
+						<!-- rts16le -->
+					</condOption>
+					<condOption name="tool_choice">
+						<condValue valRef="TOOL_CHOICE" value="[value]"/>
+					</condOption>
+				</optionDef>
+			</options>
+		</settings>
+		<targetDef tool="MAKE_LNKCMD_FILE" type="cmd">
+			<targetPath/>
+			<sources>
+				<sourceFile path="l1_10_41_50_3.template" pathRef="TOOLS_DIR" require="(CHIPSET==10) &amp;&amp;(BOARD==41) &amp;&amp;(FLASH==50) &amp;&amp;(LONG_JUMP==3)"/>
+				<sourceFile path="l1_10_40_0_3.template" pathRef="TOOLS_DIR" require="(CHIPSET==10) &amp;&amp;(BOARD==40) &amp;&amp;(FLASH==0) &amp;&amp;(LONG_JUMP==3)"/>
+				<sourceFile path="l1_11_41_50_3.template" pathRef="TOOLS_DIR" require="(CHIPSET==11) &amp;&amp;(BOARD==41) &amp;&amp;(FLASH==50) &amp;&amp;(LONG_JUMP==3)"/>
+			</sources>
+			<sources target="bootloader_l1"/>
+			<sources target="tpudrv"/>
+			<sources target="l1_int"/>
+			<sources target="l1_custom_int"/>
+			<sources target="l1_ext"/>
+			<sources target="l1_sa_int" require="L1_GPRS==1"/>
+			<sources>
+				<!-- Pre-built libraries -->
+				<sourceFile path="nucleus_int_ram_nodbg.lib" pathRef="OS_LIB_DIR" require="(OS_MK==0) &amp;&amp; (TOOL_CHOICE==0)"/>
+				<sourceFile path="nucleus_int_ram.lib" pathRef="OS_LIB_DIR" require="(OS_MK==0) &amp;&amp; (TOOL_CHOICE==3)"/>
+				<sourceFile path="rts16le_int_ram.lib" pathRef="RTS_LIB_DIR"/>
+				<!-- Built libraries -->
+				<sourceFile path="nucleus_int_ram_nodbg.lib" pathRef="OUT_LIB" require="(OS_MK==1) &amp;&amp; (TOOL_CHOICE==0)"/>
+				<sourceFile path="nucleus_int_ram.lib" pathRef="OUT_LIB" require="(OS_MK==1) &amp;&amp; (TOOL_CHOICE==3)"/>
+			</sources>
+		</targetDef>
+	</target>
+	<!-- Target definition for bootloader library -->
+	<target description="bootloader library" name="bootloader_l1">
+		<settings/>
+		<targetRef require="(MAKE_DEPENDENCIES==1) &amp;&amp; (TOOL_CHOICE!=30)" target="bootloader_l1_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="ASM2" type="obj">
+					<targetPath pathRef="OUT_LIB_BOOTLOADER"/>
+					<sources sourceSet="bootloader_l1_1"/>
+					<sources sourceSet="bootloader_l1_2"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="ASM2" type="obj">
+					<targetPath pathRef="OUT_LIB_BOOTLOADER"/>
+					<sources sourceSet="bootloader_l1_3"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_BOOTLOADER"/>
+					<sources sourceSet="bootloader_l1_4"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="bootloader dependencies" name="bootloader_l1_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_BOOTLOADER"/>
+			<sources sourceSet="bootloader_l1_1"/>
+			<sources sourceSet="bootloader_l1_2"/>
+			<sources sourceSet="bootloader_l1_3"/>
+			<sources sourceSet="bootloader_l1_4"/>
+		</targetDef>
+	</target>
+	<!-- Target definition for drivers library -->
+	<target description="drivers library" name="drivers_flash">
+		<settings/>
+		<targetRef require="(MAKE_DEPENDENCIES==1) &amp;&amp; (TOOL_CHOICE!=30)" target="drivers_flash_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_DRIVERS"/>
+					<sources sourceSet="drivers_flash_1"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_DRIVERS"/>
+					<sources sourceSet="drivers_flash_2"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_DRIVERS"/>
+					<sources sourceSet="drivers_flash_3"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="drivers dependencies" name="drivers_flash_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_DRIVERS"/>
+			<sources sourceSet="drivers_flash_1"/>
+			<sources sourceSet="drivers_flash_2"/>
+			<sources sourceSet="drivers_flash_3"/>
+		</targetDef>
+	</target>
+	<!-- Target definition for L1 external library -->
+	<target description="L1 external library" name="l1_ext">
+		<settings/>
+		<targetRef require="(MAKE_DEPENDENCIES==1) &amp;&amp; (TOOL_CHOICE!=30)" target="l1_ext_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_L1_EXT"/>
+					<sources sourceSet="l1_ext_1"/>
+					<sources sourceSet="l1_ext_2" require="L1_GPRS==1"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_L1_EXT"/>
+					<sources sourceSet="l1_ext_3"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_L1_EXT"/>
+					<sources sourceSet="l1_ext_4"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="l1_ext dependencies" name="l1_ext_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_L1_EXT"/>
+			<sources sourceSet="l1_ext_1"/>
+			<sources sourceSet="l1_ext_2" require="L1_GPRS==1"/>
+			<sources sourceSet="l1_ext_3"/>
+		</targetDef>
+	</target>
+	<!-- Target definition for L1 internal library -->
+	<target description="L1 internal library" name="l1_int">
+		<settings/>
+		<targetRef target="l1_cmplx_intram" require="LONG_JUMP==3"/>
+		<targetRef target="l1_sync_intram" require="LONG_JUMP==3"/>
+		<targetRef target="l1p_cmpl_intram" require="(LONG_JUMP==3) &amp;&amp;(L1_GPRS==1)"/>
+		<targetRef target="l1p_sync_intram" require="(LONG_JUMP==3) &amp;&amp;(L1_GPRS==1)"/>
+		<targetRef target="l1_int_dep" require="(MAKE_DEPENDENCIES==1) &amp;&amp; (TOOL_CHOICE!=30)"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_L1_INT"/>
+					<sources sourceSet="l1_int_1"/>
+					<sources sourceSet="l1_int_2" require="L1_GPRS==1"/>
+					<sources sourceSet="l1_int_3" require="LONG_JUMP==3"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="l1_int dependencies" name="l1_int_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_L1_INT"/>
+			<sources sourceSet="l1_int_1"/>
+			<sources sourceSet="l1_int_2" require="L1_GPRS==1"/>
+		</targetDef>
+	</target>
+	<!-- Target definition for l1_cmplx_intram.c -->
+	<target description="l1_cmplx_intram.c" name="l1_cmplx_intram">
+		<settings/>
+		<targetDef tool="GEN_INTRAM" type="c">
+			<targetPath pathRef="L1_CFILE_DIR"/>
+			<sources>
+				<sourceFile path="cfile/l1_cmplx.c" pathRef="LAYER1_DIR"/>
+			</sources>
+		</targetDef>
+	</target>
+	<!-- Target definition for l1_sync_intram.c -->
+	<target description="l1_sync_intram.c" name="l1_sync_intram">
+		<settings/>
+		<targetDef tool="GEN_INTRAM" type="c">
+			<targetPath pathRef="L1_CFILE_DIR"/>
+			<sources>
+				<sourceFile path="cfile/l1_sync.c" pathRef="LAYER1_DIR"/>
+			</sources>
+		</targetDef>
+	</target>
+	<!-- Target definition for l1p_cmpl_intram.c -->
+	<target description="l1p_cmpl_intram.c" name="l1p_cmpl_intram">
+		<settings/>
+		<targetDef tool="GEN_INTRAM" type="c">
+			<targetPath pathRef="L1_P_CFILE_DIR"/>
+			<sources>
+				<sourceFile path="p_cfile/l1p_cmpl.c" pathRef="LAYER1_DIR"/>
+			</sources>
+		</targetDef>
+	</target>
+	<!-- Target definition for l1p_sync_intram.c -->
+	<target description="l1p_sync_intram.c" name="l1p_sync_intram">
+		<settings/>
+		<targetDef tool="GEN_INTRAM" type="c">
+			<targetPath pathRef="L1_P_CFILE_DIR"/>
+			<sources>
+				<sourceFile path="p_cfile/l1p_sync.c" pathRef="LAYER1_DIR"/>
+			</sources>
+		</targetDef>
+	</target>
+	<!-- Target definition for L1 custom external lib -->
+	<target description="L1 custom external library" name="l1_custom_ext">
+		<settings/>
+		<targetRef require="(MAKE_DEPENDENCIES==1) &amp;&amp; (TOOL_CHOICE!=30)" target="l1_custom_ext_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_L1_CUST_EXT"/>
+					<sources sourceSet="l1_custom_ext_1"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="l1_custom_ext dependencies" name="l1_custom_ext_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_L1_CUST_EXT"/>
+			<sources sourceSet="l1_custom_ext_1"/>
+		</targetDef>
+	</target>
+	<!-- Target definition for L1 custom internal library -->
+	<target description="L1 custom internal library" name="l1_custom_int">
+		<settings/>
+		<targetRef require="(MAKE_DEPENDENCIES==1) &amp;&amp; (TOOL_CHOICE!=30)" target="l1_custom_int_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_L1_CUST_INT"/>
+					<sources sourceSet="l1_custom_int_1"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="l1_custom_int dependencies" name="l1_custom_int_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_L1_CUST_INT"/>
+			<sources sourceSet="l1_custom_int_1"/>
+		</targetDef>
+	</target>
+	<!-- Target definition for L1 standalone external library -->
+	<target description="L1 standalone external library" name="l1_sa_ext">
+		<settings/>
+		<targetRef require="(MAKE_DEPENDENCIES==1) &amp;&amp; (TOOL_CHOICE!=30)" target="l1_sa_ext_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_L1_SA_EXT"/>
+					<sources sourceSet="l1_sa_ext_1"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_L1_SA_EXT"/>
+					<sources sourceSet="l1_sa_ext_2"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_L1_SA_EXT"/>
+					<sources sourceSet="l1_sa_ext_3"/>
+					<sources sourceSet="l1_sa_ext_4"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="l1_sa_ext dependencies" name="l1_sa_ext_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_L1_SA_EXT"/>
+			<sources sourceSet="l1_sa_ext_1"/>
+			<sources sourceSet="l1_sa_ext_2"/>
+			<sources sourceSet="l1_sa_ext_3"/>
+			<sources sourceSet="l1_sa_ext_4"/>
+		</targetDef>
+	</target>
+	<!-- Target definition for L1 standalone internal library -->
+	<target description="L1 standalone internal library" name="l1_sa_int">
+		<settings/>
+		<targetRef require="(MAKE_DEPENDENCIES==1) &amp;&amp; (TOOL_CHOICE!=30)" target="l1_sa_int_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_L1_SA_INT"/>
+					<sources sourceSet="l1_sa_int_1"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="l1_sa_int dependencies" name="l1_sa_int_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_L1_SA_INT"/>
+			<sources sourceSet="l1_sa_int_1"/>
+		</targetDef>
+	</target>
+	<!-- Target definition for TPU library -->
+	<target description="TPU library" name="tpudrv">
+		<settings/>
+		<targetRef require="(MAKE_DEPENDENCIES==1) &amp;&amp; (TOOL_CHOICE!=30)" target="tpudrv_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_TPU"/>
+					<sources sourceSet="tpudrv_1"/>
+					<sources sourceSet="tpudrv_2" require="L1_GPRS==1"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="tpudrv dependencies" name="tpudrv_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_TPU"/>
+			<sources sourceSet="tpudrv_1"/>
+			<sources sourceSet="tpudrv_2" require="L1_GPRS==1"/>
+		</targetDef>
+	</target>
+	<!--NUCLEUS debug -->
+	<target description="NUCLEUS OS flash library target" name="nucleus_flash">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="nucleus_flash_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_NUCLEUS"/>
+					<sources sourceSet="nucleus_flash" type=""/>
+					<sources sourceSet="nucleus_flash_noopt" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="NUCLEUS OS flash dependencies target" name="nucleus_flash_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_NUCLEUS"/>
+			<sources sourceSet="nucleus_flash" type=""/>
+		</targetDef>
+	</target>
+	<target description="NUCLEUS OS internal RAM library target" name="nucleus_int_ram">
+		<settings>
+			<options>
+				<optionDef description="Debug flags" name="">
+					<condOption optRef="debug" />
+				</optionDef>
+			</options>
+		</settings>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="nucleus_int_ram_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_NUCLEUS"/>
+					<sources sourceSet="nucleus_int_ram" type=""/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="ASM2" type="obj">
+					<targetPath pathRef="OUT_LIB_NUCLEUS"/>
+					<sources sourceSet="nucleus_int_ram_asm" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="NUCLEUS OS internal RAM dependencies target" name="nucleus_int_ram_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_NUCLEUS"/>
+			<sources sourceSet="nucleus_int_ram" type=""/>
+			<sources sourceSet="nucleus_int_ram_asm" type=""/>
+		</targetDef>
+	</target>
+	<!--NUCLEUS no debug -->
+	<target description="NUCLEUS OS flash no debug library target" name="nucleus_flash_nodbg">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="nucleus_flash_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_NUCLEUS"/>
+					<sources sourceSet="nucleus_flash" type=""/>
+					<sources sourceSet="nucleus_flash_noopt" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<!-- "nucleus_flash_dep" target already defined -->
+	<target description="NUCLEUS OS internal RAM library target" name="nucleus_int_ram_nodbg">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="nucleus_int_ram_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_NUCLEUS"/>
+					<sources sourceSet="nucleus_int_ram" type=""/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="ASM2" type="obj">
+					<targetPath pathRef="OUT_LIB_NUCLEUS"/>
+					<sources sourceSet="nucleus_int_ram_asm" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<!-- "nucleus_int_ram_dep" target already defined -->
+	<!--RIVIERA-->
+	<target description="Riviera core flash library target" name="riviera_core_flash">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="riviera_core_flash_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RIVIERA"/>
+					<sources sourceSet="riviera_core_flash" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Riviera core flash dependencies target" name="riviera_core_flash_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RIVIERA"/>
+			<sources sourceSet="riviera_core_flash" type=""/>
+		</targetDef>
+	</target>
+	<target description="Riviera cust flash library target" name="riviera_cust_flash">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="riviera_cust_flash_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RIVIERA"/>
+					<sources sourceSet="riviera_cust_flash" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Riviera cust flash dependencies target" name="riviera_cust_flash_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RIVIERA"/>
+			<sources sourceSet="riviera_cust_flash" type=""/>
+		</targetDef>
+	</target>
+	<target description="Riviera cust internal RAM library target" name="riviera_cust_int_ram">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="riviera_cust_int_ram_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RIVIERA"/>
+					<sources sourceSet="riviera_cust_int_ram" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Riviera cust internal RAM dependencies target" name="riviera_cust_int_ram_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RIVIERA"/>
+			<sources sourceSet="riviera_cust_int_ram" type=""/>
+		</targetDef>
+	</target>
+	<target description="Riviera tests library target" name="riviera_tests">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="riviera_tests_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RIVIERA"/>
+					<sources sourceSet="riviera_tests" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Riviera tests dependencies target" name="riviera_tests_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RIVIERA"/>
+			<sources sourceSet="riviera_tests" type=""/>
+		</targetDef>
+	</target>
+	<!-- GIL -->
+	<target description="Generic Interface Layer library target" name="gil">
+		<settings/>
+		<targetRef target="gil_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_GIL"/>
+					<sources sourceSet="gil" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="GIL dependencies target" name="gil_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_GIL"/>
+			<sources sourceSet="gil" type=""/>
+		</targetDef>
+	</target>
+	<!-- DIO_IL -->
+	<target description="Data Input Output Interface Layer library target" name="dio_il">
+		<settings/>
+		<targetRef target="dio_il_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_DIO_IL"/>
+					<sources sourceSet="dio_il" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="DIO_IL dependencies target" name="dio_il_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_DIO_IL"/>
+			<sources sourceSet="dio_il" type=""/>
+		</targetDef>
+	</target>
+	<!-- ABB -->
+	<target description="Analog Base Band library target" name="abb">
+		<settings/>
+		<targetRef target="abb_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_ABB"/>
+					<sources sourceSet="abb" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="ABB dependencies target" name="abb_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_ABB"/>
+			<sources sourceSet="abb" type=""/>
+		</targetDef>
+	</target>
+	<!-- BUZZER -->
+	<target description="Buzzer library target" name="buzzer">
+		<settings/>
+		<targetRef target="buzzer_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_BUZZER"/>
+					<sources sourceSet="buzzer" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="BUZZER dependencies target" name="buzzer_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_BUZZER"/>
+			<sources sourceSet="buzzer" type=""/>
+		</targetDef>
+	</target>
+	<!-- CAMD driver -->
+	<target description="CAMD driver" name="camd">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="camd_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_CAMD"/>
+					<sources sourceSet="camd"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="CAMD driver - Dependencies" name="camd_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_CAMD"/>
+			<sources sourceSet="camd"/>
+		</targetDef>
+	</target>
+	<target description="CAMD driver (Tests)" name="camd_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="camd_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath path="tests" pathRef="OUT_LIB_CAMD"/>
+					<sources sourceSet="camd_test"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="CAMD driver (Tests) - Dependencies" name="camd_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath path="tests" pathRef="OUT_LIB_CAMD"/>
+			<sources sourceSet="camd_test"/>
+		</targetDef>
+	</target>
+	<!-- CRY driver -->
+	<target description="CRY driver" name="cry">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="cry_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_CRY"/>
+					<sources sourceSet="cry"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="CRY driver - Dependencies" name="cry_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_CRY"/>
+			<sources sourceSet="cry"/>
+		</targetDef>
+	</target>
+	<target description="CRY driver (Tests)" name="cry_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="cry_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath path="tests" pathRef="OUT_LIB_CRY"/>
+					<sources sourceSet="cry_test"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="CRY driver (Tests) - Dependencies" name="cry_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath path="tests" pathRef="OUT_LIB_CRY"/>
+			<sources sourceSet="cry_test"/>
+		</targetDef>
+	</target>
+	<!-- NGENGE, add MUX & SAM, (DIO_IL already done) -->
+	<target description="mux 27.010" name="mux">
+		<settings/>
+		<targetRef target="mux_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_MUX"/>
+					<sources sourceSet="mux" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="MUX dependencies target" name="mux_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_MUX"/>
+			<sources sourceSet="mux" type=""/>
+		</targetDef>
+	</target>
+	<target description="sam converter" name="sam">
+		<settings/>
+		<targetRef target="sam_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_SAM"/>
+					<sources sourceSet="sam" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="SAM dependencies target" name="sam_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_SAM"/>
+			<sources sourceSet="sam" type=""/>
+		</targetDef>
+	</target>
+	<!-- CSMI -->
+	<target description="Coprocessor Shard Memory library target" name="csmi">
+		<settings/>
+		<targetRef target="csmi_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_CSMI"/>
+					<sources sourceSet="csmi" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="CSMI dependencies target" name="csmi_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_CSMI"/>
+			<sources sourceSet="csmi" type=""/>
+		</targetDef>
+	</target>
+	<target description="Coprocessor Shard Memory internal RAM library target" name="csmi_int_ram">
+		<settings/>
+		<targetRef target="csmi_int_ram_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_CSMI"/>
+					<sources sourceSet="csmi_int_ram" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="CSMI dependencies target" name="csmi_int_ram_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_CSMI"/>
+			<sources sourceSet="csmi_int_ram" type=""/>
+		</targetDef>
+	</target>
+	<!-- DIE driver -->
+	<target description="DIE driver" name="die">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="die_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_DIE"/>
+					<sources sourceSet="die"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="DIE driver - Dependencies" name="die_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_DIE"/>
+			<sources sourceSet="die"/>
+		</targetDef>
+	</target>
+	<target description="DIE driver (Tests)" name="die_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="die_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath path="tests" pathRef="OUT_LIB_DIE"/>
+					<sources sourceSet="die_test"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="DIE driver (Tests) - Dependencies" name="die_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath path="tests" pathRef="OUT_LIB_DIE"/>
+			<sources sourceSet="die_test"/>
+		</targetDef>
+	</target>
+	<!-- DMA driver -->
+	<target description="DMA driver" name="dma">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="dma_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_DMA"/>
+					<sources sourceSet="dma"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="DMA driver - Dependencies" name="dma_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_DMA"/>
+			<sources sourceSet="dma"/>
+		</targetDef>
+	</target>
+	<target description="DMA driver (Tests)" name="dma_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="dma_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath path="tests" pathRef="OUT_LIB_DMA"/>
+					<sources sourceSet="dma_test"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="DMA driver (Tests) - Dependencies" name="dma_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath path="tests" pathRef="OUT_LIB_DMA"/>
+			<sources sourceSet="dma_test"/>
+		</targetDef>
+	</target>
+	<!-- FFS -->
+	<target description="Flash File System library target" name="ffs">
+		<settings/>
+		<targetRef target="ffs_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_FFS"/>
+					<sources sourceSet="ffs" type=""/>
+					<sources target="ffs_target" require="(RVTOOL==0) &amp;&amp; (FFS_LIB_DLV==0)"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Flash File System ffs_target.c target" name="ffs_target">
+		<settings/>
+		<targetDef tool="FFS_MAKETARGET" type="c">
+			<targetPath pathRef="OUT_LIB_FFS"/>
+			<sources sourceSet="ffs_target" type=""/>
+		</targetDef>
+	</target>
+	<target description="FFS library dependencies target" name="ffs_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_FFS"/>
+			<sources sourceSet="ffs" type=""/>
+		</targetDef>
+	</target>
+	<target description="Flash File System driver library target" name="ffs_drv">
+		<settings/>
+		<targetRef target="ffs_drv_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_FFS"/>
+					<sources sourceSet="ffs_drv" type=""/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_FFS"/>
+					<sources sourceSet="ffs_drv_riv" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="FFS driver library dependencies target" name="ffs_drv_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_FFS"/>
+			<sources sourceSet="ffs_drv" type=""/>
+			<sources sourceSet="ffs_drv_riv" type=""/>
+		</targetDef>
+	</target>
+	<target description="Flash File System PCM library target" name="ffs_pcm">
+		<settings/>
+		<targetRef target="ffs_pcm_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_FFS"/>
+					<sources sourceSet="ffs_pcm" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="FFS PCM library dependencies target" name="ffs_pcm_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_FFS"/>
+			<sources sourceSet="ffs_pcm" type=""/>
+		</targetDef>
+	</target>
+	<target description="Flash File System test library target" name="ffs_test">
+		<settings/>
+		<targetRef target="ffs_test_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_FFS"/>
+					<sources sourceSet="ffs_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="FFS test library dependencies target" name="ffs_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_FFS"/>
+			<sources sourceSet="ffs_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- I2C -->
+	<target description="I2C library target" name="i2c">
+		<settings/>
+		<targetRef target="i2c_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_I2C"/>
+					<sources sourceSet="i2c" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="I2C - Dependencies" name="i2c_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_I2C"/>
+			<sources sourceSet="i2c" type=""/>
+		</targetDef>
+	</target>
+	<target description="I2C test target" name="i2c_test">
+		<settings/>
+		<targetRef target="i2c_test_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_I2C"/>
+					<sources sourceSet="i2c_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="I2C (Tests) - Dependencies" name="i2c_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_I2C"/>
+			<sources sourceSet="i2c_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- IMG -->
+	<target description="IMG library target" name="img">
+		<settings/>
+		<targetRef target="img_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_IMG"/>
+					<sources sourceSet="img" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="IMG - Dependencies" name="img_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_IMG"/>
+			<sources sourceSet="img" type=""/>
+		</targetDef>
+	</target>
+	<target description="IMG test target" name="img_test">
+		<settings/>
+		<targetRef target="img_test_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_IMG"/>
+					<sources sourceSet="img_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="IMG (Tests) - Dependencies" name="img_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_IMG"/>
+			<sources sourceSet="img_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- GBI -->
+	<target description="GBI library target" name="gbi">
+		<settings/>
+		<targetRef target="gbi_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_GBI"/>
+					<sources sourceSet="gbi" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="GBI - Dependencies" name="gbi_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_GBI"/>
+			<sources sourceSet="gbi" type=""/>
+		</targetDef>
+	</target>
+	<target description="GBI test target" name="gbi_test">
+		<settings/>
+		<targetRef target="gbi_test_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_GBI"/>
+					<sources sourceSet="gbi_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="GBI (Tests) - Dependencies" name="gbi_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_GBI"/>
+			<sources sourceSet="gbi_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- HASH driver -->
+	<target description="HASH driver" name="hash">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="hash_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_HASH"/>
+					<sources sourceSet="hash"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="HASH driver - Dependencies" name="hash_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_HASH"/>
+			<sources sourceSet="hash"/>
+		</targetDef>
+	</target>
+	<target description="HASH driver (Tests)" name="hash_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="hash_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath path="tests" pathRef="OUT_LIB_HASH"/>
+					<sources sourceSet="hash_test"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="HASH driver (Tests) - Dependencies" name="hash_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath path="tests" pathRef="OUT_LIB_HASH"/>
+			<sources sourceSet="hash_test"/>
+		</targetDef>
+	</target>
+	<!-- KPD -->
+	<target description="Keypad library target" name="kpd">
+		<settings/>
+		<targetRef target="kpd_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_KPD"/>
+					<sources sourceSet="kpd" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="KPD dependencies target" name="kpd_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_KPD"/>
+			<sources sourceSet="kpd" type=""/>
+		</targetDef>
+	</target>
+	<target description="Keypad test library target" name="kpd_test">
+		<settings/>
+		<targetRef target="kpd_test_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_KPD"/>
+					<sources sourceSet="kpd_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="KPD test library dependencies target" name="kpd_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_KPD"/>
+			<sources sourceSet="kpd_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- LCC -->
+	<target description="Low-Cost Charger library target" name="lcc">
+		<settings/>
+		<targetRef target="lcc_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_LCC"/>
+					<sources sourceSet="lcc" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="LCC dependencies target" name="lcc_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_LCC"/>
+			<sources sourceSet="lcc" type=""/>
+		</targetDef>
+	</target>
+	<!-- MC -->
+	<target description="multi media card library target" name="mc">
+		<settings/>
+		<targetRef target="mc_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_MC"/>
+					<sources sourceSet="mc" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="MC - Dependencies" name="mc_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_MC"/>
+			<sources sourceSet="mc" type=""/>
+		</targetDef>
+	</target>
+	<target description="mc test target" name="mc_test">
+		<settings/>
+		<targetRef target="mc_test_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_MC"/>
+					<sources sourceSet="mc_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="MC (Tests) - Dependencies" name="mc_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_MC"/>
+			<sources sourceSet="mc_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- MPK -->
+	<target description="MPK (Manufacturer Public Key) library target" name="mpk">
+		<settings/>
+		<targetRef target="mpk_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_MPK"/>
+					<sources sourceSet="mpk" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="MPK (Manufacturer Public Key) - Dependencies" name="mpk_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_MPK"/>
+			<sources sourceSet="mpk" type=""/>
+		</targetDef>
+	</target>
+	<target description="mpk test target" name="mpk_test">
+		<settings/>
+		<targetRef target="mpk_test_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_MPK"/>
+					<sources sourceSet="mpk_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="MPK (Tests) - Dependencies" name="mpk_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_NAN"/>
+			<sources sourceSet="mpk_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- NAN -->
+	<target description="NAND flash controller driver library target" name="nan">
+		<settings/>
+		<targetRef target="nan_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_NAN"/>
+					<sources sourceSet="nan" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="NAND - Dependencies" name="nan_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_NAN"/>
+			<sources sourceSet="nan" type=""/>
+		</targetDef>
+	</target>
+	<target description="NAND flash controller driver library test" name="nan_test">
+		<settings/>
+		<targetRef target="nan_test_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_NAN"/>
+					<sources sourceSet="nan_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="NAND (Tests) - Dependencies" name="nan_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_NAN"/>
+			<sources sourceSet="nan_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- POWER -->
+	<target description="Power on/off management library target" name="power">
+		<settings/>
+		<targetRef target="power_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_POWER"/>
+					<sources sourceSet="power" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="POWER dependencies target" name="power_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_POWER"/>
+			<sources sourceSet="power" type=""/>
+		</targetDef>
+	</target>
+	<!-- PWR driver -->
+	<target description="PWR driver" name="pwr_drv">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="pwr_drv_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_PWR_DRV"/>
+					<sources sourceSet="pwr_drv"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="PWR driver - Dependencies" name="pwr_drv_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_PWR_DRV"/>
+			<sources sourceSet="pwr_drv"/>
+		</targetDef>
+	</target>
+	<target description="PWR driver (Tests)" name="pwr_drv_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="pwr_drv_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath path="tests" pathRef="OUT_LIB_PWR_DRV"/>
+					<sources sourceSet="pwr_drv_test"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="PWR driver (Tests) - Dependencies" name="pwr_drv_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath path="tests" pathRef="OUT_LIB_PWR_DRV"/>
+			<sources sourceSet="pwr_drv_test"/>
+		</targetDef>
+	</target>
+	<!-- R2D driver -->
+	<target description="R2D driver (PC only)" name="r2d_drv">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="r2d_drv_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_R2D_DRV"/>
+					<sources sourceSet="r2d_drv_pc"/>
+					<sources sourceSet="r2d_drv_uwire"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="R2D driver (PC only) - Dependencies" name="r2d_drv_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_R2D_DRV"/>
+			<sources sourceSet="r2d_drv_pc"/>
+			<sources sourceSet="r2d_drv_uwire"/>
+		</targetDef>
+	</target>
+	<target description="R2D driver (Board only, flash)" name="r2d_drv_flash">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="r2d_drv_flash_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_R2D_DRV"/>
+					<sources sourceSet="r2d_drv"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_R2D_DRV"/>
+					<sources sourceSet="r2d_drv_lcd"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_R2D_DRV"/>
+					<sources sourceSet="r2d_drv_uwire"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="R2D driver (Board only, flash) - Dependencies" name="r2d_drv_flash_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_R2D_DRV"/>
+			<sources sourceSet="r2d_drv"/>
+			<sources sourceSet="r2d_drv_lcd"/>
+			<sources sourceSet="r2d_drv_uwire"/>
+		</targetDef>
+	</target>
+	<target description="R2D driver (Board only, custom flash)" name="r2d_drv_custom_flash">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="r2d_drv_custom_flash_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_R2D_DRV"/>
+					<sources sourceSet="r2d_drv_custom"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="R2D driver (Board only, custom flash) - Dependencies" name="r2d_drv_custom_flash_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_R2D_DRV"/>
+			<sources sourceSet="r2d_drv_custom"/>
+		</targetDef>
+	</target>
+	<target description="R2D driver (Board only, internal RAM)" name="r2d_drv_int_ram">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="r2d_drv_int_ram_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_R2D_DRV"/>
+					<sources sourceSet="r2d_drv_int_ram"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_R2D_DRV"/>
+					<sources sourceSet="r2d_drv_int_ram_noopt"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="ASM2" type="obj">
+					<targetPath pathRef="OUT_LIB_R2D_DRV"/>
+					<sources sourceSet="r2d_drv_int_ram_asm"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="R2D driver (Board only, internal RAM) - Dependencies" name="r2d_drv_int_ram_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_R2D_DRV"/>
+			<sources sourceSet="r2d_drv_int_ram"/>
+			<sources sourceSet="r2d_drv_int_ram_noopt"/>
+		</targetDef>
+	</target>
+	<target description="R2D driver (Tests)" name="r2d_drv_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="r2d_drv_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath path="tests" pathRef="OUT_LIB_R2D_DRV"/>
+					<sources sourceSet="r2d_drv_test"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="R2D driver (Tests) - Dependencies" name="r2d_drv_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath path="tests" pathRef="OUT_LIB_R2D_DRV"/>
+			<sources sourceSet="r2d_drv_test"/>
+		</targetDef>
+	</target>
+	<!-- RFS -->
+	<target description="RFS driver library target" name="rfs">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rfs_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RFS"/>
+					<sources sourceSet="rfs" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="RFS - Dependencies" name="rfs_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RFS"/>
+			<sources sourceSet="rfs" type=""/>
+		</targetDef>
+	</target>
+	<target description="RFS driver library test" name="rfs_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rfs_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RFS"/>
+					<sources sourceSet="rfs_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="RFS (Tests) - Dependencies" name="rfs_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RFS"/>
+			<sources sourceSet="rfs_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- RFSFAT -->
+	<target description="RFSFAT driver library target" name="rfsfat">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rfsfat_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RFSFAT"/>
+					<sources sourceSet="rfsfat" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="RFSFAT - Dependencies" name="rfsfat_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RFSFAT"/>
+			<sources sourceSet="rfsfat" type=""/>
+		</targetDef>
+	</target>
+	<target description="RFSFAT driver library test" name="rfsfat_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rfsfat_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RFSFAT"/>
+					<sources sourceSet="rfsfat_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="RFSFAT (Tests) - Dependencies" name="rfsfat_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RFSFAT"/>
+			<sources sourceSet="rfsfat_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- RFSNAND -->
+	<target description="RFSNAND driver library target" name="rfsnand">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rfsnand_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RFSNAND"/>
+					<sources sourceSet="rfsnand" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="RFSNAND - Dependencies" name="rfsnand_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RFSNAND"/>
+			<sources sourceSet="rfsnand" type=""/>
+		</targetDef>
+	</target>
+	<target description="RFSNAND driver library test" name="rfsnand_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rfsnand_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RFSNAND"/>
+					<sources sourceSet="rfsnand_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="RFSNAND (Tests) - Dependencies" name="rfsnand_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RFSNAND"/>
+			<sources sourceSet="rfsnand_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- RNG -->
+	<target description="RNG (Random Number Generator) driver library target" name="rng">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rng_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RNG"/>
+					<sources sourceSet="rng" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="RNG - Dependencies" name="rng_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RNG"/>
+			<sources sourceSet="rng" type=""/>
+		</targetDef>
+	</target>
+	<target description="RNG (Random Number Generator) driver library test" name="rng_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rng_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RNG"/>
+					<sources sourceSet="rng_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="RNG (Tests) - Dependencies" name="rng_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RNG"/>
+			<sources sourceSet="rng_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- RSS -->
+	<target description="RSS driver library target" name="rss">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rss_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RSS"/>
+					<sources sourceSet="rss" type=""/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RSS"/>
+					<sources sourceSet="rss_hw" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="RSS - Dependencies" name="rss_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RSS"/>
+			<sources sourceSet="rss" type=""/>
+			<sources sourceSet="rss_hw" type=""/>
+		</targetDef>
+	</target>
+	<target description="RSS driver library test" name="rss_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rss_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RSS"/>
+					<sources sourceSet="rss_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="RNG (Tests) - Dependencies" name="rss_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RSS"/>
+			<sources sourceSet="rss_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- RTC driver -->
+	<target description="RTC driver" name="rtc_drv">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rtc_drv_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RTC_DRV"/>
+					<sources sourceSet="rtc_drv"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="RTC driver - Dependencies" name="rtc_drv_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RTC_DRV"/>
+			<sources sourceSet="rtc_drv"/>
+		</targetDef>
+	</target>
+	<target description="RTC driver (Tests)" name="rtc_drv_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rtc_drv_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath path="tests" pathRef="OUT_LIB_RTC_DRV"/>
+					<sources sourceSet="rtc_drv_test"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="RTC driver (Tests) - Dependencies" name="rtc_drv_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath path="tests" pathRef="OUT_LIB_RTC_DRV"/>
+			<sources sourceSet="rtc_drv_test"/>
+		</targetDef>
+	</target>
+	<!-- Secure ROM driver -->
+	<target description="Secure ROM driver" name="secure_rom">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="secure_rom_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_SECURE_ROM"/>
+					<sources sourceSet="secure_rom"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="Secure ROM driver - Dependencies" name="secure_rom_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_SECURE_ROM"/>
+			<sources sourceSet="secure_rom"/>
+		</targetDef>
+	</target>
+	<!-- SIM driver -->
+	<target description="SIM driver" name="sim_drv">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="sim_drv_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_SIM_DRV"/>
+					<sources sourceSet="sim_drv"/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_SIM_DRV"/>
+					<sources sourceSet="sim32_drv"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="SIM driver - Dependencies" name="sim_drv_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_SIM_DRV"/>
+			<sources sourceSet="sim_drv"/>
+			<sources sourceSet="sim32_drv"/>
+		</targetDef>
+	</target>
+	<!-- SPI driver -->
+	<target description="SPI driver" name="spi_drv">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="spi_drv_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_SPI_DRV"/>
+					<sources sourceSet="spi_drv"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="SPI driver - Dependencies" name="spi_drv_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_SPI_DRV"/>
+			<sources sourceSet="spi_drv"/>
+		</targetDef>
+	</target>
+	<!-- UART driver -->
+	<target description="UART driver" name="uart_drv">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="uart_drv_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_UART_DRV"/>
+					<sources sourceSet="uart_drv"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="UART driver - Dependencies" name="uart_drv_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_UART_DRV"/>
+			<sources sourceSet="uart_drv"/>
+		</targetDef>
+	</target>
+	<!-- USB -->
+	<target description="USB driver library" name="usb">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="usb_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_USB"/>
+					<sources sourceSet="usb" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="USB - Dependencies" name="usb_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_USB"/>
+			<sources sourceSet="usb" type=""/>
+		</targetDef>
+	</target>
+	<target description="USB driver library test" name="usb_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="usb_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_USB"/>
+					<sources sourceSet="usb_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="USB (Tests) - Dependencies" name="usb_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_USB"/>
+			<sources sourceSet="usb_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- USBFAX -->
+	<target description="USBFAX driver library" name="usbfax">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="usbfax_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_USBFAX"/>
+					<sources sourceSet="usbfax" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="USBFAX - Dependencies" name="usbfax_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_USBFAX"/>
+			<sources sourceSet="usbfax" type=""/>
+		</targetDef>
+	</target>
+	<target description="USBFAX driver library test" name="usbfax_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="usbfax_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_USBFAX"/>
+					<sources sourceSet="usbfax_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="USBFAX (Tests) - Dependencies" name="usbfax_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_USBFAX"/>
+			<sources sourceSet="usbfax_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- USBMS -->
+	<target description="USBMS driver library" name="usbms">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="usbms_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_USBMS"/>
+					<sources sourceSet="usbms" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="USBMS - Dependencies" name="usbms_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_USBMS"/>
+			<sources sourceSet="usbms" type=""/>
+		</targetDef>
+	</target>
+	<target description="USBMS driver library test" name="usbms_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="usbms_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_USBMS"/>
+					<sources sourceSet="usbms_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="USBMS (Tests) - Dependencies" name="usbms_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_USBMS"/>
+			<sources sourceSet="usbms_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- USBTRC -->
+	<target description="USBTRC driver library" name="usbtrc">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="usbtrc_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_USBTRC"/>
+					<sources sourceSet="usbtrc" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="USBTRC - Dependencies" name="usbtrc_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_USBTRC"/>
+			<sources sourceSet="usbtrc" type=""/>
+		</targetDef>
+	</target>
+	<target description="USBTRC driver library test" name="usbtrc_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="usbtrc_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_USBTRC"/>
+					<sources sourceSet="usbtrc_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="USBTRC (Tests) - Dependencies" name="usbtrc_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_USBTRC"/>
+			<sources sourceSet="usbtrc_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- ATP -->
+	<target description="ATP" name="atp">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="atp_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_ATP"/>
+					<sources sourceSet="atp" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="ATP - Dependencies" name="atp_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_ATP"/>
+			<sources sourceSet="atp" type=""/>
+		</targetDef>
+	</target>
+	<target description="ATP (Tests)" name="atp_tests">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="atp_tests_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_ATP"/>
+					<sources sourceSet="atp_tests" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="ATP (Tests) - Dependencies" name="atp_tests_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_ATP"/>
+			<sources sourceSet="atp_tests" type=""/>
+		</targetDef>
+	</target>
+	<!-- AUDIO -->
+	<target description="audio target" name="audio">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="audio_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_AUDIO"/>
+					<sources sourceSet="audio" type=""/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_AUDIO"/>
+					<sources sourceSet="audio_layer1" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="audio dependencies" name="audio_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_AUDIO"/>
+			<sources sourceSet="audio" type=""/>
+			<sources sourceSet="audio_layer1" type=""/>
+		</targetDef>
+	</target>
+	<target description="audio bgd target" name="audio_bgd">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="audio_bgd_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_AUDIO"/>
+					<sources sourceSet="audio_bgd" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="audio dependencies" name="audio_bgd_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_AUDIO"/>
+			<sources sourceSet="audio_bgd" type=""/>
+		</targetDef>
+	</target>
+	<target description="audio internal RAM target" name="audio_int_ram">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="audio_int_ram_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_AUDIO"/>
+					<sources sourceSet="audio_int_ram" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="audio dependencies" name="audio_int_ram_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_AUDIO"/>
+			<sources sourceSet="audio_int_ram" type=""/>
+		</targetDef>
+	</target>
+	<target description="audio tests target" name="audio_tests">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="audio_tests_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_AUDIO"/>
+					<sources sourceSet="audio_tests" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="audio dependencies" name="audio_tests_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_AUDIO"/>
+			<sources sourceSet="audio_tests" type=""/>
+		</targetDef>
+	</target>
+	<!-- BAE -->
+	<target description="BAE service library" name="bae">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="bae_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_BAE"/>
+					<sources sourceSet="bae" type=""/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_BAE"/>
+					<sources sourceSet="bae_noopt" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="BAE - Dependencies" name="bae_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_BAE"/>
+			<sources sourceSet="bae" type=""/>
+		</targetDef>
+	</target>
+	<target description="BAE service sram library" name="bae_sram">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="bae_sram_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_BAE"/>
+					<sources sourceSet="bae_sram" type=""/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_BAE"/>
+					<sources sourceSet="bae_sram_noopt" type=""/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="ASM2" type="obj">
+					<targetPath pathRef="OUT_LIB_BAE"/>
+					<sources sourceSet="bae_asm"/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="BAE sram library - Dependencies" name="bae_sram_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_BAE"/>
+			<sources sourceSet="bae_sram" type=""/>
+		</targetDef>
+	</target>
+	<target description="BAE service library test" name="bae_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="bae_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_BAE"/>
+					<sources sourceSet="bae_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="BAE (Tests) - Dependencies" name="bae_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_BAE"/>
+			<sources sourceSet="bae_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- BPR -->
+	<target description="BPR service library" name="bpr">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="bpr_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_BPR"/>
+					<sources sourceSet="bpr" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="BPR - Dependencies" name="bpr_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_BPR"/>
+			<sources sourceSet="bpr" type=""/>
+		</targetDef>
+	</target>
+	<target description="BPR service library test" name="bpr_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="bpr_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_BPR"/>
+					<sources sourceSet="bpr_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="BPR (Tests) - Dependencies" name="bpr_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_BPR"/>
+			<sources sourceSet="bpr_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- CCI Service -->
+	<target description="CCI library target" name="cci_svc">
+		<settings/>
+		<targetRef target="cci_svc_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_CCI_SVC"/>
+					<sources sourceSet="cci_svc" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="CCI dependencies target" name="cci_svc_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_CCI_SVC"/>
+			<sources sourceSet="cci_svc" type=""/>
+		</targetDef>
+	</target>
+	<!-- CST -->
+	<target description="CST" name="cst">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="cst_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_CST"/>
+					<sources sourceSet="cst" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="CST - Dependencies" name="cst_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_CST"/>
+			<sources sourceSet="cst" type=""/>
+		</targetDef>
+	</target>
+	<!-- DAR -->
+	<target description="DAR" name="dar">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="dar_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_DAR"/>
+					<sources sourceSet="dar" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="DAR - Dependencies" name="dar_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_DAR"/>
+			<sources sourceSet="dar" type=""/>
+		</targetDef>
+	</target>
+	<target description="DAR (Global variables)" name="dar_gbl_var">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="dar_gbl_var_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_DAR"/>
+					<sources sourceSet="dar_gbl_var" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="DAR (Global variables) - Dependencies" name="dar_gbl_var_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_DAR"/>
+			<sources sourceSet="dar_gbl_var" type=""/>
+		</targetDef>
+	</target>
+	<target description="DAR (Tests)" name="dar_tests">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="dar_tests_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_DAR"/>
+					<sources sourceSet="dar_tests" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="DAR (Tests) - Dependencies" name="dar_tests_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_DAR"/>
+			<sources sourceSet="dar_tests" type=""/>
+		</targetDef>
+	</target>
+	<!-- CAMA -->
+	<target description="CAMA service library" name="cama">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="cama_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_CAMA"/>
+					<sources sourceSet="cama" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="CAMA - Dependencies" name="cama_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_CAMA"/>
+			<sources sourceSet="cama" type=""/>
+		</targetDef>
+	</target>
+	<target description="CAMA service library test" name="cama_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="cama_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_CAMA"/>
+					<sources sourceSet="cama_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="CAMA (Tests) - Dependencies" name="cama_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_CAMA"/>
+			<sources sourceSet="cama_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- DCFG -->
+	<target description="DCFG" name="dcfg">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="dcfg_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_DCFG"/>
+					<sources sourceSet="dcfg" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="DCFG - Dependencies" name="dcfg_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_DCFG"/>
+			<sources sourceSet="dcfg" type=""/>
+		</targetDef>
+	</target>
+	<target description="DCFG (Tests)" name="dcfg_tests">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="dcfg_tests_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_DCFG"/>
+					<sources sourceSet="dcfg_tests" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="DCFG (Tests) - Dependencies" name="dcfg_tests_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_DCFG"/>
+			<sources sourceSet="dcfg_tests" type=""/>
+		</targetDef>
+	</target>
+	<!-- DCM -->
+	<target description="DCM" name="dcm">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="dcm_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_DCM"/>
+					<sources sourceSet="dcm" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="DCM - Dependencies" name="dcm_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_DCM"/>
+			<sources sourceSet="dcm" type=""/>
+		</targetDef>
+	</target>
+	<target description="DCM (Tests)" name="dcm_tests">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="dcm_tests_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_DCM"/>
+					<sources sourceSet="dcm_tests" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="DCM (Tests) - Dependencies" name="dcm_tests_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_DCM"/>
+			<sources sourceSet="dcm_tests" type=""/>
+		</targetDef>
+	</target>
+	<!-- DMG -->
+	<target description="DMG" name="dmg">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="dmg_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_DMG"/>
+					<sources sourceSet="dmg" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="DMG - Dependencies" name="dmg_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_DMG"/>
+			<sources sourceSet="dmg" type=""/>
+		</targetDef>
+	</target>
+	<target description="DMG (Tests)" name="dmg_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="dmg_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_DMG"/>
+					<sources sourceSet="dmg_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="DMG (Tests) - Dependencies" name="dmg_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_DMG"/>
+			<sources sourceSet="dmg_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- ETM -->
+	<target description="ETM" name="etm">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="etm_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_ETM"/>
+					<sources sourceSet="etm" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="ETM - Dependencies" name="etm_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_ETM"/>
+			<sources sourceSet="etm" type=""/>
+		</targetDef>
+	</target>
+	<!-- LLS -->
+	<target description="LLS" name="lls">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="lls_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_LLS"/>
+					<sources sourceSet="lls" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="LLS - Dependencies" name="lls_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_LLS"/>
+			<sources sourceSet="lls" type=""/>
+		</targetDef>
+	</target>
+	<target description="LLS (Tests)" name="lls_tests">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="lls_tests_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_LLS"/>
+					<sources sourceSet="lls_tests" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="LLS (Tests) - Dependencies" name="lls_tests_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_LLS"/>
+			<sources sourceSet="lls_tests" type=""/>
+		</targetDef>
+	</target>
+	<!--MKS-->
+	<target description="mks target" name="mks">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="mks_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_MKS"/>
+					<sources sourceSet="mks" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="mks dependencies" name="mks_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_MKS"/>
+			<sources sourceSet="mks" type=""/>
+		</targetDef>
+	</target>
+	<target description="mks tests target" name="mks_tests">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="mks_tests_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_MKS"/>
+					<sources sourceSet="mks_tests" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="mks tests dependencies" name="mks_tests_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_MKS"/>
+			<sources sourceSet="mks_tests" type=""/>
+		</targetDef>
+	</target>
+	<!--MMS-->
+	<target description="mms service target" name="mms">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="mms_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_MMS"/>
+					<sources sourceSet="mms_srv" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="mms service dependencies" name="mms_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_MMS"/>
+			<sources sourceSet="mms_srv" type=""/>
+		</targetDef>
+	</target>
+	<!--RGUI-->
+	<target description="rgui target" name="rgui">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rgui_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RGUI"/>
+					<sources sourceSet="rgui" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="rgui dependencies" name="rgui_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RGUI"/>
+			<sources sourceSet="rgui" type=""/>
+		</targetDef>
+	</target>
+	<target description="rgui custom target" name="rgui_custom">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rgui_custom_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RGUI"/>
+					<sources sourceSet="rgui_custom" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="rgui dependencies" name="rgui_custom_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RGUI"/>
+			<sources sourceSet="rgui_custom" type=""/>
+		</targetDef>
+	</target>
+	<target description="rgui tests target" name="rgui_tests">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rgui_tests_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RGUI"/>
+					<sources sourceSet="rgui_tests" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="rgui tests ependencies" name="rgui_tests_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RGUI"/>
+			<sources sourceSet="rgui_tests" type=""/>
+		</targetDef>
+	</target>
+	<!--RNET-->
+	<target description="rnet target" name="rnet">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rnet_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RNET"/>
+					<sources sourceSet="rnet" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="rnet dependencies" name="rnet_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RNET"/>
+			<sources sourceSet="rnet" type=""/>
+		</targetDef>
+	</target>
+	<target description="rnet tests target" name="rnet_tests">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rnet_tests_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RNET"/>
+					<sources sourceSet="rnet_tests" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="rnet tests dependencies" name="rnet_tests_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RNET"/>
+			<sources sourceSet="rnet_tests" type=""/>
+		</targetDef>
+	</target>
+	<!--RNET_RT-->
+	<target description="rnet rt target" name="rnet_rt">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rnet_rt_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RNET"/>
+					<sources sourceSet="rnet_rt" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="rnet dependencies" name="rnet_rt_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RNET"/>
+			<sources sourceSet="rnet_rt" type=""/>
+		</targetDef>
+	</target>
+	<!--RNET_RT_coreip-->
+	<target description="rnet rt coreip target" name="rnet_rt_coreip">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="rnet_rt_coreip_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RNET"/>
+					<sources sourceSet="rnet_rt_coreip" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="rnet coreip dependencies" name="rnet_rt_coreip_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RNET"/>
+			<sources sourceSet="rnet_rt_coreip" type=""/>
+		</targetDef>
+	</target>
+	<!--SMBS-->
+	<target description="smbs target" name="smbs">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="smbs_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_SMBS"/>
+					<sources sourceSet="smbs" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="smbs dependencies" name="smbs_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_SMBS"/>
+			<sources sourceSet="smbs" type=""/>
+		</targetDef>
+	</target>
+	<target description="smbs tests target" name="smbs_tests">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="smbs_tests_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_SMBS"/>
+					<sources sourceSet="smbs_tests" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="smbs tests dependencies" name="smbs_tests_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_SMBS"/>
+			<sources sourceSet="smbs_tests" type=""/>
+		</targetDef>
+	</target>
+	<!-- TEAL -->
+	<target description="TEAL" name="teal">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="teal_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_TEAL"/>
+					<sources sourceSet="teal" type=""/>
+				</targetDef>
+			</sources>
+			<sources sourceSet="teal_core" type=""/>
+		</targetDef>
+	</target>
+	<target description="TEAL - Dependencies" name="teal_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_TEAL"/>
+			<sources sourceSet="teal" type=""/>
+		</targetDef>
+	</target>
+	<target description="TEAL (Tests)" name="teal_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="teal_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_TEAL"/>
+					<sources sourceSet="teal_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="TEAL (Tests) - Dependencies" name="teal_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_TEAL"/>
+			<sources sourceSet="teal_test" type=""/>
+		</targetDef>
+	</target>
+	<!--TTY-->
+	<target description="tty target" name="tty">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="tty_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_TTY"/>
+					<sources sourceSet="tty" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="tty dependencies" name="tty_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_TTY"/>
+			<sources sourceSet="tty" type=""/>
+		</targetDef>
+	</target>
+	<!--TUT-->
+	<target description="tut target" name="tut">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="tut_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_TUT"/>
+					<sources sourceSet="tut" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="tut dependencies" name="tut_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_TUT"/>
+			<sources sourceSet="tut" type=""/>
+		</targetDef>
+	</target>
+	<target description="tut tests target" name="tut_tests">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="tut_tests_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_TUT"/>
+					<sources sourceSet="tut_tests" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="tut tests dependencies" name="tut_tests_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_TUT"/>
+			<sources sourceSet="tut_tests" type=""/>
+		</targetDef>
+	</target>
+	<!--BOOTLOADER-->
+	<target description="bootloader target" name="bootloader">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="bootloader_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="ASM2" type="obj">
+					<targetPath pathRef="OUT_LIB_BOOTLOADER"/>
+					<sources sourceSet="bootloader_asm" type=""/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="ASM2" type="obj">
+					<targetPath pathRef="OUT_LIB_BOOTLOADER"/>
+					<sources sourceSet="bootloader_asm16" type=""/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_BOOTLOADER"/>
+					<sources sourceSet="bootloader" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="bootloader dependencies" name="bootloader_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_BOOTLOADER"/>
+			<sources sourceSet="bootloader" type=""/>
+		</targetDef>
+	</target>
+	<!--MAIN-->
+	<target description="MAIN target" name="main">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="main_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_MAIN"/>
+					<sources sourceSet="main" type=""/>
+					<sources sourceSet="mem_load" type=""/>
+				</targetDef>
+			</sources>
+			<sources>
+				<targetDef tool="ASM2" type="obj">
+					<targetPath pathRef="OUT_LIB_MAIN"/>
+					<sources sourceSet="main_asm" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="MAIN dependencies" name="main_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_MAIN"/>
+			<sources sourceSet="main" type=""/>
+		</targetDef>
+	</target>
+	<target description="MAIN test target" name="main_test">
+		<settings/>
+		<targetRef require="MAKE_DEPENDENCIES==1" target="main_test_dep"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_MAIN"/>
+					<sources sourceSet="main_test" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="MAIN dependencies" name="main_test_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_MAIN"/>
+			<sources sourceSet="main_test" type=""/>
+		</targetDef>
+	</target>
+	<!-- RVTOOL simulation -->
+	<target description="RivieraTool" name="rvtool">
+		<settings/>
+		<targetRef target="rvtool_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="AR2" type="lib">
+			<targetPath pathRef="OUT_LIB"/>
+			<sources>
+				<targetDef tool="CC2" type="obj">
+					<targetPath pathRef="OUT_LIB_RVTOOL"/>
+					<sources sourceSet="rvtool" type=""/>
+				</targetDef>
+			</sources>
+		</targetDef>
+	</target>
+	<target description="RivieraTool - Dependencies" name="rvtool_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RVTOOL"/>
+			<sources sourceSet="rvtool"/>
+		</targetDef>
+	</target>
+	<target description="RivieraTool (Objects)" name="rvtool_obj">
+		<settings/>
+		<targetRef target="rvtool_obj_dep" require="MAKE_DEPENDENCIES==1"/>
+		<targetDef tool="CC2" type="obj">
+			<targetPath pathRef="OUT_LIB_RVTOOL"/>
+			<sources sourceSet="rvtool_obj"/>
+		</targetDef>
+	</target>
+	<target description="RivieraTool (Objects) - Dependencies" name="rvtool_obj_dep">
+		<settings/>
+		<targetDef tool="MAKEDEPEND2" type="d">
+			<targetPath pathRef="OUT_LIB_RVTOOL"/>
+			<sources sourceSet="rvtool_obj"/>
+		</targetDef>
+	</target>
+	<target description="RivieraTool - Resources" name="rvtool_res">
+		<settings/>
+		<targetDef tool="RC" type="res">
+			<targetPath pathRef="OUT_LIB_RVTOOL"/>
+			<sources sourceSet="rvtool_res"/>
+		</targetDef>
+	</target>
+	<!-- END OF TI SECTION -->
+</targetSet>