summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am83
1 files changed, 83 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 000000000..03fa35236
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,83 @@
+include $(top_srcdir)/build/Makefile.am.common
+
+EXTRA_DIST += \
+ KNOWN_ISSUES \
+ README.win32 \
+ Makefile.win32 \
+ build/Makefile.win32.common \
+ build/Makefile.win32.inform \
+ build/Makefile.win32.features \
+ build/Makefile.win32.features-h \
+ $(NULL)
+#MAINTAINERCLEANFILES += \
+# $(srcdir)/build/Makefile.win32.features \
+# $(srcdir)/build/Makefile.win32.features-h \
+# $(NULL)
+
+ACLOCAL_AMFLAGS = -I build ${ACLOCAL_FLAGS}
+
+DIST_SUBDIRS = src doc util boilerplate test perf
+SUBDIRS = src doc util
+# libpng is required for our test programs
+if CAIRO_HAS_PNG_FUNCTIONS
+SUBDIRS += boilerplate test perf
+endif
+
+configure: cairo-version.h
+
+doc:
+ cd doc && $(MAKE) $(AM_MAKEFLAGS) $@
+test retest recheck: all
+ cd test && $(MAKE) $(AM_MAKEFLAGS) $@
+perf: all
+ cd perf && $(MAKE) $(AM_MAKEFLAGS) $@
+check-valgrind: all
+ cd test && $(MAKE) $(AM_MAKEFLAGS) check-valgrind
+ cd perf && $(MAKE) $(AM_MAKEFLAGS) check-valgrind
+.PHONY: doc test retest recheck perf check-valgrind
+
+
+EXTRA_DIST += \
+ AUTHORS \
+ BIBLIOGRAPHY \
+ BUGS \
+ CODING_STYLE \
+ COPYING \
+ COPYING-LGPL-2.1 \
+ COPYING-MPL-1.1 \
+ HACKING \
+ INSTALL \
+ NEWS \
+ PORTING_GUIDE \
+ README \
+ RELEASING \
+ autogen.sh \
+ cairo-version.h \
+ $(NULL)
+
+DISTCLEANFILES += config.cache
+
+MAINTAINERCLEANFILES += \
+ $(srcdir)/aclocal.m4 \
+ $(srcdir)/autoscan.log \
+ $(srcdir)/build/compile \
+ $(srcdir)/build/config.guess \
+ $(srcdir)/build/config.sub \
+ $(srcdir)/build/depcomp \
+ $(srcdir)/build/install-sh \
+ $(srcdir)/build/ltmain.sh \
+ $(srcdir)/build/missing \
+ $(srcdir)/build/mkinstalldirs \
+ $(srcdir)/config.h.in \
+ $(srcdir)/configure.scan \
+ $(NULL)
+
+DISTCHECK_CONFIGURE_FLAGS = \
+ --enable-gtk-doc \
+ --enable-test-surfaces \
+ --enable-full-testing \
+ $(NULL)
+
+include $(srcdir)/build/Makefile.am.changelog
+include $(srcdir)/build/Makefile.am.releasing
+include $(srcdir)/build/Makefile.am.analysis