lowlevellibsandfws/genericusabilitylib/group/bld.inf
changeset 0 e4d67989cc36
equal deleted inserted replaced
-1:000000000000 0:e4d67989cc36
       
     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