graphicscomposition/openwfcompositionengine/group/openwfc.mmp
branchEGL_MERGE
changeset 86 841b49c57c50
parent 11 fed1595b188e
parent 53 c4e876502c00
equal deleted inserted replaced
75:b3f964e007c8 86:841b49c57c50
     1 // Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     9 // Nokia Corporation - initial contribution.
     9 // Nokia Corporation - initial contribution.
    10 //
    10 //
    11 // Contributors:
    11 // Contributors:
    12 //
    12 //
    13 // Description:
    13 // Description:
    14 // libWFC.dll OpenWFC Sample Implementation
    14 // OpenWFC Sample Implementation
    15 // 
    15 //
    16 //
    16 //
    17 
    17 
    18 #include <WF/openwfcuids.hrh>
       
    19 
    18 
    20 //macros to enable filtering debug log output.
    19 //macros to enable filtering debug log output.
    21 //DEBUG_LOG must also be defined to enable logging 
    20 //DEBUG_LOG must also be defined to enable logging
    22 //(automatic if _DEBUG is defined, and DEBUG_DONOT_LOG is not defined)
    21 //(automatic if _DEBUG is defined, and DEBUG_DONOT_LOG is not defined)
    23 MACRO DEBUG_DONOT_LOG
    22 MACRO DEBUG_DONOT_LOG
    24 //MACRO DEBUG_LOG_FUNCTION=WFC_Element_
    23 //MACRO DEBUG_LOG_FUNCTION=WFC_Element_
    25 //MACRO DEBUG_LOG_FILE=owfnotifications.c
    24 //MACRO DEBUG_LOG_FILE=owfnotifications.c
    26 
    25 
    27 TARGET			libWFC.dll
    26 #include "openwfc.mmh"
    28 NOEXPORTLIBRARY
       
    29 EPOCALLOWDLLDATA 
       
    30 
    27 
    31 #ifdef WINS
    28 TARGET                 libWFC.dll
    32 deffile SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(def/win32/libWFC.def)
       
    33 #else
       
    34 deffile SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(def/eabi/libWFC.def)
       
    35 #endif
       
    36 
       
    37 MACRO			__KHR_EXPORTS
       
    38 TARGETTYPE		dll
       
    39 CAPABILITY		PowerMgmt ReadDeviceData WriteDeviceData ProtServ
       
    40 UID				0 KUidOpenWfcDllUidValue
       
    41 
       
    42 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
       
    43 OS_LAYER_LIBC_SYSTEMINCLUDE
       
    44 MACRO		HG_NO_ALLOCA_H
       
    45 MACRO		EGL_DLL
       
    46 
       
    47 USERINCLUDE		../composition/include
       
    48 USERINCLUDE		../common/include
       
    49 USERINCLUDE		../adaptation/include
       
    50 
       
    51 LIBRARY			libEGL.lib
       
    52 LIBRARY			euser.lib
       
    53 LIBRARY			libc.lib
       
    54 LIBRARY			libpthread.lib
       
    55 LIBRARY			libm.lib
       
    56 LIBRARY			hal.lib
       
    57 LIBRARY			wfcinterop.lib
       
    58 LIBRARY			surfacemanager.lib
       
    59 
       
    60 SOURCEPATH	../composition/src
       
    61 SOURCE			wfcapi.c 
       
    62 SOURCE			wfccontext.c
       
    63 SOURCE			wfcdevice.c
       
    64 SOURCE			wfcelement.c
       
    65 SOURCE			wfcimageprovider.c
       
    66 SOURCE			wfcscene.c
       
    67 SOURCE			wfcpipeline.c
       
    68 
       
    69 SOURCEPATH	../common/src
       
    70 SOURCE			owfarray.c
       
    71 SOURCE			owfattributes.c
       
    72 SOURCE			owfdebug.c
       
    73 SOURCE			owfimage.c
       
    74 SOURCE			owflinkedlist.c
       
    75 SOURCE			owfmemory.c
       
    76 SOURCE			owfobject.c
       
    77 SOURCE			owfpool.c
       
    78 SOURCE			owfutils.c
       
    79 
       
    80 SOURCEPATH	../adaptation/src/Platform/OS/symbian
       
    81 SOURCE			owfconsole.cpp
       
    82 SOURCE			owfmessagequeue.c
       
    83 SOURCE			owfmutex.c
       
    84 SOURCE			owfsemaphore.c
       
    85 SOURCE			owfthread.c
       
    86 SOURCE			owfextensions.cpp
       
    87 
       
    88 SOURCEPATH ../adaptation/src/Platform/Graphics/symbian
       
    89 SOURCE			owfdisplaycontext.cpp
       
    90 SOURCE 			owfscreen_displaychannel.cpp
       
    91 SOURCE 			owfnativestreamstub.cpp
       
    92 SOURCE 			owfnotifications.cpp
       
    93 
       
    94 
       
    95 
       
    96 SMPSAFE
       
    97