smalltalk.nsi
changeset 825 32a895cff68b
parent 813 d1ea93303269
child 832 318955431e2d
equal deleted inserted replaced
824:a56446c0af01 825:32a895cff68b
    79 Section "Programme" Section1
    79 Section "Programme" Section1
    80   SectionIn 1 2
    80   SectionIn 1 2
    81   SetOutPath "$INSTDIR\bin"
    81   SetOutPath "$INSTDIR\bin"
    82   SetOverwrite ifnewer
    82   SetOverwrite ifnewer
    83   File "*.dll"
    83   File "*.dll"
    84   File "stx.exe"
    84   File "stx.exe" "winstx.exe"
    85   File "symbols.stc"
    85   File "symbols.stc"
    86   File "modules.stx"
    86   File "modules.stx"
    87   File /r "resources"
    87   File /r "resources"
    88   File "keyboard.rc"
    88   File "keyboard.rc"
    89 
    89 
    93 ;  File /r "${STX_ROOT}\stx\stx\*.rs"
    93 ;  File /r "${STX_ROOT}\stx\stx\*.rs"
    94 ;  File /x CVS "${STX_ROOT}\stx\libview\styles\*"
    94 ;  File /x CVS "${STX_ROOT}\stx\libview\styles\*"
    95 
    95 
    96 
    96 
    97   WriteRegStr HKCR "Stx.Smalltalk/X.1" "" "Smalltalk/X File"
    97   WriteRegStr HKCR "Stx.Smalltalk/X.1" "" "Smalltalk/X File"
    98   WriteRegStr HKCR "Stx.Smalltalk/X.1\DefaultIcon" "" '$INSTDIR\bin\stx.exe,0'
    98   WriteRegStr HKCR "Stx.Smalltalk/X.1\DefaultIcon" "" '$INSTDIR\bin\winstx.exe,0'
    99   WriteRegStr HKCR "Stx.Smalltalk/X.1\Shell\open" "" $(appOpen)
    99   WriteRegStr HKCR "Stx.Smalltalk/X.1\Shell\open" "" $(appOpen)
   100   WriteRegStr HKCR "Stx.Smalltalk/X.1\Shell\open\command" "" '"$INSTDIR\bin\stx.exe" -- ""'
   100   WriteRegStr HKCR "Stx.Smalltalk/X.1\Shell\open\command" "" '"$INSTDIR\bin\winstx.exe" -- ""'
   101 SectionEnd
   101 SectionEnd
   102 
   102 
   103 ;; Section "Online-Documentation for Smalltalk/X" Section2
   103 ;; Section "Online-Documentation for Smalltalk/X" Section2
   104 ;;   SectionIn 1
   104 ;;   SectionIn 1
   105 ;;   SetOutPath "$INSTDIR\doc"
   105 ;;   SetOutPath "$INSTDIR\doc"
   123 
   123 
   124 Section -AdditionalIcons
   124 Section -AdditionalIcons
   125   SetOutPath "$INSTDIR\bin"
   125   SetOutPath "$INSTDIR\bin"
   126   WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}"
   126   WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}"
   127   CreateDirectory "$SMPROGRAMS\${PRODUCT_NAME}"
   127   CreateDirectory "$SMPROGRAMS\${PRODUCT_NAME}"
   128   CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\stx.lnk" "$INSTDIR\bin\stx"
   128   CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\stx.lnk" "$INSTDIR\bin\winstx"
   129   CreateShortCut "$DESKTOP\stx.lnk" "$INSTDIR\bin\stx"
   129   CreateShortCut "$DESKTOP\stx.lnk" "$INSTDIR\bin\winstx"
   130   CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Website.lnk" "$INSTDIR\${PRODUCT_NAME}.url"
   130   CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Website.lnk" "$INSTDIR\${PRODUCT_NAME}.url"
   131   CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Uninstall.lnk" "$INSTDIR\uninst.exe"
   131   CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Uninstall.lnk" "$INSTDIR\uninst.exe"
   132 SectionEnd
   132 SectionEnd
   133 
   133 
   134 Section -Post
   134 Section -Post