fbs/fontandbitmapserver/group/fbserv.iby
changeset 0 5d03bc08d59c
child 26 15986eb6c500
child 116 171fae344dd4
--- /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__