os/graphics/fbs/fontandbitmapserver/group/FBSCLI.MMP
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
sl@0
     1
// Copyright (c) 1998-2010 Nokia Corporation and/or its subsidiary(-ies).
sl@0
     2
// All rights reserved.
sl@0
     3
// This component and the accompanying materials are made available
sl@0
     4
// under the terms of "Eclipse Public License v1.0"
sl@0
     5
// which accompanies this distribution, and is available
sl@0
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0
     7
//
sl@0
     8
// Initial Contributors:
sl@0
     9
// Nokia Corporation - initial contribution.
sl@0
    10
//
sl@0
    11
// Contributors:
sl@0
    12
//
sl@0
    13
// Description:
sl@0
    14
// fbscli.dll Font & Bitmap server client-side library
sl@0
    15
// 
sl@0
    16
//
sl@0
    17
sl@0
    18
/**
sl@0
    19
 @file
sl@0
    20
*/
sl@0
    21
sl@0
    22
target          fbscli.dll
sl@0
    23
CAPABILITY All -Tcb
sl@0
    24
targettype      DLL
sl@0
    25
sl@0
    26
UID             0x1000008D 0x10003A15
sl@0
    27
VENDORID 0x70000001
sl@0
    28
SOURCEPATH      ../sfbs
sl@0
    29
sl@0
    30
userinclude     ../inc
sl@0
    31
userinclude     ../traces_FBSCLI
sl@0
    32
sl@0
    33
OS_LAYER_SYSTEMINCLUDE
sl@0
    34
OS_LAYER_SYSTEMINCLUDE_SYMBIAN
sl@0
    35
sl@0
    36
source          BITBMP.CPP
sl@0
    37
source          BITCOMP.CPP
sl@0
    38
source          BITBMPEX.CPP
sl@0
    39
source          BMPASTR.CPP
sl@0
    40
source          BMPUTIL.CPP
sl@0
    41
source          FBSBMP.CPP
sl@0
    42
source          FBSFONT.CPP
sl@0
    43
source          PILE.CPP
sl@0
    44
source          SESSION.CPP
sl@0
    45
source          TFSTORE.CPP
sl@0
    46
source          FbsRalc.cpp
sl@0
    47
source          fbshelper.cpp
sl@0
    48
source          ShiftedFileStore.cpp
sl@0
    49
source          BitmapCompr.cpp
sl@0
    50
source          patchableconstantscli.cpp
sl@0
    51
source          fbsglyphdataiterator.cpp
sl@0
    52
source          fbsglyphmetricsarray.cpp
sl@0
    53
sl@0
    54
library         euser.lib
sl@0
    55
library         efsrv.lib
sl@0
    56
library         estor.lib
sl@0
    57
library         gdi.lib
sl@0
    58
library         fntstr.lib
sl@0
    59
library         scdv.lib
sl@0
    60
library         palette.lib
sl@0
    61
library         lookuptable.lib
sl@0
    62
library         hal.lib
sl@0
    63
library         sgresource.lib
sl@0
    64
#if !defined(WINS)
sl@0
    65
library         fbsrasterizer.lib
sl@0
    66
#endif
sl@0
    67
sl@0
    68
deffile         FBSCLI2.DEF
sl@0
    69
sl@0
    70
sl@0
    71
START WINS
sl@0
    72
BASEADDRESS     0x41400000
sl@0
    73
END
sl@0
    74
//configurable value to control bitmap heap management by setting
sl@0
    75
//large bitmap threshold (requires rebuild)
sl@0
    76
MACRO KMaxLargeBitmapAlloc=0x4000
sl@0
    77
//MACRO SYMBIAN_DISABLE_HARDWARE_BITMAP_WHITEFILL // Uncomment this macro to disable whitefill of hardware bitmaps on creation
sl@0
    78
sl@0
    79
// KCompressionThreshold is used to determine whether a bitmap gets compressed.  Values of 0 -> 256 represent 0% to 100% 
sl@0
    80
// where 0% = no compression.  A value of 205 means that bitmaps are only compressed when the resulting size is 80% or 
sl@0
    81
// less of the original size.
sl@0
    82
MACRO KCompressionThreshold=205
sl@0
    83
sl@0
    84
//optimal compiler flags identified in PN0082
sl@0
    85
always_build_as_arm
sl@0
    86
option_replace armcc --cpu 6
sl@0
    87
option armcc -Ospace -O3
sl@0
    88
sl@0
    89
UNPAGED
sl@0
    90
sl@0
    91
sl@0
    92
SMPSAFE