Makefile.am 1.2 KB
Newer Older
J
Jim Meyering 已提交
1
# -*- buffer-read-only: t -*- vi: set ro:
2
# Beware this is autogenerated by index.py
3
SUBDIRS=python
4
INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include -I@srcdir@/include
5
DEPS = $(top_builddir)/src/libvirt.la
J
Jim Meyering 已提交
6
LDADDS = @STATIC_BINARIES@ $(WARN_CFLAGS) $(top_builddir)/src/libvirt.la
7 8 9

rebuild: examples.xml index.html

J
Jim Meyering 已提交
10
examples.xml: index.py info1.c suspend.c
11 12
	-@($(srcdir)/index.py)

13
index.html: examples.xml examples.xsl $(top_srcdir)/docs/site.xsl
J
Jim Meyering 已提交
14 15 16 17 18
	-@(if [ -x $(XSLTPROC) ] ; then			\
	   $(XSLTPROC) examples.xsl examples.xml	\
	     && echo "Rebuilt web page"			\
	     && xmllint --valid --noout index.html;	\
	   fi)
19

J
Jim Meyering 已提交
20
install-data-local:
21
	$(mkinstalldirs) $(DESTDIR)$(HTML_DIR)
J
Jim Meyering 已提交
22 23
	-@INSTALL@ -m 0644 $(srcdir)/*.html $(srcdir)/*.c $(srcdir)/*.xml \
	  $(srcdir)/*.xsl $(srcdir)/*.res $(DESTDIR)$(HTML_DIR)
24 25 26

EXTRA_DIST=examples.xsl index.py examples.xml 

J
Jim Meyering 已提交
27
noinst_PROGRAMS=info1 suspend 
28

29 30 31 32 33
info1_SOURCES=info1.c
info1_LDFLAGS=
info1_DEPENDENCIES= $(DEPS)
info1_LDADD= $(LDADDS)

J
Jim Meyering 已提交
34 35 36 37 38
suspend_SOURCES=suspend.c
suspend_LDFLAGS=
suspend_DEPENDENCIES= $(DEPS)
suspend_LDADD= $(LDADDS)

39 40 41 42 43
valgrind: 
	$(MAKE) CHECKER='valgrind' tests

tests: $(noinst_PROGRAMS)
	@(echo '## examples regression tests')
44
	@($(CHECKER) ./info1)
J
Jim Meyering 已提交
45
	@($(CHECKER) ./suspend)