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 | |
---|
5 | Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" |
---|
6 | OutFile "${PRODUCT_NAME}_${PRODUCT_VERSION}.exe" |
---|
7 | InstallDir $PROGRAMFILES\${PRODUCT_NAME} |
---|
8 | Page directory |
---|
9 | Page instfiles |
---|
10 | Icon ${ICON_FILE} |
---|
11 | |
---|
12 | Section "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" |
---|
25 | SectionEnd |
---|
26 | |
---|
27 | UninstallText "This will uninstall ${PRODUCT_NAME} ${PRODUCT_VERSION}." |
---|
28 | |
---|
29 | !ifdef ICON_FILE |
---|
30 | UninstallIcon "${ICON_FILE}" |
---|
31 | !endif |
---|
32 | |
---|
33 | Section "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" |
---|
44 | SectionEnd |
---|
Note: See
TracBrowser
for help on using the repository browser.