SUBDIRS = . plover plover-gtk EXTRA_DIST = zsh.spec zsh2.spec zip.spec zap.spec filesystem.spec zappy.spec \ zappy2.spec unsatisfiable.spec uninstallable.spec badpostun.spec comps.xml \ glib.supp.in README xvfb-run if HAVE_CHECK_TOOLS noinst_DATA = glib.supp yum-repo-test-dir/repodata/primary.xml.gz \ primary.xml.gz razor-test-dir/var/lib/razor/system.rzdb if HAVE_VALGRIND_3_9 %.supp: %.supp.in cat $< > $@ else %.supp: %.supp.in grep -v '^ *match-leak-kinds: ' $< > $@ endif yum-repo-test-dir/repodata/primary.xml.gz: zsh.spec zsh2.spec zip.spec \ zap.spec filesystem.spec zappy.spec zappy2.spec unsatisfiable.spec \ uninstallable.spec badpostun.spec Makefile rm -rf rpmbuild yum-repo-test-dir mkdir -p rpmbuild/BUILD rpmbuild/RPMS $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zap.spec $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" --define "_version 1" \ -bb $(srcdir)/zip.spec $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh.spec $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zsh2.spec $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb \ $(srcdir)/filesystem.spec $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zappy.spec $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb $(srcdir)/zappy2.spec $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb \ $(srcdir)/unsatisfiable.spec $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb \ $(srcdir)/uninstallable.spec $(RPMBUILD) --define "_topdir `pwd`/rpmbuild" -bb \ $(srcdir)/badpostun.spec mkdir -p yum-repo-test-dir/rpms mv rpmbuild/RPMS/noarch/*.rpm yum-repo-test-dir/rpms rm -rf rpmbuild cp $(srcdir)/comps.xml yum-repo-test-dir/rpms $(CREATEREPO) --simple-md-filenames -g comps.xml -o yum-repo-test-dir \ yum-repo-test-dir/rpms $(RM) yum-repo-test-dir/rpms/comps.xml cp $(srcdir)/comps.xml yum-repo-test-dir/repodata primary.xml.gz: yum-repo-test-dir/repodata/primary.xml.gz cp yum-repo-test-dir/repodata/primary.xml.gz \ yum-repo-test-dir/repodata/filelists.xml.gz . rm -rf rpms ln -s yum-repo-test-dir/rpms . razor-test-dir/var/lib/razor/system.rzdb: primary.xml.gz $(RM) -r razor-test-dir $(RAZOR) --root=file:razor-test-dir init $(RAZOR) --root=file:razor-test-dir \ --url=file://localhost/`pwd`/yum-repo-test-dir import-yum $(RAZOR) --root=file:razor-test-dir install zap zappy zappy2 zappy-tools endif check-valgrind: $(RM) test-suite-*.log -(cd plover && $(MAKE) $(AM_MAKEFLAGS) check-valgrind) -(cd plover-gtk && $(MAKE) $(AM_MAKEFLAGS) check-valgrind) @for infile in plover/test-suite-*.log plover-gtk/test-suite-*.log; do \ outfile=`echo $$infile | sed -e 's:.*/::'`; \ cat $$infile >> $$outfile; \ done clean-local: rm -rf yum-repo-test-dir razor-test-dir rm -f primary.xml.gz filelists.xml.gz rpms rawhide.rzdb CLEANFILES = glib.supp