source: misc/tools/xyz2kmz/installer/xyz2kmz.nsi @ 7757

Last change on this file since 7757 was 7757, checked in by wilsonr, 14 years ago

New utility 'xyz2kmz'. Read the README.txt for the details.

File size: 1.5 KB
Line 
1!define PRODUCT_NAME "xyz2kmz"
2!define PRODUCT_VERSION "0.2"
3!define ICON_FILE "xyz2kmz.ico"
4
5Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
6OutFile "${PRODUCT_NAME}_${PRODUCT_VERSION}.exe"
7InstallDir $PROGRAMFILES\${PRODUCT_NAME}
8Page directory
9Page instfiles
10Icon ${ICON_FILE}
11
12Section "Install"
13   SetOutPath $INSTDIR
14   File xyz2kmz.nsi
15   File xyz2kmz.py
16   File xyz2kmz.bat
17   File xyz2kmz.ico
18   File README.txt
19   CreateDirectory "$SMPROGRAMS\${PRODUCT_NAME}"
20   CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Uninstall.lnk" "$INSTDIR\Uninstall.exe" "" "$INSTDIR\Uninstall.exe" 0
21#   CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\${PRODUCT_NAME}.lnk" "$INSTDIR\${PRODUCT_NAME}.py" "" "$INSTDIR\${PRODUCT_NAME}.py" 0
22   CopyFiles "$INSTDIR\${PRODUCT_NAME}.bat" "$WINDIR\${PRODUCT_NAME}.bat"
23#   CreateShortCut "$WINDIR\${PRODUCT_NAME}.bat" "$INSTDIR\${PRODUCT_NAME}.bat" "" "$INSTDIR\${PRODUCT_NAME}.bat" 0
24   WriteUninstaller "$INSTDIR\Uninstall.exe"
25SectionEnd
26
27UninstallText "This will uninstall ${PRODUCT_NAME} ${PRODUCT_VERSION}."
28 
29!ifdef ICON_FILE
30UninstallIcon "${ICON_FILE}"
31!endif
32 
33Section "Uninstall"
34   Delete "$INSTDIR\*.nsi"   
35   Delete "$INSTDIR\*.py"   
36   Delete "$INSTDIR\*.ico"   
37   Delete "$INSTDIR\*.exe"   
38   Delete "$INSTDIR\*.bat"   
39   Delete "$INSTDIR\*.txt"   
40   Delete "$WINDIR\${PRODUCT_NAME}.bat"
41   RMDir /r "$SMPROGRAMS\${PRODUCT_NAME}\*.*"
42   RMDir /r "$SMPROGRAMS\${PRODUCT_NAME}"
43   RMDir /r "$INSTDIR"
44SectionEnd
Note: See TracBrowser for help on using the repository browser.