fbs/fontandbitmapserver/group/fbscli_fmm.mmp
author MattD <mattd@symbian.org>
Mon, 08 Feb 2010 18:23:59 +0000
branchNewGraphicsArchitecture
changeset 3 406617043e2c
parent 0 5d03bc08d59c
permissions -rw-r--r--
Fix for Bug 1666 - WServ NGA winscw max heap too small for running KhronosRI

// 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:
// fbscli.dll Font & Bitmap server client-side library
// 
//

/**
 @file
*/

target          fbscli_fmm.dll
CAPABILITY All -Tcb
targettype      DLL

UID             0x1000008D 0x10003A15
VENDORID 0x70000001
SOURCEPATH      ../sfbs

userinclude     ../inc
userinclude		../../../../textandloc/fontservices/fontstore/src
OS_LAYER_SYSTEMINCLUDE_SYMBIAN

source          BITBMP.CPP
source          BITCOMP.CPP
source          BITBMPEX.CPP
source          BMPASTR.CPP
source          BMPUTIL.CPP
source          FBSBMP.CPP
source          FBSFONT.CPP
source          PILE.CPP
source          SESSION.CPP
source          TFSTORE.CPP
source          FbsRalc.cpp
source          fbshelper.cpp
source          ShiftedFileStore.cpp
source          BitmapCompr.cpp
source          patchableconstantscli.cpp

library         euser.lib
library         efsrv.lib
library         estor.lib
library         gdi.lib
library         fntstr.lib
library         scdv.lib
library         palette.lib
library         lookuptable.lib
library         hal.lib
#if !defined(WINS)
library         fbsrasterizer.lib
#endif

deffile         FBSCLI2.DEF


START WINS
BASEADDRESS     0x41400000
END
//configurable value to control bitmap heap management by setting
//large bitmap threshold (requires rebuild)
MACRO KMaxLargeBitmapAlloc=0x4000
//MACRO SYMBIAN_DISABLE_HARDWARE_BITMAP_WHITEFILL // Uncomment this macro to disable whitefill of hardware bitmaps on creation

// KCompressionThreshold is used to determine whether a bitmap gets compressed.  Values of 0 -> 256 represent 0% to 100% 
// where 0% = no compression.  A value of 205 means that bitmaps are only compressed when the resulting size is 80% or 
// less of the original size.
MACRO KCompressionThreshold=205

MACRO FNTSTORE_SUPPORT_FMM

UNPAGED


SMPSAFE