X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=Makefile.am;h=d6b4077abd6b81b0998b62d8b319185ad462763f;hp=b154f08cdd36a989325cca7ef79867701102675f;hb=dc8e4b057ecd3984d7c27c8e;hpb=58012dc9b67aa1b5de9c5dc70e7e471de3ed2a6a diff --git a/Makefile.am b/Makefile.am index b154f08..d6b4077 100644 --- a/Makefile.am +++ b/Makefile.am @@ -36,20 +36,20 @@ SUBDIRS += gnulib/tests capitests regressions test-tool SUBDIRS += fish # virt-tools in C. -SUBDIRS += cat inspector +SUBDIRS += cat df inspector rescue # Language bindings. if HAVE_PERL -SUBDIRS += perl +SUBDIRS += perl perl/examples endif if HAVE_OCAML SUBDIRS += ocaml ocaml/examples endif if HAVE_PYTHON -SUBDIRS += python +SUBDIRS += python python/examples endif if HAVE_RUBY -SUBDIRS += ruby +SUBDIRS += ruby ruby/examples endif if HAVE_JAVA SUBDIRS += java @@ -79,7 +79,7 @@ SUBDIRS += po-docs EXTRA_DIST = \ $(generator_built) \ html/pod.css \ - BUGS HACKING RELEASE-NOTES TODO \ + BUGS HACKING RELEASE-NOTES ROADMAP TODO \ libguestfs.pc libguestfs.pc.in \ recipes/LICENSE \ recipes/README \ @@ -91,7 +91,12 @@ EXTRA_DIST = \ contrib/README \ bindtests \ .gitignore \ - m4/.gitignore + m4/.gitignore \ + libtool-kill-dependency_libs.sh \ + autogen.sh \ + bugs-in-changelog.sh \ + update-bugs.sh \ + logo/fish.svg logo/fish.png # Recipes web page. html/recipes.html: $(wildcard recipes/*.sh) $(wildcard recipes/*.html) $(wildcard recipes/*.example) Makefile make-recipes.sh @@ -103,9 +108,15 @@ html/recipes.html: $(wildcard recipes/*.sh) $(wildcard recipes/*.html) $(wildcar HTMLFILES = \ html/guestfs.3.html \ html/guestfs-examples.3.html \ + html/guestfs-ocaml.3.html \ + html/guestfs-perl.3.html \ + html/guestfs-python.3.html \ + html/guestfs-ruby.3.html \ html/guestfish.1.html \ html/guestmount.1.html \ html/virt-cat.1.html \ + html/virt-copy-in.1.html \ + html/virt-copy-out.1.html \ html/virt-df.1.html \ html/virt-edit.1.html \ html/virt-filesystems.1.html \ @@ -117,11 +128,13 @@ HTMLFILES = \ html/virt-rescue.1.html \ html/virt-resize.1.html \ html/virt-tar.1.html \ + html/virt-tar-in.1.html \ + html/virt-tar-out.1.html \ html/virt-win-reg.1.html \ html/recipes.html \ html/pod.css html/recipes.css -TEXTFILES = BUGS HACKING README RELEASE-NOTES TODO +TEXTFILES = BUGS README RELEASE-NOTES ROADMAP TODO WEBSITEDIR = $(HOME)/d/redhat/websites/libguestfs @@ -174,14 +187,9 @@ pkgconfig_DATA = libguestfs.pc # Make clean. -CLEANFILES = $(fs_DATA) \ - emptydisk \ +CLEANFILES = \ pod2htm?.tmp \ - html/*.html \ - guestfs.3 guestfish.1 - -clean-local: - rm -rf initramfs + html/*.html # If you don't want to run all of the tests ('make check') then this # will just run libguestfs-test-tool for a quick check. Note this @@ -190,14 +198,7 @@ clean-local: quickcheck: test-tool/run-test-tool-locally -# Mostly static binary distribution. -# -# Some binaries are relinked partially statically. You can make these -# binaries "more static" by making sure that as many foo-static -# packages are installed as possible. -# -# We remove the supermin appliance and adjust some directories to make -# them non-Fedora-specific. +# Make binary distribution. BINTMPDIR = /tmp/libguestfs-bin bindist: @@ -205,22 +206,6 @@ bindist: mkdir $(BINTMPDIR) $(MAKE) $(MAKE) DESTDIR=$(BINTMPDIR) install - rm -r $(BINTMPDIR)$(libdir)/guestfs/supermin.d - rm $(BINTMPDIR)$(libdir)/guestfs/kmod.whitelist - mv $(BINTMPDIR)$(prefix)/lib64/* $(BINTMPDIR)$(libdir) - mv $(BINTMPDIR)/usr/lib64/* $(BINTMPDIR)$(libdir) -find $(BINTMPDIR) -type d -exec rmdir --ignore-fail-on-non-empty {} \; - $(MAKE) -C fish guestfish.static - cp fish/guestfish.static $(BINTMPDIR)$(bindir)/guestfish - $(MAKE) -C fuse guestmount.static - cp fuse/guestmount.static $(BINTMPDIR)$(bindir)/guestmount - $(MAKE) -C test-tool libguestfs-test-tool.static - cp test-tool/libguestfs-test-tool.static $(BINTMPDIR)$(bindir)/libguestfs-test-tool - $(MAKE) -C cat virt-cat.static virt-filesystems.static virt-ls.static - cp cat/virt-cat.static $(BINTMPDIR)$(bindir)/virt-cat - cp cat/virt-filesystems.static $(BINTMPDIR)$(bindir)/virt-filesystems - cp cat/virt-ls.static $(BINTMPDIR)$(bindir)/virt-ls - $(MAKE) -C inspector virt-inspector.static - cp inspector/virt-inspector.static $(BINTMPDIR)$(bindir)/virt-inspector (cd $(BINTMPDIR) && tar cf - .) | \ - gzip -c -9 > libguestfs-$(VERSION)-$(host_cpu).tar.gz + gzip -c -9 > libguestfs-$(VERSION)-$(DISTRO)-$(host_cpu).tar.gz