sysmodellibs/sysmodelgen/installer/SystemModelToolkit.nsi
changeset 6 5b32dc297d05
parent 1 b538b70cbe51
child 7 3c36c452f013
equal deleted inserted replaced
3:e7e0ae78773e 6:5b32dc297d05
     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 "SystemModelToolkit"
     6 !define PRODUCT_VERSION "1.1.8"
     6 !define PRODUCT_VERSION "1.1.9"
     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 
    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\svg\DrawSvg.pl"
    54   File "..\src\old\svg\DrawSvg.pl"
    55   File "..\src\svg\distribution.policy"
       
    56 
    55 
    57   SetOutPath "$INSTDIR\svg"
    56   SetOutPath "$INSTDIR\src\old\svg"
    58   SetOverwrite try
    57   SetOverwrite try
    59   File "..\src\svg\Model.xsl"
    58   File "..\src\old\svg\Draw.xsl"
    60   File "..\src\svg\Draw.xsl"
    59   File "..\src\old\svg\DrawSvg.pl"
    61   File "..\src\svg\Legend.xsl"
    60   File "..\src\old\svg\DrawSvg.pm"
    62   File "..\src\svg\DrawSvg.pm"
    61   File "..\src\old\svg\Legend.xsl"
    63   File "..\src\svg\ModelTemplate.xml"
    62   File "..\src\old\svg\Model.xsl"
    64   File "..\src\svg\ModelTemplate.older.xml"
    63   File "..\src\old\svg\ModelTemplate.mid.xml"
    65   File "..\src\svg\Overlay.xsl"
    64   File "..\src\old\svg\ModelTemplate.older.xml"
    66   File "..\src\svg\Postprocess.xsl"
    65   File "..\src\old\svg\ModelTemplate.xml"
    67   File "..\src\svg\Shapes.xsl"
    66   File "..\src\old\svg\output-csv.xsl"
       
    67   File "..\src\old\svg\output-sysdef.xsl"
       
    68   File "..\src\old\svg\Overlay.xsl"
       
    69   File "..\src\old\svg\Postprocess.xsl"
       
    70   File "..\src\old\svg\Shapes.xsl"
       
    71   File "..\src\old\svg\sysdefdowngrade.xsl"
       
    72   File "..\src\old\svg\validate-raw.xsl"
       
    73   File "..\src\old\svg\validate.xsl"
       
    74 
       
    75   SetOutPath "$INSTDIR\src\old\resources\auxiliary"
       
    76   SetOverwrite try
       
    77   File "..\src\old\resources\auxiliary\display-names.xml"
       
    78   File "..\src\old\resources\auxiliary\Example-shapes.xml"
       
    79   File "..\src\old\resources\auxiliary\Levels.xml"
       
    80   File "..\src\old\resources\auxiliary\Levels91.xml"
       
    81   File "..\src\old\resources\auxiliary\Shapes.xml"
       
    82   File "..\src\old\resources\auxiliary\system_model_colors.xml"
       
    83   File "..\src\old\resources\auxiliary\SystemInfo.xml"
    68 
    84 
    69 
    85 
    70   SetOutPath "$INSTDIR\common"
    86   SetOutPath "$INSTDIR\src\old\resources\xsd"
    71   SetOverwrite try
    87   SetOverwrite try
    72   File "..\src\common\DepConstants.pm"
    88   File "..\src\old\resources\xsd\Border-shapes.xsd"
    73   File "..\src\common\Logger.pm"
    89   File "..\src\old\resources\xsd\Border-styles.xsd"
    74   File "..\src\common\LogItem.pm"
    90   File "..\src\old\resources\xsd\Colours.xsd"
    75   File "..\src\common\distribution.policy"
    91   File "..\src\old\resources\xsd\Levels.xsd"
       
    92   File "..\src\old\resources\xsd\Localisation.xsd"
       
    93   File "..\src\old\resources\xsd\Patterns.xsd"
       
    94   File "..\src\old\resources\xsd\Shapes.xsd"
    76 
    95 
    77   SetOutPath "$INSTDIR\resources\installed\Xalan"
    96   
       
    97   SetOutPath "$INSTDIR\src"
    78   SetOverwrite try
    98   SetOverwrite try
    79   File "..\resources\installed\Xalan\DISTRIBUTION.POLICY"
    99   File "..\src\Logger.pm"
    80   File "..\resources\installed\Xalan\Xalan-C_1_8.dll"
   100   File "..\src\LogItem.pm"
    81   File "..\resources\installed\Xalan\Xalan.exe"
   101 
    82   File "..\resources\installed\Xalan\XalanMessages_1_8.dll"
   102   SetOutPath "$INSTDIR\rsc\installed\Xalan"
    83   File "..\resources\installed\Xalan\xerces-c_2_5_0.dll"
   103   SetOverwrite try
       
   104   File "..\rsc\installed\Xalan\Xalan-C_1_8.dll"
       
   105   File "..\rsc\installed\Xalan\Xalan.exe"
       
   106   File "..\rsc\installed\Xalan\XalanMessages_1_8.dll"
       
   107   File "..\rsc\installed\Xalan\xerces-c_2_5_0.dll"
    84 
   108 
    85   SetOutPath "$INSTDIR\resources\auxiliary"
   109   SetOutPath "$INSTDIR\resources\auxiliary"
    86   SetOverwrite try
   110   SetOverwrite try
    87   File "..\resources\auxiliary\DISTRIBUTION.POLICY"
       
    88   File "..\resources\auxiliary\system_model_colors.xml"
   111   File "..\resources\auxiliary\system_model_colors.xml"
    89   File "..\resources\auxiliary\display-names.xml"
   112   File "..\resources\auxiliary\display-names.xml"
    90   File "..\resources\auxiliary\Levels.xml"
   113   File "..\resources\auxiliary\Levels.xml"
    91   File "..\resources\auxiliary\Levels91.xml"
   114   File "..\resources\auxiliary\Levels91.xml"
    92   File "..\resources\auxiliary\Shapes.xml"
   115   File "..\resources\auxiliary\Shapes.xml"
    93   File "..\resources\auxiliary\Example-shapes.xml"
   116   File "..\resources\auxiliary\Example-shapes.xml"
    94   File "..\resources\auxiliary\SystemInfo.xml"
   117   File "..\resources\auxiliary\SystemInfo.xml"
    95 
   118 
    96   SetOutPath "$INSTDIR\docs"
       
    97   SetOverwrite try
       
    98   File "..\docs\Building the System Model.doc"
       
    99   File "..\docs\Customising the System Model Presentation.doc"
       
   100   File "..\docs\distribution.policy"
       
   101   File "..\docs\dep.css"
       
   102   File "..\docs\guide.css"
       
   103   File "..\docs\sample_drawsvg.ini"
       
   104   File "..\docs\SystemModelToolkitInstaller_main.jpg"
       
   105   File "..\docs\user_guide_system_model_toolkit.html"
       
   106 
   119 
   107 
   120 
   108 SectionEnd
   121 SectionEnd
   109 ;-------------------------------------------------------
   122 ;-------------------------------------------------------
   110 
   123 
   132 
   145 
   133 ;--------------------------- UNISTALL SECTION ---------------------------
   146 ;--------------------------- UNISTALL SECTION ---------------------------
   134 Section Uninstall
   147 Section Uninstall
   135 
   148 
   136   Delete "$INSTDIR\uninst.exe"
   149   Delete "$INSTDIR\uninst.exe"
   137   Delete "$INSTDIR\DrawSvg.pl"
   150   Delete "$INSTDIR\rsc\installed\Xalan\Xalan-C_1_8.dll"
   138   Delete "$INSTDIR\distribution.policy"
   151   Delete "$INSTDIR\rsc\installed\Xalan\Xalan.exe"
   139   Delete "$INSTDIR\svg\Draw.xsl"
   152   Delete "$INSTDIR\rsc\installed\Xalan\XalanMessages_1_8.dll"
   140   Delete "$INSTDIR\svg\Legend.xsl"
   153   Delete "$INSTDIR\rsc\installed\Xalan\xerces-c_2_5_0.dll"
   141   Delete "$INSTDIR\svg\DrawSvg.pm"
   154   Delete "$INSTDIR\src\old\resources\auxiliary\display-names.xml"
   142   Delete "$INSTDIR\svg\Model.xsl"
   155   Delete "$INSTDIR\src\old\resources\auxiliary\Example-shapes.xml"
   143   Delete "$INSTDIR\svg\ModelTemplate.xml"
   156   Delete "$INSTDIR\src\old\resources\auxiliary\Levels.xml"
   144   Delete "$INSTDIR\svg\ModelTemplate.older.xml"
   157   Delete "$INSTDIR\src\old\resources\auxiliary\Levels91.xml"
   145   Delete "$INSTDIR\svg\Overlay.xsl"
   158   Delete "$INSTDIR\src\old\resources\auxiliary\Shapes.xml"
   146   Delete "$INSTDIR\svg\Postprocess.xsl"
   159   Delete "$INSTDIR\src\old\resources\auxiliary\system_model_colors.xml"
   147   Delete "$INSTDIR\svg\Shapes.xsl"
   160   Delete "$INSTDIR\src\old\resources\auxiliary\SystemInfo.xml"
   148   Delete "$INSTDIR\common\DepConstants.pm"
   161   Delete "$INSTDIR\src\old\resources\xsd\Border-shapes.xsd"
   149   Delete "$INSTDIR\common\Logger.pm"
   162   Delete "$INSTDIR\src\old\resources\xsd\Border-styles.xsd"
   150   Delete "$INSTDIR\common\LogItem.pm"
   163   Delete "$INSTDIR\src\old\resources\xsd\Colours.xsd"
   151   Delete "$INSTDIR\common\distribution.policy"
   164   Delete "$INSTDIR\src\old\resources\xsd\Levels.xsd"
   152   Delete "$INSTDIR\resources\installed\Xalan\DISTRIBUTION.POLICY"
   165   Delete "$INSTDIR\src\old\resources\xsd\Localisation.xsd"
   153   Delete "$INSTDIR\resources\installed\Xalan\Xalan-C_1_8.dll"
   166   Delete "$INSTDIR\src\old\resources\xsd\Patterns.xsd"
   154   Delete "$INSTDIR\resources\installed\Xalan\Xalan.exe"
   167   Delete "$INSTDIR\src\old\resources\xsd\Shapes.xsd"
   155   Delete "$INSTDIR\resources\installed\Xalan\XalanMessages_1_8.dll"
   168   Delete "$INSTDIR\src\old\svg\Draw.xsl"
   156   Delete "$INSTDIR\resources\installed\Xalan\xerces-c_2_5_0.dll"
   169   Delete "$INSTDIR\src\old\svg\DrawSvg.pl"
   157   Delete "$INSTDIR\resources\auxiliary\DISTRIBUTION.POLICY"
   170   Delete "$INSTDIR\src\old\svg\DrawSvg.pm"
   158   Delete "$INSTDIR\resources\auxiliary\system_model_colors.xml"
   171   Delete "$INSTDIR\src\old\svg\Legend.xsl"
   159   Delete "$INSTDIR\resources\auxiliary\display-names.xml"
   172   Delete "$INSTDIR\src\old\svg\Model.xsl"
   160   Delete "$INSTDIR\resources\auxiliary\Levels.xml"
   173   Delete "$INSTDIR\src\old\svg\ModelTemplate.mid.xml"
   161   Delete "$INSTDIR\resources\auxiliary\Levels91.xml"
   174   Delete "$INSTDIR\src\old\svg\ModelTemplate.older.xml"
   162   Delete "$INSTDIR\resources\auxiliary\Shapes.xml"
   175   Delete "$INSTDIR\src\old\svg\ModelTemplate.xml"
   163   Delete "$INSTDIR\resources\auxiliary\Example-shapes.xml"
   176   Delete "$INSTDIR\src\old\svg\output-csv.xsl"
   164   Delete "$INSTDIR\resources\auxiliary\SystemInfo.xml"
   177   Delete "$INSTDIR\src\old\svg\output-sysdef.xsl"
   165   Delete "$INSTDIR\docs\Building the System Model.doc"
   178   Delete "$INSTDIR\src\old\svg\Overlay.xsl"
   166   Delete "$INSTDIR\docs\Customising the System Model Presentation.doc"
   179   Delete "$INSTDIR\src\old\svg\Postprocess.xsl"
   167   Delete "$INSTDIR\docs\distribution.policy"
   180   Delete "$INSTDIR\src\old\svg\Shapes.xsl"
   168   Delete "$INSTDIR\docs\dep.css"
   181   Delete "$INSTDIR\src\old\svg\sysdefdowngrade.xsl"
   169   Delete "$INSTDIR\docs\guide.css"
   182   Delete "$INSTDIR\src\Logger.pm"
   170   Delete "$INSTDIR\docs\sample_drawsvg.ini"
   183   Delete "$INSTDIR\src\LogItem.pm"
   171   Delete "$INSTDIR\docs\SystemModelToolkitInstaller_main.jpg"
       
   172   Delete "$INSTDIR\docs\user_guide_system_model_toolkit.html"
       
   173 
   184 
   174   RMDir "$INSTDIR\svg"
   185   RMDir "$INSTDIR\src\old\svg"
   175   RMDir "$INSTDIR\common"
   186   RMDir "$INSTDIR\common"
   176   RMDir "$INSTDIR\resources\installed\Xalan"
   187   RMDir "$INSTDIR\src\old\resources\auxiliary"
   177   RMDir "$INSTDIR\resources\installed"
   188   RMDir "$INSTDIR\src\old\resources"
   178   RMDir "$INSTDIR\resources\auxiliary"
   189   RMDir "$INSTDIR\rsc"
   179   RMDir "$INSTDIR\resources"
       
   180   RMDir "$INSTDIR\docs"
       
   181   RMDir "$INSTDIR"
   190   RMDir "$INSTDIR"
   182 
   191 
   183   DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
   192   DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
   184   SetAutoClose true
   193   SetAutoClose true
   185 SectionEnd
   194 SectionEnd