Update contrib.
1 // Copyright (c) 1998-2010 Nokia Corporation and/or its subsidiary(-ies).
2 // All rights reserved.
3 // This component and the accompanying materials are made available
4 // under the terms of "Eclipse Public License v1.0"
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
14 // fbscli.dll Font & Bitmap server client-side library
26 UID 0x1000008D 0x10003A15
31 userinclude ../traces_FBSCLI
33 OS_LAYER_SYSTEMINCLUDE
34 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
48 source ShiftedFileStore.cpp
49 source BitmapCompr.cpp
50 source patchableconstantscli.cpp
51 source fbsglyphdataiterator.cpp
52 source fbsglyphmetricsarray.cpp
61 library lookuptable.lib
63 library sgresource.lib
65 library fbsrasterizer.lib
72 BASEADDRESS 0x41400000
74 //configurable value to control bitmap heap management by setting
75 //large bitmap threshold (requires rebuild)
76 MACRO KMaxLargeBitmapAlloc=0x4000
77 //MACRO SYMBIAN_DISABLE_HARDWARE_BITMAP_WHITEFILL // Uncomment this macro to disable whitefill of hardware bitmaps on creation
79 // KCompressionThreshold is used to determine whether a bitmap gets compressed. Values of 0 -> 256 represent 0% to 100%
80 // where 0% = no compression. A value of 205 means that bitmaps are only compressed when the resulting size is 80% or
81 // less of the original size.
82 MACRO KCompressionThreshold=205
84 //optimal compiler flags identified in PN0082
86 option_replace armcc --cpu 6
87 option armcc -Ospace -O3