Commit ea008a4dae0029666e66b7628f5c0784d40abf96

Authored by Jürgen Knödlseder
1 parent 1d2ae843

Adapt Makefile rules for correct installation of ctools documentation

Showing 1 changed file with 13 additions and 4 deletions
Makefile.am
... ... @@ -25,14 +25,20 @@ doc_DATA = \
25 25 README
26 26 docdir = ${datadir}/doc/${PACKAGE}
27 27  
28   -install-data-local: $(HTML_INSTALL_DATA_TARGETS)
  28 +#install-data-local: $(HTML_INSTALL_DATA_TARGETS)
  29 +#uninstall-local: $(HTML_UNINSTALL_DATA_TARGETS)
29 30  
30   -uninstall-local: $(HTML_UNINSTALL_DATA_TARGETS)
  31 +install-data-local: $(DOXYGEN_INSTALL_DATA_TARGETS) sphinx-install
  32 +
  33 +uninstall-local: $(DOXYGEN_UNINSTALL_DATA_TARGETS)
31 34  
32 35 #
33 36 # Additional rules
34 37 #
35 38  
  39 +# Rules
  40 +.PHONY: doxygen-run doxygen-doc $(DX_PS_GOAL) $(DX_PDF_GOAL)
  41 +
36 42 # Print out all rules
37 43 help:
38 44 @echo "make targets:"; \
... ... @@ -227,6 +233,7 @@ doxygen: doxygen-run $(DX_PS_GOAL) $(DX_PDF_GOAL)
227 233  
228 234 # Install Doxygen files
229 235 DOCDIRS = html/doxygen man/man3
  236 +DOXYGEN_INSTALL_DATA_TARGETS = doxygen-install
230 237 doxygen-install:
231 238 $(mkinstalldirs) $(DESTDIR)$(docdir)
232 239 @for dir in $(DOCDIRS) ; do \
... ... @@ -238,14 +245,16 @@ doxygen-install:
238 245 done
239 246  
240 247 # Uninstall Doxygen files
  248 +DOXYGEN_UNINSTALL_DATA_TARGETS = doxygen-uninstall
241 249 doxygen-uninstall:
242 250 for dir in $(DOCDIRS) ; do \
243 251 rm -f -r $(DESTDIR)$(docdir)/$$dir ; \
244 252 done
245 253  
246 254 @DX_DOCDIR@/@PACKAGE@.tag: $(DX_CONFIG) $(pkginclude_HEADERS)
247   - rm -rf @DX_DOCDIR@
248   - $(DX_ENV) $(DX_DOXYGEN) $(srcdir)/$(DX_CONFIG)
  255 + rm -rf @DX_DOCDIR@
  256 + $(mkinstalldirs) $(srcdir)/doc/html/doxygen
  257 + $(DX_ENV) $(DX_DOXYGEN) $(srcdir)/$(DX_CONFIG)
249 258  
250 259 DX_CLEANFILES = \
251 260 @DX_DOCDIR@/@PACKAGE@.tag \
... ...