@@ -152,7 +152,7 @@ haddock: build-lib-doc
152152cleanup_files+=html
153153html/: configure
154154 -rm -rf html
155− $(BUILDCMD) haddock && mv $(BUILDDIR)/doc/html .
155+ $(BUILDCMD) haddock && cp -r $(BUILDDIR)/doc/html .
156156
157157.PHONY: build-all
158158build-all: build-program build-lib-doc
@@ -203,9 +203,9 @@ uninstall-exec:
203203install-program: install-exec install-doc
204204uninstall-program: uninstall-exec uninstall-doc
205205
206−# Install everything.
207206.PHONY: install-all uninstall-all
208−install-all: build-exec install-doc install-lib-doc
207+# Install libraries
208+install-all: build-all install-doc install-lib-doc
209209 # Install the library (+ main executable) and register it.
210210 destdir=$(DESTDIR); \
211211 # Older Cabal versions have no '--destdir' option.
@@ -219,7 +219,7 @@ install-all: build-exec install-doc install-lib-doc
219219 # Note that, we are in the position of having to install the wrappers
220220 # separately, as Cabal installs the main exec along with the library.
221221 $(call install-executable-files,$(WRAPPERS),$(BINPATH))
222−uninstall-all: uninstall-exec uninstall-doc uninstall-lib-doc
222+uninstall-all: uninstall-program uninstall-lib-doc
223223 -pkg_id="$(NAME)-$(VERSION)"; \
224224 libdir=$$($(GHC_PKG) field $$pkg_id library-dirs 2>/dev/null | \
225225 sed 's/^library-dirs: *//'); \