Skip to content
Snippets Groups Projects
Commit 373c7068 authored by Peter Maydell's avatar Peter Maydell
Browse files

qemu.nsi: Install Sphinx documentation


The old qemu-doc.html is no longer built, so update the Windows
installer to install the new Sphinx manual sets.

We install all five of the manuals, even though some of them
(notably the user-mode manual) will not be very useful to Windows
users, because skipping some of them would mean broken links
in the top level 'index.html' page.

Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
Reviewed-by: default avatarPhilippe Mathieu-Daudé <philmd@redhat.com>
Message-id: 20200306134751.2572-1-peter.maydell@linaro.org
parent 06db86c8
No related branches found
No related tags found
No related merge requests found
......@@ -177,9 +177,20 @@ SectionEnd
!ifdef CONFIG_DOCUMENTATION
Section "Documentation" SectionDoc
SetOutPath "$INSTDIR"
File "${BINDIR}\qemu-doc.html"
File "${BINDIR}\index.html"
SetOutPath "$INSTDIR\interop"
FILE /r "${BINDIR}\interop\*.*"
SetOutPath "$INSTDIR\specs"
FILE /r "${BINDIR}\specs\*.*"
SetOutPath "$INSTDIR\system"
FILE /r "${BINDIR}\system\*.*"
SetOutPath "$INSTDIR\tools"
FILE /r "${BINDIR}\tools\*.*"
SetOutPath "$INSTDIR\user"
FILE /r "${BINDIR}\user\*.*"
SetOutPath "$INSTDIR"
CreateDirectory "$SMPROGRAMS\${PRODUCT}"
CreateShortCut "$SMPROGRAMS\${PRODUCT}\User Documentation.lnk" "$INSTDIR\qemu-doc.html" "" "$INSTDIR\qemu-doc.html" 0
CreateShortCut "$SMPROGRAMS\${PRODUCT}\User Documentation.lnk" "$INSTDIR\index.html" "" "$INSTDIR\index.html" 0
SectionEnd
!endif
......@@ -227,7 +238,12 @@ Section "Uninstall"
Delete "$INSTDIR\qemu-io.exe"
Delete "$INSTDIR\qemu.exe"
Delete "$INSTDIR\qemu-system-*.exe"
Delete "$INSTDIR\qemu-doc.html"
Delete "$INSTDIR\index.html"
RMDir /r "$INSTDIR\interop"
RMDir /r "$INSTDIR\specs"
RMDir /r "$INSTDIR\system"
RMDir /r "$INSTDIR\tools"
RMDir /r "$INSTDIR\user"
RMDir /r "$INSTDIR\keymaps"
RMDir /r "$INSTDIR\share"
; Remove generated files
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment