os/ossrv/lowlevellibsandfws/genericusabilitylib/group/bld.inf
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 // Copyright (c) 2008-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 // Generic usability library build information file.
    15 // 
    16 //
    17 
    18 /**
    19 @file
    20 
    21 @SYMPurpose Generic usability library build information file.
    22 */
    23 
    24 //This library relies on Leave = Throw which is not implemented in the 
    25 //X86 platform.  As a result X86 is not supported
    26 PRJ_PLATFORMS
    27 DEFAULT GCCE -X86
    28 
    29 
    30 // To select the correct INF/MMP files for building EUserHL on Symbian OS v9.1 
    31 // the macro SYMBIAN_EUSERHL_BUILD91 needs to be defined in the variant HRH 
    32 // file found at: \epoc32\INCLUDE\variant\Symbian_OS_v9.1.hrh
    33 
    34 #ifdef SYMBIAN_EUSERHL_BUILD91
    35 
    36 PRJ_EXPORTS
    37  
    38 euserhl_91.iby \epoc32\rom\include\euserhl.iby
    39 
    40 
    41 ..\inc\euserhl.h \epoc32\include\euserhl.h
    42 ..\inc\estring.h \epoc32\include\estring.h
    43 ..\inc\emanaged.h \epoc32\include\emanaged.h
    44 ..\inc\emisc.h \epoc32\include\emisc.h
    45 ..\inc\isbaseof.h \epoc32\include\isbaseof.h
    46 ..\inc\issame.h \epoc32\include\issame.h
    47 ..\inc\typerel.h \epoc32\include\typerel.h
    48 ..\inc\swap.h \epoc32\include\swap.h
    49 
    50 PRJ_MMPFILES
    51 
    52 euserhl_build91.mmp
    53 
    54 //test and example bld.inf file
    55 #include "..\test\group\bld.inf"
    56 #include "..\example\group\bld.inf"
    57 #else // SYMBIAN_EUSERHL_BUILD91
    58 
    59 PRJ_EXPORTS
    60  
    61 euserhl.iby /epoc32/rom/include/euserhl.iby
    62 euserhl_stub.sis /epoc32/data/z/system/install/euserhl_stub.sis
    63 
    64 ../inc/euserhl.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(euserhl.h)
    65 ../inc/estring.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(estring.h)
    66 ../inc/emanaged.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(emanaged.h)
    67 ../inc/emisc.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(emisc.h)
    68 ../inc/isbaseof.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(isbaseof.h)
    69 ../inc/issame.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(issame.h)
    70 ../inc/typerel.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(typerel.h)
    71 ../inc/swap.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(swap.h)
    72 
    73 PRJ_MMPFILES
    74 
    75 euserhl.mmp
    76 
    77 //test and example bld.inf file
    78 #include "../test/group/bld.inf"
    79 #include "../example/group/bld.inf"
    80 
    81 #endif // SYMBIAN_EUSERHL_BUILD91