This commit is contained in:
+29
-29
@@ -475,33 +475,33 @@ Section "Main Section" SecMain
|
|||||||
|
|
||||||
; Create Start Menu icons
|
; Create Start Menu icons
|
||||||
SetShellVarContext current # 'all' doesn't work on Win9x
|
SetShellVarContext current # 'all' doesn't work on Win9x
|
||||||
CreateDirectory "$SMPROGRAMS\${PRODUCT_ID}\"
|
CreateDirectory '"$SMPROGRAMS\${PRODUCT_ID}\"'
|
||||||
; todo: make desktop shortcut an option
|
; todo: make desktop shortcut an option
|
||||||
!ifdef MAKE_DESKTOP_SHORTCUT
|
!ifdef MAKE_DESKTOP_SHORTCUT
|
||||||
CreateShortCut "$DESKTOP\$(TEXT_IO_RUN).lnk" "$INSTDIR\Program\StepMania-SSE2.exe"
|
CreateShortCut "$DESKTOP\$(TEXT_IO_RUN).lnk" "$INSTDIR\Program\StepMania-SSE2.exe"
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
CreateShortCut "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_RUN).lnk" "$INSTDIR\Program\StepMania-SSE2.exe"
|
CreateShortCut '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_RUN).lnk"' "$INSTDIR\Program\StepMania-SSE2.exe"
|
||||||
CreateShortCut "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_RUN_WITHOUT_SSE2).lnk" "$INSTDIR\Program\StepMania.exe"
|
CreateShortCut '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_RUN_WITHOUT_SSE2).lnk"' "$INSTDIR\Program\StepMania.exe"
|
||||||
|
|
||||||
!ifdef MAKE_OPEN_PROGRAM_FOLDER_SHORTCUT
|
!ifdef MAKE_OPEN_PROGRAM_FOLDER_SHORTCUT
|
||||||
CreateShortCut "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_OPEN_PROGRAM_FOLDER).lnk" "$WINDIR\explorer.exe" "$INSTDIR\"
|
CreateShortCut '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_OPEN_PROGRAM_FOLDER).lnk"' "$WINDIR\explorer.exe" "$INSTDIR\"
|
||||||
!endif
|
!endif
|
||||||
!ifdef MAKE_OPEN_SETTINGS_FOLDER_SHORTCUT
|
!ifdef MAKE_OPEN_SETTINGS_FOLDER_SHORTCUT
|
||||||
CreateShortCut "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_OPEN_SETTINGS_FOLDER).lnk" "$WINDIR\explorer.exe" "$APPDATA\${PRODUCT_ID}"
|
CreateShortCut '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_OPEN_SETTINGS_FOLDER).lnk"' "$WINDIR\explorer.exe" '"$APPDATA\${PRODUCT_ID}"'
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
;CreateShortCut "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_VIEW_STATISTICS).lnk" "$INSTDIR\Program\tools.exe" "--machine-profile-stats"
|
;CreateShortCut '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_VIEW_STATISTICS).lnk"' "$INSTDIR\Program\tools.exe" "--machine-profile-stats"
|
||||||
;CreateShortCut "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_TOOLS).lnk" "$INSTDIR\Program\tools.exe"
|
;CreateShortCut '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_TOOLS).lnk"' "$INSTDIR\Program\tools.exe"
|
||||||
CreateShortCut "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_MANUAL).lnk" "$INSTDIR\Manual\index.html"
|
CreateShortCut '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_MANUAL).lnk"' "$INSTDIR\Manual\index.html"
|
||||||
CreateShortCut "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_UNINSTALL).lnk" "$INSTDIR\uninstall.exe"
|
CreateShortCut '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_UNINSTALL).lnk"' "$INSTDIR\uninstall.exe"
|
||||||
CreateShortCut "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_WEB_SITE).lnk" "${PRODUCT_URL}"
|
CreateShortCut '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_WEB_SITE).lnk"' "${PRODUCT_URL}"
|
||||||
CreateShortCut "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_TEXTURE_FONT_GENERATOR).lnk" '"$INSTDIR\Program\Texture Font Generator.exe"'
|
CreateShortCut '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_TEXTURE_FONT_GENERATOR).lnk" '"$INSTDIR\Program\Texture Font Generator.exe"''
|
||||||
!ifdef MAKE_UPDATES_SHORTCUT
|
!ifdef MAKE_UPDATES_SHORTCUT
|
||||||
CreateShortCut "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_CHECK_FOR_UPDATES).lnk" "${UPDATES_URL}"
|
CreateShortCut '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_CHECK_FOR_UPDATES).lnk"' "${UPDATES_URL}"
|
||||||
!endif
|
!endif
|
||||||
CreateShortCut "$INSTDIR\${PRODUCT_ID}.lnk" "$INSTDIR\Program\StepMania-SSE2.exe"
|
CreateShortCut '"$INSTDIR\${PRODUCT_ID}.lnk"' "$INSTDIR\Program\StepMania-SSE2.exe"
|
||||||
CreateShortCut "$INSTDIR\${PRODUCT_ID} (non-SSE2).lnk" "$INSTDIR\Program\StepMania.exe"
|
CreateShortCut '"$INSTDIR\${PRODUCT_ID} (non-SSE2).lnk"' "$INSTDIR\Program\StepMania.exe"
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
IfErrors do_error do_no_error
|
IfErrors do_error do_no_error
|
||||||
@@ -865,31 +865,31 @@ Section "Uninstall"
|
|||||||
Delete "$DESKTOP\$(TEXT_IO_RUN).lnk"
|
Delete "$DESKTOP\$(TEXT_IO_RUN).lnk"
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_RUN).lnk"
|
Delete '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_RUN).lnk"'
|
||||||
Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_RUN_WITHOUT_SSE2).lnk"
|
Delete '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_RUN_WITHOUT_SSE2).lnk"'
|
||||||
|
|
||||||
!ifdef MAKE_OPEN_PROGRAM_FOLDER_SHORTCUT
|
!ifdef MAKE_OPEN_PROGRAM_FOLDER_SHORTCUT
|
||||||
Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_OPEN_PROGRAM_FOLDER).lnk"
|
Delete '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_OPEN_PROGRAM_FOLDER).lnk"'
|
||||||
!endif
|
!endif
|
||||||
!ifdef MAKE_OPEN_SETTINGS_FOLDER_SHORTCUT
|
!ifdef MAKE_OPEN_SETTINGS_FOLDER_SHORTCUT
|
||||||
Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_OPEN_SETTINGS_FOLDER).lnk"
|
Delete '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_OPEN_SETTINGS_FOLDER).lnk"'
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
;Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_VIEW_STATISTICS).lnk"
|
;Delete '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_VIEW_STATISTICS).lnk"
|
||||||
;Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_TOOLS).lnk"
|
;Delete '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_TOOLS).lnk"'
|
||||||
Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_MANUAL).lnk"
|
Delete '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_MANUAL).lnk"'
|
||||||
Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_UNINSTALL).lnk"
|
Delete '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_UNINSTALL).lnk"'
|
||||||
Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_WEB_SITE).lnk"
|
Delete '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_WEB_SITE).lnk"'
|
||||||
Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_TEXTURE_FONT_GENERATOR).lnk"
|
Delete '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_TEXTURE_FONT_GENERATOR).lnk"'
|
||||||
!ifdef MAKE_UPDATES_SHORTCUT
|
!ifdef MAKE_UPDATES_SHORTCUT
|
||||||
Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_CHECK_FOR_UPDATES).lnk"
|
Delete '"$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_CHECK_FOR_UPDATES).lnk"'
|
||||||
!endif
|
!endif
|
||||||
Delete "$INSTDIR\${PRODUCT_ID}.lnk"
|
Delete '"$INSTDIR\${PRODUCT_ID}.lnk"'
|
||||||
Delete "$INSTDIR\${PRODUCT_ID} (non-SSE2).lnk"
|
Delete '"$INSTDIR\${PRODUCT_ID} (non-SSE2).lnk"'
|
||||||
|
|
||||||
; I'm being paranoid here:
|
; I'm being paranoid here:
|
||||||
Delete "$SMPROGRAMS\${PRODUCT_ID}\*.*"
|
Delete '"$SMPROGRAMS\${PRODUCT_ID}\*.*"'
|
||||||
RMDir "$SMPROGRAMS\${PRODUCT_ID}"
|
RMDir '"$SMPROGRAMS\${PRODUCT_ID}"'
|
||||||
|
|
||||||
Delete "$INSTDIR\Uninstall.exe"
|
Delete "$INSTDIR\Uninstall.exe"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user