jack1 codebase
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

80 lines
2.1KB

  1. ## Process this file with automake to produce Makefile.in
  2. MAINTAINERCLEANFILES=Makefile.in
  3. CLEANFILES=doxygen-build.stamp
  4. DOX=reference.doxygen
  5. DOXSOURCES=mainpage.dox transport.dox porting.dox fsm.png fsm.eps \
  6. ../jack/control.h \
  7. ../jack/intclient.h \
  8. ../jack/jack.h \
  9. ../jack/jslist.h \
  10. ../jack/metadata.h \
  11. ../jack/midiport.h \
  12. ../jack/ringbuffer.h \
  13. ../jack/session.h \
  14. ../jack/statistics.h \
  15. ../jack/systemdeps.h \
  16. ../jack/thread.h \
  17. ../jack/transport.h \
  18. ../jack/types.h \
  19. ../jack/uuid.h \
  20. ../jack/weakjack.h \
  21. ../jack/weakmacros.h
  22. EXTRA_DIST=mainpage.dox transport.dox fsm.png fsm.eps porting.dox
  23. INSTIMAGES=reference/html/doxygen.png reference/html/fsm.png
  24. DOC_STAMPS=html-build.stamp
  25. DOC_DIR=$(HTML_DIR)
  26. all-local: doxygen-build.stamp
  27. doxygen-build.stamp: $(DOX) $(DOXSOURCES)
  28. @echo '*** Running doxygen ***'
  29. doxygen $(DOX)
  30. touch doxygen-build.stamp
  31. clean-local:
  32. rm -f *~ *.bak $(DOC_STAMPS) || true
  33. if test -d html; then rm -fr html; fi
  34. if test -d latex; then rm -fr latex; fi
  35. distclean-local: clean
  36. rm -f *.stamp || true
  37. if test -d reference; then rm -rf reference; fi
  38. install-data-local:
  39. $(mkinstalldirs) $(DESTDIR)$(DOC_DIR)/reference/html
  40. (installfiles=`echo reference/html/*.html`; \
  41. if test "$$installfiles" = 'reference/html/*.html'; \
  42. then echo '-- Nothing to install' ; \
  43. else \
  44. for i in $$installfiles $(INSTIMAGES) reference/html/doxygen.css; do \
  45. echo '-- Installing '$$i ; \
  46. $(INSTALL_DATA) $$i $(DESTDIR)$(DOC_DIR)/reference/html; \
  47. done; \
  48. fi)
  49. # we need doxygen stuff built so we can know what to uninstall
  50. uninstall-local: doxygen-build.stamp
  51. (installfiles=`echo reference/html/*.html`; \
  52. if test "$$installfiles" = 'reference/html/*.html'; \
  53. then echo '-- Nothing to uninstall' ; \
  54. else \
  55. for i in $$installfiles $(INSTIMAGES) reference/html/doxygen.css; do \
  56. echo '-- Unstalling '$$i ; \
  57. rm $(DESTDIR)$(DOC_DIR)/$$i; \
  58. done; \
  59. fi)
  60. dist-hook: dist-hook-local
  61. mkdir $(distdir)/reference
  62. mkdir $(distdir)/reference/html
  63. -cp reference/html/*.html reference/html/*.css \
  64. reference/html/*.png $(distdir)/reference/html
  65. .PHONY : dist-hook-local