remotecontrol/remotecontrolfw/client/extapi1/group/remconextapi1.mmp
changeset 51 20ac952a623c
equal deleted inserted replaced
48:22de2e391156 51:20ac952a623c
       
     1 // Copyright (c) 2004-2009 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 // remconextapi1.dll An outer layer client side library facilitating 
       
    15 // Remote Control Track Info and Absolute Volume messages.
       
    16 // 
       
    17 //
       
    18 
       
    19 /**
       
    20  @file
       
    21  @internalComponent
       
    22 */
       
    23 
       
    24 
       
    25 
       
    26 TARGET			remconextapi1.dll //Recommended unpaged
       
    27 TARGETPATH		/system/libs
       
    28 // We need all these caps because we don't know anything about the process 
       
    29 // we'll be running in.
       
    30 CAPABILITY		All -Tcb
       
    31 TARGETTYPE		dll
       
    32 // UID2 = 0x1000008d for static interface DLLs.
       
    33 // UID3 = unique for RemCon system
       
    34 UID 			0x1000008d 0x101f9067
       
    35 VENDORID		0x70000001
       
    36 
       
    37 USERINCLUDE 	../inc
       
    38 
       
    39 
       
    40 // As part of DEF102064 extra exports and functionality were added to the
       
    41 // Track Info extension API to enable two copies of the Symbian stack to
       
    42 // be tested back to back.  This functionality is not included in built code
       
    43 // by default as it is not needed for the API's use cases.
       
    44 //
       
    45 // To enable this:
       
    46 //
       
    47 // 1. Uncomment the following MACRO definition.
       
    48 // 2. Rebuild the Track Info API.
       
    49 // 3. Refreeze the .def files for remconextapi1.dll (8 new exports should be appended).
       
    50 // 4. Update any test code that derives from the two M-class observers - 
       
    51 // MRemConTrackInfoControllerObserver and MRemConTrackInfoTargetObserver to handle the
       
    52 // four new virtual functions that this adds.
       
    53 // 5. Rebuild the test code.
       
    54 //MACRO			SYMBIAN_ENABLE_TRACKINFO_BACKTOBACK_TEST_FUNCT
       
    55 
       
    56 
       
    57 SOURCEPATH		../src
       
    58 SOURCE			trackinfocontroller.cpp
       
    59 SOURCE			trackinfotarget.cpp
       
    60 SOURCE			absvolutils.cpp
       
    61 SOURCE			absvolcontroller.cpp
       
    62 SOURCE			absvoltarget.cpp
       
    63 SOURCE			trackinfocontrollerobserver.cpp
       
    64 SOURCE			trackinfotargetobserver.cpp
       
    65 SOURCE			absvolcontrollerobserver.cpp
       
    66 SOURCE			absvoltargetobserver.cpp
       
    67 
       
    68 
       
    69 USERINCLUDE 	../../../common
       
    70 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
       
    71 
       
    72 LIBRARY 		euser.lib
       
    73 LIBRARY 		remconinterfacebase.lib
       
    74 
       
    75 #include <bluetooth/btlogger.mmh>
       
    76 
       
    77 SMPSAFE