1 |
1 |
2 ; Script generated by the HM NIS Edit Script Wizard. |
2 ; Script generated by the HM NIS Edit Script Wizard. |
3 |
3 |
4 ; HM NIS Edit Wizard helper defines |
4 ; HM NIS Edit Wizard helper defines |
5 !define PRODUCT_NAME "SystemModelToolkit" |
5 !define PRODUCT_NAME "SystemModelGenerator" |
6 !define PRODUCT_VERSION "1.1.9" |
6 !define PRODUCT_VERSION "2.0.0" |
7 !define PRODUCT_PUBLISHER "Symbian Software Ltd" |
7 !define PRODUCT_PUBLISHER "Symbian Software Ltd" |
8 !define PRODUCT_WEB_SITE "http://www.symbian.com" |
8 !define PRODUCT_WEB_SITE "http://www.symbian.com" |
9 !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" |
9 !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" |
10 !define PRODUCT_UNINST_ROOT_KEY "HKLM" |
10 !define PRODUCT_UNINST_ROOT_KEY "HKLM" |
11 |
11 |
16 !define MUI_ABORTWARNING |
16 !define MUI_ABORTWARNING |
17 !define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install-full.ico" |
17 !define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install-full.ico" |
18 !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall-full.ico" |
18 !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall-full.ico" |
19 |
19 |
20 ; Welcome page |
20 ; Welcome page |
21 !define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation of SystemModelToolkit 1.1\n\nClick Next to continue..." |
21 !define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation of SystemModelGenerator 2.0\n\nClick Next to continue..." |
22 !insertmacro MUI_PAGE_WELCOME |
22 !insertmacro MUI_PAGE_WELCOME |
23 ; License page |
23 ; License page |
24 !define MUI_LICENSEPAGE_CHECKBOX |
24 !define MUI_LICENSEPAGE_CHECKBOX |
25 !insertmacro MUI_PAGE_LICENSE "license.txt" |
25 !insertmacro MUI_PAGE_LICENSE "license.txt" |
26 ; Directory page |
26 ; Directory page |
37 !insertmacro MUI_LANGUAGE "English" |
37 !insertmacro MUI_LANGUAGE "English" |
38 |
38 |
39 ; MUI end ------ |
39 ; MUI end ------ |
40 |
40 |
41 Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" |
41 Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" |
42 OutFile "SystemModelToolkitInstaller.exe" |
42 OutFile "SystemModelGeneratorInstaller.exe" |
43 InstallDir "D:\SystemModelToolkit" |
43 InstallDir "C:\Apps\SystemModelGenerator" |
44 InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" "" |
44 InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" "" |
45 ShowInstDetails show |
45 ShowInstDetails show |
46 ShowUnInstDetails show |
46 ShowUnInstDetails show |
47 |
47 |
48 |
48 |
49 ;--------------------------- INSTALL SECTION --------------------------- |
49 ;--------------------------- INSTALL SECTION --------------------------- |
50 Section "Install Files" SEC01 |
50 Section "Install Files" SEC01 |
51 |
51 |
52 SetOutPath "$INSTDIR" |
52 SetOutPath "$INSTDIR" |
53 SetOverwrite try |
53 SetOverwrite try |
54 File "..\src\old\svg\DrawSvg.pl" |
54 File "..\SysModGen.pl" |
55 |
55 |
56 SetOutPath "$INSTDIR\src\old\svg" |
56 SetOutPath "$INSTDIR\src\old\svg" |
57 SetOverwrite try |
57 SetOverwrite try |
58 File "..\src\old\svg\Draw.xsl" |
58 File "..\src\old\svg\Draw.xsl" |
59 File "..\src\old\svg\DrawSvg.pl" |
59 File "..\src\old\svg\DrawSvg.pl" |
96 |
96 |
97 SetOutPath "$INSTDIR\src" |
97 SetOutPath "$INSTDIR\src" |
98 SetOverwrite try |
98 SetOverwrite try |
99 File "..\src\Logger.pm" |
99 File "..\src\Logger.pm" |
100 File "..\src\LogItem.pm" |
100 File "..\src\LogItem.pm" |
|
101 File "..\src\SysModelGen.pm" |
|
102 |
|
103 |
|
104 SetOutPath "$INSTDIR\core" |
|
105 SetOverwrite try |
|
106 File "..\core\draw-model.xsl" |
|
107 File "..\core\draw.xsl" |
|
108 File "..\core\filtersysdef-module.xsl" |
|
109 File "..\core\joinmodel.xsl" |
|
110 File "..\core\joinsysdef-module.xsl" |
|
111 File "..\core\joinsysdef.xsl" |
|
112 File "..\core\layout-module.xsl" |
|
113 File "..\core\layoutsysdef.xsl" |
|
114 File "..\core\legend-module.xsl" |
|
115 File "..\core\legend.xsl" |
|
116 File "..\core\mergesysdef-module.xsl" |
|
117 File "..\core\mergesysdef.xsl" |
|
118 File "..\core\overlay-module.xsl" |
|
119 File "..\core\shapes.xsl" |
|
120 |
|
121 SetOutPath "$INSTDIR\extra" |
|
122 SetOverwrite try |
|
123 File "..\extra\css-module.xsl" |
|
124 File "..\extra\css2xml.xsl" |
|
125 File "..\extra\dependencies.xsl" |
|
126 File "..\extra\makeabbrev.xsl" |
|
127 File "..\extra\output-csv.xsl" |
|
128 File "..\extra\output-sysdef.xsl" |
|
129 File "..\extra\postprocess.xsl" |
|
130 File "..\extra\tovisio.xsl" |
|
131 File "..\extra\validate-raw.xsl" |
|
132 File "..\extra\validate.xsl" |
|
133 File "..\extra\sample_config.ini" |
101 |
134 |
102 SetOutPath "$INSTDIR\rsc\installed\Xalan" |
135 SetOutPath "$INSTDIR\rsc\installed\Xalan" |
103 SetOverwrite try |
136 SetOverwrite try |
104 File "..\rsc\installed\Xalan\Xalan-C_1_8.dll" |
137 File "..\rsc\installed\Xalan\Xalan-C_1_8.dll" |
105 File "..\rsc\installed\Xalan\Xalan.exe" |
138 File "..\rsc\installed\Xalan\Xalan.exe" |
106 File "..\rsc\installed\Xalan\XalanMessages_1_8.dll" |
139 File "..\rsc\installed\Xalan\XalanMessages_1_8.dll" |
107 File "..\rsc\installed\Xalan\xerces-c_2_5_0.dll" |
140 File "..\rsc\installed\Xalan\xerces-c_2_5_0.dll" |
108 |
141 |
109 SetOutPath "$INSTDIR\resources\auxiliary" |
142 SetOutPath "$INSTDIR\rsc" |
110 SetOverwrite try |
143 SetOverwrite try |
111 File "..\resources\auxiliary\system_model_colors.xml" |
144 File "..\rsc\dictionary.xml" |
112 File "..\resources\auxiliary\display-names.xml" |
145 File "..\rsc\fshapes.xml" |
113 File "..\resources\auxiliary\Levels.xml" |
146 File "..\rsc\ModelTemplate.94.xml" |
114 File "..\resources\auxiliary\Levels91.xml" |
147 File "..\rsc\ModelTemplate.95.xml" |
115 File "..\resources\auxiliary\Shapes.xml" |
148 File "..\rsc\ModelTemplate.older.xml" |
116 File "..\resources\auxiliary\Example-shapes.xml" |
149 File "..\rsc\ModelTemplate.xml" |
117 File "..\resources\auxiliary\SystemInfo.xml" |
150 File "..\rsc\shapes.xml" |
118 |
|
119 |
151 |
120 |
152 |
121 SectionEnd |
153 SectionEnd |
122 ;------------------------------------------------------- |
154 ;------------------------------------------------------- |
123 |
155 |
145 |
177 |
146 ;--------------------------- UNISTALL SECTION --------------------------- |
178 ;--------------------------- UNISTALL SECTION --------------------------- |
147 Section Uninstall |
179 Section Uninstall |
148 |
180 |
149 Delete "$INSTDIR\uninst.exe" |
181 Delete "$INSTDIR\uninst.exe" |
|
182 Delete "$INSTDIR\core\draw-model.xsl" |
|
183 Delete "$INSTDIR\core\draw.xsl" |
|
184 Delete "$INSTDIR\core\filtersysdef-module.xsl" |
|
185 Delete "$INSTDIR\core\joinmodel.xsl" |
|
186 Delete "$INSTDIR\core\joinsysdef-module.xsl" |
|
187 Delete "$INSTDIR\core\joinsysdef.xsl" |
|
188 Delete "$INSTDIR\core\layout-module.xsl" |
|
189 Delete "$INSTDIR\core\layoutsysdef.xsl" |
|
190 Delete "$INSTDIR\core\legend-module.xsl" |
|
191 Delete "$INSTDIR\core\legend.xsl" |
|
192 Delete "$INSTDIR\core\mergesysdef-module.xsl" |
|
193 Delete "$INSTDIR\core\mergesysdef.xsl" |
|
194 Delete "$INSTDIR\core\overlay-module.xsl" |
|
195 Delete "$INSTDIR\core\shapes.xsl" |
|
196 Delete "$INSTDIR\extra\css-module.xsl" |
|
197 Delete "$INSTDIR\extra\css2xml.xsl" |
|
198 Delete "$INSTDIR\extra\dependencies.xsl" |
|
199 Delete "$INSTDIR\extra\makeabbrev.xsl" |
|
200 Delete "$INSTDIR\extra\output-csv.xsl" |
|
201 Delete "$INSTDIR\extra\output-sysdef.xsl" |
|
202 Delete "$INSTDIR\extra\postprocess.xsl" |
|
203 Delete "$INSTDIR\extra\sample_config.ini" |
|
204 Delete "$INSTDIR\extra\tovisio.xsl" |
|
205 Delete "$INSTDIR\extra\validate-raw.xsl" |
|
206 Delete "$INSTDIR\extra\validate.xsl" |
|
207 Delete "$INSTDIR\rsc\dictionary.xml" |
|
208 Delete "$INSTDIR\rsc\fshapes.xml" |
150 Delete "$INSTDIR\rsc\installed\Xalan\Xalan-C_1_8.dll" |
209 Delete "$INSTDIR\rsc\installed\Xalan\Xalan-C_1_8.dll" |
151 Delete "$INSTDIR\rsc\installed\Xalan\Xalan.exe" |
210 Delete "$INSTDIR\rsc\installed\Xalan\Xalan.exe" |
152 Delete "$INSTDIR\rsc\installed\Xalan\XalanMessages_1_8.dll" |
211 Delete "$INSTDIR\rsc\installed\Xalan\XalanMessages_1_8.dll" |
153 Delete "$INSTDIR\rsc\installed\Xalan\xerces-c_2_5_0.dll" |
212 Delete "$INSTDIR\rsc\installed\Xalan\xerces-c_2_5_0.dll" |
|
213 Delete "$INSTDIR\rsc\ModelTemplate.94.xml" |
|
214 Delete "$INSTDIR\rsc\ModelTemplate.95.xml" |
|
215 Delete "$INSTDIR\rsc\ModelTemplate.older.xml" |
|
216 Delete "$INSTDIR\rsc\ModelTemplate.xml" |
|
217 Delete "$INSTDIR\rsc\shapes.xml" |
154 Delete "$INSTDIR\src\old\resources\auxiliary\display-names.xml" |
218 Delete "$INSTDIR\src\old\resources\auxiliary\display-names.xml" |
155 Delete "$INSTDIR\src\old\resources\auxiliary\Example-shapes.xml" |
219 Delete "$INSTDIR\src\old\resources\auxiliary\Example-shapes.xml" |
156 Delete "$INSTDIR\src\old\resources\auxiliary\Levels.xml" |
220 Delete "$INSTDIR\src\old\resources\auxiliary\Levels.xml" |
157 Delete "$INSTDIR\src\old\resources\auxiliary\Levels91.xml" |
221 Delete "$INSTDIR\src\old\resources\auxiliary\Levels91.xml" |
158 Delete "$INSTDIR\src\old\resources\auxiliary\Shapes.xml" |
222 Delete "$INSTDIR\src\old\resources\auxiliary\Shapes.xml" |
177 Delete "$INSTDIR\src\old\svg\output-sysdef.xsl" |
241 Delete "$INSTDIR\src\old\svg\output-sysdef.xsl" |
178 Delete "$INSTDIR\src\old\svg\Overlay.xsl" |
242 Delete "$INSTDIR\src\old\svg\Overlay.xsl" |
179 Delete "$INSTDIR\src\old\svg\Postprocess.xsl" |
243 Delete "$INSTDIR\src\old\svg\Postprocess.xsl" |
180 Delete "$INSTDIR\src\old\svg\Shapes.xsl" |
244 Delete "$INSTDIR\src\old\svg\Shapes.xsl" |
181 Delete "$INSTDIR\src\old\svg\sysdefdowngrade.xsl" |
245 Delete "$INSTDIR\src\old\svg\sysdefdowngrade.xsl" |
|
246 Delete "$INSTDIR\src\old\svg\validate-raw.xsl" |
|
247 Delete "$INSTDIR\src\old\svg\validate.xsl" |
182 Delete "$INSTDIR\src\Logger.pm" |
248 Delete "$INSTDIR\src\Logger.pm" |
183 Delete "$INSTDIR\src\LogItem.pm" |
249 Delete "$INSTDIR\src\LogItem.pm" |
|
250 Delete "$INSTDIR\src\SysModelGen.pm" |
|
251 Delete "$INSTDIR\SysModGen.pl" |
184 |
252 |
185 RMDir "$INSTDIR\src\old\svg" |
253 RMDir "$INSTDIR\src\old\svg" |
186 RMDir "$INSTDIR\common" |
254 RMDir "$INSTDIR\common" |
|
255 RMDir "$INSTDIR\src\old\resources\installed\Xalan" |
|
256 RMDir "$INSTDIR\src\old\resources\installed" |
187 RMDir "$INSTDIR\src\old\resources\auxiliary" |
257 RMDir "$INSTDIR\src\old\resources\auxiliary" |
188 RMDir "$INSTDIR\src\old\resources" |
258 RMDir "$INSTDIR\src\old\resources" |
|
259 RMDir "$INSTDIR\core" |
|
260 RMDir "$INSTDIR\extra" |
189 RMDir "$INSTDIR\rsc" |
261 RMDir "$INSTDIR\rsc" |
190 RMDir "$INSTDIR" |
262 RMDir "$INSTDIR" |
191 |
263 |
192 DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" |
264 DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" |
193 SetAutoClose true |
265 SetAutoClose true |