diff -r 000000000000 -r 5d03bc08d59c fbs/fontandbitmapserver/group/fbserv.iby --- /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 +#include FBSRASTERIZER_DRV + +#endif //__FBSERV_IBY__