Makefile.am 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. include $(top_srcdir)/build/Makefile.am.common
  2. EXTRA_DIST += \
  3. KNOWN_ISSUES \
  4. README.win32 \
  5. Makefile.win32 \
  6. build/Makefile.win32.common \
  7. build/Makefile.win32.inform \
  8. build/Makefile.win32.features \
  9. build/Makefile.win32.features-h \
  10. $(NULL)
  11. #MAINTAINERCLEANFILES += \
  12. # $(srcdir)/build/Makefile.win32.features \
  13. # $(srcdir)/build/Makefile.win32.features-h \
  14. # $(NULL)
  15. ACLOCAL_AMFLAGS = -I build ${ACLOCAL_FLAGS}
  16. DIST_SUBDIRS = src doc util boilerplate test perf
  17. SUBDIRS = src doc util
  18. # libpng is required for our test programs
  19. if CAIRO_HAS_PNG_FUNCTIONS
  20. SUBDIRS += boilerplate test perf
  21. endif
  22. configure: cairo-version.h
  23. doc:
  24. cd doc && $(MAKE) $(AM_MAKEFLAGS) $@
  25. test retest recheck: all
  26. cd test && $(MAKE) $(AM_MAKEFLAGS) $@
  27. perf: all
  28. cd perf && $(MAKE) $(AM_MAKEFLAGS) $@
  29. check-valgrind: all
  30. cd test && $(MAKE) $(AM_MAKEFLAGS) check-valgrind
  31. cd perf && $(MAKE) $(AM_MAKEFLAGS) check-valgrind
  32. .PHONY: doc test retest recheck perf check-valgrind
  33. EXTRA_DIST += \
  34. AUTHORS \
  35. BIBLIOGRAPHY \
  36. BUGS \
  37. CODING_STYLE \
  38. COPYING \
  39. COPYING-LGPL-2.1 \
  40. COPYING-MPL-1.1 \
  41. HACKING \
  42. INSTALL \
  43. NEWS \
  44. PORTING_GUIDE \
  45. README \
  46. RELEASING \
  47. autogen.sh \
  48. cairo-version.h \
  49. $(NULL)
  50. DISTCLEANFILES += config.cache
  51. MAINTAINERCLEANFILES += \
  52. $(srcdir)/aclocal.m4 \
  53. $(srcdir)/autoscan.log \
  54. $(srcdir)/build/compile \
  55. $(srcdir)/build/config.guess \
  56. $(srcdir)/build/config.sub \
  57. $(srcdir)/build/depcomp \
  58. $(srcdir)/build/install-sh \
  59. $(srcdir)/build/ltmain.sh \
  60. $(srcdir)/build/missing \
  61. $(srcdir)/build/mkinstalldirs \
  62. $(srcdir)/config.h.in \
  63. $(srcdir)/configure.scan \
  64. $(NULL)
  65. DISTCHECK_CONFIGURE_FLAGS = \
  66. --enable-gtk-doc \
  67. --enable-test-surfaces \
  68. --enable-full-testing \
  69. $(NULL)
  70. include $(srcdir)/build/Makefile.am.changelog
  71. include $(srcdir)/build/Makefile.am.releasing
  72. include $(srcdir)/build/Makefile.am.analysis