Many of the components were not compilingm,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.
--- a/dependencies/bld.inf Wed Apr 07 14:35:19 2010 +0200
+++ b/dependencies/bld.inf Tue Apr 13 15:07:27 2010 +0300
@@ -67,13 +67,13 @@
AknStatuspaneUtils.h MW_LAYER_PLATFORM_EXPORT_PATH(AknStatuspaneUtils.h)
eikcba.h eikcba.h
aknlayout.lag aknlayout.lag
-AknsSrvClient.h AknsSrvClient.h
-AknsEffectAnim.h AknsEffectAnim.h
-AknsItemDef.h AknsItemDef.h
-AknsSrvSkinInformationPkg.h AknsSrvSkinInformationPkg.h
-AknsSrvChunkLookup.h AknsSrvChunkLookup.h
-AknsPkgID.h AknsPkgID.h
-AknsPkgID.inl AknsPkgID.inl
+//AknsSrvClient.h AknsSrvClient.h
+//AknsEffectAnim.h AknsEffectAnim.h
+//AknsItemDef.h AknsItemDef.h
+//AknsSrvSkinInformationPkg.h AknsSrvSkinInformationPkg.h
+//AknsSrvChunkLookup.h AknsSrvChunkLookup.h
+//AknsPkgID.h AknsPkgID.h
+//AknsPkgID.inl AknsPkgID.inl
#include "extended_skin_api/bld.inf"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/homescreensrv_plat/group/ABLD.BAT Tue Apr 13 15:07:27 2010 +0300
@@ -0,0 +1,15 @@
+@ECHO OFF
+
+REM Bldmake-generated batch file - ABLD.BAT
+REM ** DO NOT EDIT **
+
+perl -S ABLD.PL "\homescreensrv\homescreensrv_plat\group\\" %1 %2 %3 %4 %5 %6 %7 %8 %9
+if errorlevel==1 goto CheckPerl
+goto End
+
+:CheckPerl
+perl -v >NUL
+if errorlevel==1 echo Is Perl, version 5.003_07 or later, installed?
+goto End
+
+:End
--- a/hs_app_idlefw/plugins/group/bld.inf Wed Apr 07 14:35:19 2010 +0200
+++ b/hs_app_idlefw/plugins/group/bld.inf Tue Apr 13 15:07:27 2010 +0300
@@ -16,7 +16,7 @@
*/
-#ifdef RD_CUSTOMIZABLE_AI
+//#ifdef RD_CUSTOMIZABLE_AI
PRJ_PLATFORMS
DEFAULT
@@ -37,6 +37,6 @@
#include "../wrtdataplugin/group/bld.inf"
#include "../mcsplugin/group/bld.inf"
-#endif // RD_CUSTOMIZABLE_AI
+//#endif // RD_CUSTOMIZABLE_AI
// End of File.
--- a/hs_app_idlefw/plugins/mcsplugin/group/bld.inf Wed Apr 07 14:35:19 2010 +0200
+++ b/hs_app_idlefw/plugins/mcsplugin/group/bld.inf Tue Apr 13 15:07:27 2010 +0300
@@ -16,7 +16,7 @@
*/
-#ifdef RD_CUSTOMIZABLE_AI
+//#ifdef RD_CUSTOMIZABLE_AI
#include <platform_paths.hrh>
@@ -55,6 +55,6 @@
mcspluginsettings.mmp
mcspluginhandler.mmp
-#endif // RD_CUSTOMIZABLE_AI
+//#endif // RD_CUSTOMIZABLE_AI
// End of File.
--- a/hs_app_idlefw/plugins/profileplugin/group/bld.inf Wed Apr 07 14:35:19 2010 +0200
+++ b/hs_app_idlefw/plugins/profileplugin/group/bld.inf Tue Apr 13 15:07:27 2010 +0300
@@ -16,7 +16,7 @@
*/
-#ifdef RD_CUSTOMIZABLE_AI
+//#ifdef RD_CUSTOMIZABLE_AI
PRJ_PLATFORMS
DEFAULT
@@ -31,6 +31,6 @@
PRJ_MMPFILES
aiprofileplugin.mmp
-#endif // RD_CUSTOMIZABLE_AI
+//#endif // RD_CUSTOMIZABLE_AI
// End of File.
--- a/hs_app_idlefw/plugins/sapidataplugin/group/bld.inf Wed Apr 07 14:35:19 2010 +0200
+++ b/hs_app_idlefw/plugins/sapidataplugin/group/bld.inf Tue Apr 13 15:07:27 2010 +0300
@@ -16,7 +16,7 @@
*/
-#ifdef RD_CUSTOMIZABLE_AI
+//#ifdef RD_CUSTOMIZABLE_AI
#include <platform_paths.hrh>
@@ -34,6 +34,6 @@
//#include "../internal/testpublisher/group/bld.inf"
//#include "../internal/templatedwidget/group/bld.inf"
-#endif // RD_CUSTOMIZABLE_AI
+//#endif // RD_CUSTOMIZABLE_AI
// End of File.
--- a/idlefw/group/bld.inf Wed Apr 07 14:35:19 2010 +0200
+++ b/idlefw/group/bld.inf Tue Apr 13 15:07:27 2010 +0300
@@ -51,7 +51,7 @@
//
// hslaunch
-#include "../hslaunch/group/bld.inf"
+//#include "../hslaunch/group/bld.inf"
// Plug-ins
#include "../plugins/group/bld.inf"
--- a/idlefw/group/homescreen.mmp Wed Apr 07 14:35:19 2010 +0200
+++ b/idlefw/group/homescreen.mmp Tue Apr 13 15:07:27 2010 +0300
@@ -19,7 +19,7 @@
#include <platform/mw/aisystemuids.hrh>
#include <data_caging_paths.hrh>
-TARGET homescreen_hs.exe
+TARGET homescreen.exe
TARGETTYPE exe
UID 0x100039CE AI_UID3_AIFW_EXE
SECUREID AI_SID_AIFW_EXE
--- a/idlefw/plugins/group/bld.inf Wed Apr 07 14:35:19 2010 +0200
+++ b/idlefw/plugins/group/bld.inf Tue Apr 13 15:07:27 2010 +0300
@@ -16,7 +16,7 @@
*/
-#ifdef RD_CUSTOMIZABLE_AI
+//#ifdef RD_CUSTOMIZABLE_AI
PRJ_PLATFORMS
DEFAULT
@@ -30,13 +30,13 @@
// Include bld.inf-files of new plugins here
-#include "../shortcutplugin/group/bld.inf"
+//#include "../shortcutplugin/group/bld.inf"
//#include "../pslnactiveidleplugin/group/bld.inf"
#include "../profileplugin/group/bld.inf"
#include "../sapidataplugin/group/bld.inf"
#include "../wrtdataplugin/group/bld.inf"
#include "../mcsplugin/group/bld.inf"
-#endif // RD_CUSTOMIZABLE_AI
+//#endif // RD_CUSTOMIZABLE_AI
// End of File.
--- a/idlefw/plugins/mcsplugin/group/bld.inf Wed Apr 07 14:35:19 2010 +0200
+++ b/idlefw/plugins/mcsplugin/group/bld.inf Tue Apr 13 15:07:27 2010 +0300
@@ -16,7 +16,7 @@
*/
-#ifdef RD_CUSTOMIZABLE_AI
+//#ifdef RD_CUSTOMIZABLE_AI
#include <platform_paths.hrh>
@@ -43,6 +43,7 @@
START EXTENSION s60/mifconv
OPTION TARGETFILE aimcsplugin.mif
OPTION HEADERFILE aimcsplugin.mbg
+OPTION SOURCEDIR .
OPTION SOURCES -c8,8 qgn_prop_ai_shortcut -c8,8 qgn_menu_url \
-c8,8 qgn_menu_mce_sel_mes -c8,8 qgn_menu_mce_syncmail \
-c8,8 qgn_menu_am -c8,8 qgn_prop_cp_conn_shortcut \
@@ -55,6 +56,6 @@
mcspluginsettings.mmp
mcspluginhandler.mmp
-#endif // RD_CUSTOMIZABLE_AI
+//#endif // RD_CUSTOMIZABLE_AI
// End of File.
--- a/idlefw/plugins/profileplugin/group/bld.inf Wed Apr 07 14:35:19 2010 +0200
+++ b/idlefw/plugins/profileplugin/group/bld.inf Tue Apr 13 15:07:27 2010 +0300
@@ -16,7 +16,7 @@
*/
-#ifdef RD_CUSTOMIZABLE_AI
+//#ifdef RD_CUSTOMIZABLE_AI
PRJ_PLATFORMS
DEFAULT
@@ -31,6 +31,6 @@
PRJ_MMPFILES
aiprofileplugin.mmp
-#endif // RD_CUSTOMIZABLE_AI
+//#endif // RD_CUSTOMIZABLE_AI
// End of File.
--- a/idlefw/plugins/sapidataplugin/group/bld.inf Wed Apr 07 14:35:19 2010 +0200
+++ b/idlefw/plugins/sapidataplugin/group/bld.inf Tue Apr 13 15:07:27 2010 +0300
@@ -16,7 +16,7 @@
*/
-#ifdef RD_CUSTOMIZABLE_AI
+//#ifdef RD_CUSTOMIZABLE_AI
#include <platform_paths.hrh>
@@ -34,6 +34,6 @@
//#include "../internal/testpublisher/group/bld.inf"
//#include "../internal/templatedwidget/group/bld.inf"
-#endif // RD_CUSTOMIZABLE_AI
+//#endif // RD_CUSTOMIZABLE_AI
// End of File.
--- a/idlefw/plugins/shortcutplugin/group/bld.inf Wed Apr 07 14:35:19 2010 +0200
+++ b/idlefw/plugins/shortcutplugin/group/bld.inf Tue Apr 13 15:07:27 2010 +0300
@@ -43,6 +43,7 @@
START EXTENSION s60/mifconv
OPTION TARGETFILE aiscutplugin.mif
OPTION HEADERFILE aiscutplugin.mbg
+OPTION SOURCEDIR .
OPTION SOURCES -c8,8 qgn_prop_ai_shortcut -c8,8 qgn_menu_url \
-c8,8 qgn_menu_mce_sel_mes -c8,8 qgn_menu_mce_syncmail \
-c8,8 qgn_menu_am -c8,8 qgn_prop_cp_conn_shortcut \
--- a/idlefw/src/framework/homescreen_reg.rss Wed Apr 07 14:35:19 2010 +0200
+++ b/idlefw/src/framework/homescreen_reg.rss Tue Apr 13 15:07:27 2010 +0300
@@ -43,7 +43,7 @@
#ifdef RD_BOOT_CUSTOMIZABLE_AI
// When Active Idle starts in boot, hide the app icon from Application Shell
- hidden = KAppIsHidden;
+ // hidden = KAppIsHidden;
#endif
}