|
1 /* |
|
2 * Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of the License "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 #ifndef SWITEXTSHELL |
|
20 #define SWITEXTSHELL |
|
21 |
|
22 define ROMDRIVE \epoc32\data\Z |
|
23 |
|
24 // SWI configuration - already in textshell ROM |
|
25 #include <swiconfig.iby> |
|
26 // WARNING |
|
27 // This iby file also includes the certman libraries needed for SWI |
|
28 #include <certman.iby> |
|
29 // DEF139848 fix - Forward Propogation from Symtb9.1 - Illegal dependency from OCSP to HTTP. |
|
30 #include <ocsp.iby> |
|
31 |
|
32 // This iby file also includes the http libraries needed for ocsp testing |
|
33 #include <http.iby> |
|
34 #include "hash.iby" |
|
35 |
|
36 #include "ups.iby" // Security utilities 9.5 |
|
37 #include "streamingcaf.iby" |
|
38 #include "filetokens.iby" |
|
39 |
|
40 //estor.dll is put in ROFS by deafult but we need to put it into CORE as well |
|
41 //core version will be used; see DEF113303 for details |
|
42 #ifdef __SECURITY_TEST_ROM__ |
|
43 #ifdef _INTERNAL_MMC |
|
44 ROM_IMAGE[0] { |
|
45 file = \epoc32\release\armv5\urel\estor.dll \sys\bin\estor.dll |
|
46 } |
|
47 #else |
|
48 #ifdef _NAND2 |
|
49 ROM_IMAGE[0] { |
|
50 file = \epoc32\release\armv5\urel\estor.dll \sys\bin\estor.dll |
|
51 } |
|
52 #endif |
|
53 #endif |
|
54 #endif |
|
55 |
|
56 #ifdef __SECURITY_NORMAL_SWICERTSTORE__ |
|
57 // Cert store with no mandatory cert in if flag is not defined. |
|
58 data = \epoc32\winscw\c\tswi\certstore\swicertstore.dat resource\swicertstore.dat attrib=r |
|
59 #else |
|
60 // SWI cert store data file, with Root5CA mandatory |
|
61 data=ROMDRIVE\resource\swicertstore.dat \resource\swicertstore.dat attrib=r |
|
62 #endif |
|
63 |
|
64 // Core SWI code |
|
65 file=ABI_DIR\BUILD_DIR\installserver.exe sys\bin\installserver.exe |
|
66 file=ABI_DIR\BUILD_DIR\plan.dll sys\bin\plan.dll |
|
67 file=ABI_DIR\BUILD_DIR\sishelper_tshell.dll sys\bin\sishelper.dll |
|
68 file=ABI_DIR\BUILD_DIR\swidataprovider.dll sys\bin\swidataprovider.dll |
|
69 file=ABI_DIR\BUILD_DIR\sisxfile.dll sys\bin\sisxfile.dll |
|
70 file=ABI_DIR\BUILD_DIR\siscontroller.dll sys\bin\siscontroller.dll |
|
71 file=ABI_DIR\BUILD_DIR\sisresult.dll sys\bin\sisresult.dll |
|
72 file=ABI_DIR\BUILD_DIR\uiss.dll sys\bin\uiss.dll |
|
73 file=ABI_DIR\BUILD_DIR\uissclient.dll sys\bin\uissclient.dll |
|
74 |
|
75 file=ABI_DIR\BUILD_DIR\sisregistryclient.dll sys\bin\sisregistryclient.dll |
|
76 file=ABI_DIR\BUILD_DIR\sisregistryserver.exe sys\bin\sisregistryserver.exe |
|
77 file=ABI_DIR\BUILD_DIR\sislauncherclient.dll sys\bin\sislauncherclient.dll |
|
78 file=ABI_DIR\BUILD_DIR\sislauncherserver_tshell.exe sys\bin\sislauncherserver.exe |
|
79 |
|
80 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
|
81 file=ABI_DIR\BUILD_DIR\swtypereginfo.dll sys\bin\swtypereginfo.dll |
|
82 #endif |
|
83 |
|
84 #ifndef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
|
85 file=ABI_DIR\BUILD_DIR\integrityservices.dll sys\bin\integrityservices.dll |
|
86 #endif |
|
87 |
|
88 file=ABI_DIR\BUILD_DIR\ocspsupport.exe sys\bin\ocspsupport.exe |
|
89 file=ABI_DIR\BUILD_DIR\ocspsupportclient.dll sys\bin\ocspsupportclient.dll |
|
90 file=ABI_DIR\BUILD_DIR\devinfosupportcommon.dll sys\bin\devinfosupportcommon.dll |
|
91 file=ABI_DIR\BUILD_DIR\devinfosupport.exe sys\bin\devinfosupport.exe |
|
92 file=ABI_DIR\BUILD_DIR\devinfosupportclient.dll sys\bin\devinfosupportclient.dll |
|
93 file=ABI_DIR\BUILD_DIR\securitymanager.dll sys\bin\securitymanager.dll |
|
94 file=ABI_DIR\BUILD_DIR\backuprestore.dll sys\bin\backuprestore.dll |
|
95 file=ABI_DIR\BUILD_DIR\cafdataprovider.dll sys\bin\cafdataprovider.dll |
|
96 file=ABI_DIR\BUILD_DIR\pkgremover.dll sys\bin\pkgremover.dll |
|
97 |
|
98 // OMX IL component common(Temp Fix to Build navi text shell images) |
|
99 file=ABI_DIR\BUILD_DIR\omxilcomponentcommon.dll System\Libs\omxilcomponentcommon.dll |
|
100 |
|
101 // Core SWI - 9.5 |
|
102 REM Including swiplugin.iby instead explicitly mentioning the files to avoid duplicate includes |
|
103 #include "swiplugin.iby" |
|
104 file=ABI_DIR\BUILD_DIR\swiobserverclient.dll sys\bin\swiobserverclient.dll |
|
105 file=ABI_DIR\BUILD_DIR\swiobserver.exe sys\bin\swiobserver.exe |
|
106 |
|
107 |
|
108 |
|
109 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
|
110 //Universal Software Install Framework production |
|
111 #include "scr.iby" // Software Component Registry |
|
112 #include "sif.iby" // Software Install Framework |
|
113 #include "sts.iby" // Software Transaction Services |
|
114 #endif //SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
|
115 |
|
116 // Common utils libraries |
|
117 #include "securitycommonutils.iby" |
|
118 // Common utils libraries test |
|
119 #include "installtestframework.iby" |
|
120 |
|
121 // Command line installer |
|
122 file=ABI_DIR\BUILD_DIR\swiconsole.exe sys\bin\swiconsole.exe |
|
123 data=ROMDRIVE\private\20004f10\swiconsole.rsc private\20004f10\swiconsole.rsc |
|
124 |
|
125 #endif |