egl/sfegltest/group/eglbringuptest.mmp
branchbug235_bringup_0
changeset 193 bbf967b65d9e
child 206 c170e304623f
equal deleted inserted replaced
192:790dbf92bc7e 193:bbf967b65d9e
       
     1 // Copyright (c) 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".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 // This test program is designed for a Mini GUI environment (no middleware)
       
    15 // for the purpose of testing the bring-up of a new EGL implementation.
       
    16 // It differs from egltest component in so far as it does not need the
       
    17 // Test Execution Framework version 1, which is not present in the Symbian
       
    18 // Foundation (since it uses the newer STIF framework instead).
       
    19 //
       
    20 // A new EGL implementation must implement EGL Sync Objects in order for the
       
    21 // system to boot, since OpenWF needs this for initialisation.
       
    22 //
       
    23 // Once EGL sync objects support is present, this utility program known as
       
    24 // ebt (EGL bringup test) can be used from the EShell command prompt.
       
    25 //
       
    26 // ebt can take an argument to specific which screen to test.  By default
       
    27 // screen zero is tested.
       
    28 // ebt aims to provide comprehensive logging to allow confirmation of the
       
    29 // setup of appropriate EGL objects, and subsequent rendering using OpenVG
       
    30 
       
    31 
       
    32 target          eglbringuptest.exe
       
    33 targettype      exe
       
    34 
       
    35 userinclude     .
       
    36 userinclude 	../inc/
       
    37 systeminclude   /epoc32/include
       
    38 systeminclude   /epoc32/include/stdapis
       
    39 systeminclude   /epoc32/include/platform
       
    40 
       
    41 library			libegl.lib		// EGL
       
    42 library			libopenvg.lib	// OpenVG
       
    43 library			libopenvgu.lib	// OpenVGU
       
    44 
       
    45 library         euser.lib
       
    46 library         libc.lib
       
    47 library         fbscli.lib
       
    48 library         ws32.lib
       
    49 library 		gdi.lib
       
    50 library     	bitgdi.lib
       
    51 library         hal.lib
       
    52 library			efsrv.lib
       
    53 library			fntstr.lib
       
    54 
       
    55 sourcepath		../src
       
    56 source			main.cpp
       
    57 source			eglrendering.cpp 
       
    58 
       
    59 epocheapsize 0x1000 0x800000
       
    60 
       
    61 smpsafe