Add resources for all plugins, make Mike's configurator the default configurator for the package build.

This commit is contained in:
Ron Pedde
2006-05-29 11:07:19 +00:00
parent 7f08580a24
commit 69bb8dba82
17 changed files with 503 additions and 405 deletions

View File

@@ -15,7 +15,7 @@
!define PROJROOT "..\..\.."
!define MTD_SOURCE "${PROJROOT}\mt-daapd\win32\Release"
!define DLL_SOURCE "${PROJROOT}\win32\dll"
!define CONFIG_SOURCE "${PROJROOT}\mt-daapd\win32\FireflyConfig\bin\Release"
!define CONFIG_SOURCE "${PROJROOT}\mt-daapd\win32\FireflyShell\Release"
!define ADMIN_ROOT "${PROJROOT}\mt-daapd\admin-root"
; MUI 1.67 compatible ------
@@ -111,7 +111,7 @@ Section "MainSection" SEC01
SetOutPath "$2"
SetOverwrite ifnewer
File /oname=firefly.exe "${MTD_SOURCE}\mt-daapd.exe"
File "${CONFIG_SOURCE}\FireflyConfig.exe"
File "${CONFIG_SOURCE}\FireflyShell.exe"
File "${DLL_SOURCE}\gnu_regex.dll"
File "${DLL_SOURCE}\pthreadVC2.dll"
File "${DLL_SOURCE}\sqlite.dll"
@@ -195,9 +195,8 @@ Section -AdditionalIcons
CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Website.lnk" "$2\${PRODUCT_NAME}.url"
CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Uninstall.lnk" "$2\uninst.exe"
CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Debug Mode.lnk" "$2\firefly.exe" "-d9 -f"
CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Firefly Configuration.lnk" "$2\FireflyConfig.exe"
CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Firefly Configuration.lnk" "$2\FireflyShell.exe"
CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Advanced Configuration.lnk" "notepad.exe" "$2\mt-daapd.conf"
CreateShortCut "$SMPROGRAMS\Startup\Firefly Config.lnk" "$2\FireflyConfig.exe"
SectionEnd
Section -Post
@@ -209,6 +208,8 @@ Section -Post
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}"
WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Run" "FireflyShell" '"$2\FireflyShell.exe" -q'
; ExecWait "$2\mt-daapd.exe -i"
nsSCM::Install "${PRODUCT_NAME}" "${PRODUCT_SERVICE}" 16 2 "$2\firefly.exe" "" "Bonjour Service" "" ""
@@ -223,7 +224,7 @@ Section -Post
ExecWait 'netsh firewall add allowedprogram "$2\firefly.exe" "${PRODUCT_NAME}" enable'
nsSCM::Start "${PRODUCT_NAME}"
Exec "$2\FireflyConfig"
Exec "$2\FireflyShell.exe"
SectionEnd
@@ -466,12 +467,11 @@ Section Uninstall
RMDir "$INSTDIR\plugins"
Delete "$INSTDIR\firefly.exe"
Delete "$INSTDIR\FireflyConfig.exe"
Delete "$INSTDIR\FireflyShell.exe"
Delete "$SMPROGRAMS\${PRODUCT_NAME}\Uninstall.lnk"
Delete "$SMPROGRAMS\${PRODUCT_NAME}\Website.lnk"
Delete "$SMPROGRAMS\${PRODUCT_NAME}\Debug Mode.lnk"
Delete "$SMPROGRAMS\Startup\Firefly Config.lnk"
Delete "$SMPROGRAMS\${PRODUCT_NAME}\Firefly Configuration.lnk"
Delete "$SMPROGRAMS\${PRODUCT_NAME}\Advanced Configuration.lnk"