--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/fbs/fontandbitmapserver/group/fbserv.iby Tue Feb 02 01:47:50 2010 +0200
@@ -0,0 +1,61 @@
+// Copyright (c) 1998-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#ifndef __FBSERV_IBY__
+#define __FBSERV_IBY__
+
+REM FBSERV - Font & Bitmap Server
+
+#ifdef WITH_FLEXIBLE_MM
+
+ // Configure the writable data paging mode of the font and bitmap server.
+ // Note that these settings may be overridden by global writable data paging configuration.
+ #if defined(SYMBIAN_GRAPHICS_FBSERV_PAGEDDATA)
+ ECHO Font and bitmap server writable data paging mode: requesting to page all data.
+ WARNING This configuration is intended for performance investigation purposes only.
+ patchdata fbserv.exe@KFbServWritableDataPagingMode 0x01
+ #define FBSERV_PAGEDDATA_CONFIG pageddata
+ #elif defined(SYMBIAN_GRAPHICS_FBSERV_UNPAGEDDATA)
+ ECHO Font and bitmap server writable data paging mode: requesting to not page all data.
+ WARNING This configuration is intended for performance investigation purposes only.
+ patchdata fbserv.exe@KFbServWritableDataPagingMode 0x02
+ #define FBSERV_PAGEDDATA_CONFIG unpageddata
+ #elif defined(SYMBIAN_GRAPHICS_FBSERV_PAGE_BITMAP_DATA_ONLY)
+ ECHO Font and bitmap server writable data paging mode: requesting to page bitmap data only.
+ WARNING This configuration is intended for performance investigation purposes only.
+ patchdata fbserv.exe@KFbServWritableDataPagingMode 0x03
+ #define FBSERV_PAGEDDATA_CONFIG unpageddata
+ #elif defined(SYMBIAN_GRAPHICS_FBSERV_PAGE_BITMAP_DATA_AND_SHARED_HEAP_ONLY)
+ ECHO Font and bitmap server writable data paging mode: requesting to page bitmap data and shared heap chunks only.
+ WARNING This configuration is intended for performance investigation purposes only.
+ patchdata fbserv.exe@KFbServWritableDataPagingMode 0x04
+ #define FBSERV_PAGEDDATA_CONFIG unpageddata
+ #else
+ // Default to not page all data.
+ #define FBSERV_PAGEDDATA_CONFIG unpageddata
+ #endif
+
+ file=ABI_DIR\BUILD_DIR\fbserv_fmm.exe \sys\bin\fbserv.exe FBSERV_PAGEDDATA_CONFIG
+ file=ABI_DIR\BUILD_DIR\fbscli_fmm.dll \sys\bin\fbscli.dll
+#else
+ file=ABI_DIR\DEBUG_DIR\fbserv.exe sys\bin\fbserv.exe
+ file=ABI_DIR\DEBUG_DIR\fbscli.dll sys\bin\fbscli.dll
+#endif //WITH_FLEXIBLE_MM
+
+// extended bitmap rasterizer dll
+#include <graphics_adaptation.hby>
+#include FBSRASTERIZER_DRV
+
+#endif //__FBSERV_IBY__