1 ; Examples for extras file
3 !ifdef EXTERNAL_EXTRAS_SECMAIN ; Main install block
4 ; Anything here will be done during install. Intended for shortcuts.
6 ; Useful examples include having an exe in the branding directory
7 CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\My Program.lnk" "$INSTDIR\file.exe" "-somearg" "$INSTDIR\file.exe"
9 ; Or perhaps wanting a special link to start evergreen? You can even auto-detect icon usage:
11 CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Evergreen Staff Client Something.lnk" "$INSTDIR\evergreen.exe" "-something" "$INSTDIR\evergreen.ico"
13 CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Evergreen Staff Client Something.lnk" "$INSTDIR\evergreen.exe" "-something"
15 !else ifdef EXTERNAL_EXTRAS_UNINSTALL ; Uninstall block
16 ; Anything you have added that you want removed may need uninstall lines
18 ; Such as that extra exe? Left a file and a link.
19 Delete "$INSTDIR\file.exe"
20 Delete "$SMPROGRAMS\$ICONS_GROUP\My Program.lnk"
22 ; Or perhaps your extra start shortcuts?
23 Delete "$SMPROGRAMS\$ICONS_GROUP\Evergreen Staff Client Something.lnk"