|
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 |