summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorGuido Guenther <agx@sigxcpu.org>2007-11-22 17:15:30 +0100
committerGuido Guenther <agx@sigxcpu.org>2007-11-22 17:15:30 +0100
commit289456a92fb60b336602a4667d251007b054bb0a (patch)
treee7d530518edfc75ceeb8fece4b056b30e0890757 /Makefile.am
Imported upstream version 0.3.3
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am43
1 files changed, 43 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 000000000..e1e688416
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,43 @@
+## Process this file with automake to produce Makefile.in
+
+SUBDIRS = src qemud proxy include docs @PYTHON_SUBDIR@ tests po m4 scripts
+
+ACLOCAL_AMFLAGS = -I m4
+
+EXTRA_DIST = libvirt.spec.in libvirt.spec COPYING.LIB \
+ libvirt.pc.in libvirt.pc TODO AUTHORS ChangeLog \
+ NEWS README $(man_MANS) autobuild.sh
+
+man_MANS = virsh.1
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = libvirt.pc
+
+rpm: clean
+ @(unset CDPATH ; $(MAKE) dist && rpmbuild -ta $(distdir).tar.gz)
+
+check-local: all tests
+
+tests:
+ @(cd docs/examples ; $(MAKE) MAKEFLAGS+=--silent tests)
+ @(if [ "@PYTHON_SUBDIR@" != "" ] ; then cd python ; \
+ $(MAKE) MAKEFLAGS+=--silent tests ; fi)
+
+cov: cov-recursive cov-am
+
+clean-cov:
+ rm -rf $(top_builddir)/coverage
+ cd src && $(MAKE) $(AM_MAKEFLAGS) clean-cov
+
+cov-recursive:
+ cd src && $(MAKE) $(AM_MAKEFLAGS) cov
+
+cov-am:
+ rm -rf $(top_builddir)/coverage
+ mkdir $(top_builddir)/coverage
+ perl $(srcdir)/scripts/coverage-report.pl src/*.cov > $(top_builddir)/coverage/index.xml
+ xsltproc $(srcdir)/scripts/coverage-report.xsl \
+ $(top_builddir)/coverage/index.xml \
+ > $(top_builddir)/coverage/index.html
+ for i in $(top_builddir)/src/*.gcov ; do o=`echo $$i | sed -e 's,$(top_builddir)/src,coverage,'` ; \
+ perl $(srcdir)/scripts/coverage-report-entry.pl $$i > $$o.html ; done