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.

64 lines
1.8KB

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