Many of the components were not compiling,because bld.inf had undefined flag #ifdef RD_CUSTOMIZABLE_AI. All the flags removed now. Components do not compile right away. E.g. many icons are missing and need to be copied from Symbian3. See example from MCSPlugin. Shortcut plugin does not need to be compiled as MCSPlugin replaces it.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?fileVersion 4.0.0?>
<cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
<storageModule buildFromInf="true" buildingTestComps="true" cleanLevel="0" concurrentBuildJobs="4" defaultMMPChangedAction="0" extraSBSv2Args="" infBuildComponents="" infFileLocation="xmluicontroller\group\bld.inf" macrosFile="" makeEngineToUse="make" manageDependencies="true" moduleId="com.nokia.carbide.cdt.builder.carbideCPPBuilder" overrideMakeEngine="false" overrideWorkspaceSettings="false" promptForMMPChangedAction="true" useConcurrentBuilding="true" useDebugMode="false" useIncrementalBuilder="false" useKeepGoing="false" useMMPMacros="true"/>
<storageModule moduleId="org.eclipse.cdt.core.settings">
<cconfiguration id="Emulator Debug (WINSCW) [S60_5th_Edition_SDK_v1.0_3]">
<storageModule buildSystemId="com.nokia.carbide.cdt.builder.CarbideConfigurationDataProvider" id="Emulator Debug (WINSCW) [S60_5th_Edition_SDK_v1.0_3]" moduleId="org.eclipse.cdt.core.settings" name="Emulator Debug (WINSCW) [S60_5th_Edition_SDK_v1.0_3]">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="com.nokia.cdt.debug.cw.symbian.SymbianE32" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="com.nokia.carbide.cdt.builder.MakmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="com.nokia.carbide.cdt.builder.CarbideMakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="com.nokia.carbide.cdt.builder.SBSv2ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="com.nokia.carbide.cdt.builder.MWLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="com.nokia.carbide.cdt.builder.RCOMPErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="com.nokia.carbide.cdt.builder.MWCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="com.nokia.carbide.cdt.builder.MakeDefErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
</extensions>
</storageModule>
<storageModule moduleId="CarbideConfigurationDataProvider">
<ENV_VAR_DATA_ID/>
<ARGUMENTS_DATA_ID ABLDFREEZEARGSSTORAGE="-r"/>
<ROM_BUILDER_DATA_ID ROMBUILDWORKINGDIRECTORYSTORAGE="J:\epoc32\rom\"/>
</storageModule>
<storageModule filesCache="J:\epoc32\include\data_caging_paths.hrh;J:\homescreen\idlehomescreen\xmluicontroller\group\bld.inf;J:\epoc32\include\platform\mw\aisystemuids.hrh;J:\epoc32\include\defaultcaps.hrh;J:\epoc32\include\platform_paths.hrh;J:\homescreen\idlehomescreen\xmluicontroller\group\aixmluimain.mmp;" includesCache="J:/homescreen/idlehomescreen/xmluicontroller/group[LOCAL];J:/homescreen/idlehomescreen/xmluicontroller/inc[LOCAL];J:/homescreen/idlehomescreen/inc[LOCAL];J:/homescreen/idlehomescreen/help/inc[LOCAL];J:/homescreen/idlehomescreen/xmluirendering/uiengine/inc[LOCAL];J:/homescreen/idlehomescreen/sapiwrapper/hspswrapper/inc[LOCAL];J:/homescreen/idlehomescreen/xmluicontroller/group;J:/epoc32/include;J:/epoc32/include/platform/mw;J:/epoc32/include/platform;J:/epoc32/include/app;J:/epoc32/include/platform/app;J:/epoc32/include/platform/loc;J:/epoc32/include/platform/mw/loc;J:/epoc32/include/platform/app/loc;J:/epoc32/include/platform/loc/sc;J:/epoc32/include/platform/mw/loc/sc;J:/epoc32/include/platform/app/loc/sc;" macrosCache="__DLL__;_UNICODE;__SYMBIAN32__;__SUPPORT_CPP_EXCEPTIONS__;__S60_3X__;__SERIES60_3X__;__S60_5X__;__CW32__;__WINS__;__WINSCW__;__S60_50__;_DEBUG;" moduleId="configDataCache" sourcesCache="/idlehomescreen/help/inc;/idlehomescreen/inc;/idlehomescreen/sapiwrapper/hspswrapper/inc;/idlehomescreen/xmluicontroller/group;/idlehomescreen/xmluicontroller/inc;/idlehomescreen/xmluicontroller/src;/idlehomescreen/xmluirendering/uiengine/inc;" timestampCache="1271157680446" useMmpMacrosCache="true"/>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
</storageModule>
</cproject>