graphicscomposition/openwfcompositionengine/group/openwfc.mmh
branchNewGraphicsArchitecture
changeset 52 0c41673def7a
child 53 c4e876502c00
equal deleted inserted replaced
51:171f62eead1d 52:0c41673def7a
       
     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 // Common project include header for OpenWFC DLL implementations
       
    15 // The need for this common header is so that three different versions of the
       
    16 // implementation can be generated:
       
    17 //   1.  WINSCW version (libWFC.dll)
       
    18 //   2.  Nokia ARM Reference Boards version (libwfchwref.dll)
       
    19 //   3.  Symbian Foundation Syborg Virtual Platform version (libwfchwsyborg.dll)
       
    20 //
       
    21 //  Note for hardware platforms, the dll is aliased to libWFC.dll
       
    22 //
       
    23 //
       
    24 
       
    25 #include <WF/openwfcuids.hrh>
       
    26 
       
    27 NOEXPORTLIBRARY
       
    28 EPOCALLOWDLLDATA
       
    29 
       
    30 #ifdef WINS
       
    31 deffile SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(def/win32/libWFC.def)
       
    32 #else
       
    33 deffile SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(def/eabi/libWFC.def)
       
    34 #endif
       
    35 
       
    36 MACRO                  __KHR_EXPORTS
       
    37 TARGETTYPE             dll
       
    38 CAPABILITY             PowerMgmt ReadDeviceData WriteDeviceData ProtServ
       
    39 UID                            0 KUidOpenWfcDllUidValue
       
    40 
       
    41 OPTION ARMCC    -O3 -Otime --cpu 6
       
    42 ALWAYS_BUILD_AS_ARM
       
    43 
       
    44 OS_LAYER_SYSTEMINCLUDE
       
    45 OS_LAYER_LIBC_SYSTEMINCLUDE
       
    46 MACRO          HG_NO_ALLOCA_H
       
    47 MACRO          EGL_DLL
       
    48 
       
    49 USERINCLUDE            ../composition/include
       
    50 USERINCLUDE            ../common/include
       
    51 USERINCLUDE            ../adaptation/include
       
    52 
       
    53 LIBRARY                        libEGL.lib
       
    54 LIBRARY                        euser.lib
       
    55 LIBRARY                        libc.lib
       
    56 LIBRARY                        libpthread.lib
       
    57 LIBRARY                        libm.lib
       
    58 LIBRARY                        hal.lib
       
    59 LIBRARY                        wfcinterop.lib
       
    60 LIBRARY                        surfacemanager.lib
       
    61 
       
    62 SOURCEPATH     ../composition/src
       
    63 SOURCE                 wfcapi.c
       
    64 SOURCE                 wfccontext.c
       
    65 SOURCE                 wfcdevice.c
       
    66 SOURCE                 wfcelement.c
       
    67 SOURCE                 wfcimageprovider.c
       
    68 SOURCE                 wfcscene.c
       
    69 SOURCE                 wfcpipeline.c
       
    70 
       
    71 SOURCEPATH     ../common/src
       
    72 SOURCE                 owfarray.c
       
    73 SOURCE                 owfattributes.c
       
    74 SOURCE                 owfdebug.c
       
    75 SOURCE                 owfimage.c
       
    76 SOURCE                 owflinkedlist.c
       
    77 SOURCE                 owfmemory.c
       
    78 SOURCE                 owfobject.c
       
    79 SOURCE                 owfpool.c
       
    80 SOURCE                 owfutils.c
       
    81 
       
    82 SOURCEPATH     ../adaptation/src/Platform/OS/symbian
       
    83 SOURCE                 owfconsole.cpp
       
    84 SOURCE                 owfmessagequeue.c
       
    85 SOURCE                 owfmutex.c
       
    86 SOURCE                 owfsemaphore.c
       
    87 SOURCE                 owfthread.c
       
    88 SOURCE                 owfextensions.cpp
       
    89 
       
    90 SOURCEPATH ../adaptation/src/Platform/Graphics/symbian
       
    91 SOURCE                 owfdisplaycontext.cpp
       
    92 SOURCE                         owfscreen_displaychannel.cpp
       
    93 SOURCE                         owfnativestreamstub.cpp
       
    94 SOURCE                         owfnotifications.cpp
       
    95 
       
    96 
       
    97 
       
    98 SMPSAFE
       
    99