fbs/fontandbitmapserver/group/FBSCLI.MMP
author jakl.martin@cell-telecom.com
Mon, 06 Dec 2010 18:07:30 +0100
branchNewGraphicsArchitecture
changeset 218 99b3451c560e
parent 150 57c618273d5c
child 163 bbf46f59e123
permissions -rw-r--r--
Fix for Bug 3890

// Copyright (c) 1998-2010 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.dll
CAPABILITY All -Tcb
targettype      DLL

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

userinclude     ../inc
userinclude     ../traces_FBSCLI

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

//optimal compiler flags identified in PN0082
always_build_as_arm
option_replace armcc --cpu 6
option armcc -Ospace -O3

UNPAGED


SMPSAFE