X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=ocaml%2Fexamples%2FMakefile.am;h=61a94af8711069fc3fb17d13053329535ec5c0cd;hp=c251409b41fb9d17bafc480564e186a5b2688422;hb=086bd1f7bfab4c10d890ecca3506a1b091c0d398;hpb=53c524819323dcea8d5e3d56ff4fc6cf49b6c64f diff --git a/ocaml/examples/Makefile.am b/ocaml/examples/Makefile.am index c251409..61a94af 100644 --- a/ocaml/examples/Makefile.am +++ b/ocaml/examples/Makefile.am @@ -1,16 +1,56 @@ +# libguestfs OCaml examples +# Copyright (C) 2010 Red Hat Inc. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + EXTRA_DIST = \ - LICENSE README \ - lvs.ml + LICENSE \ + create_disk.ml \ + inspect_vm.ml \ + guestfs-ocaml.pod + +CLEANFILES = \ + *.cmi *.cmo *.cmx *.o create_disk inspect_vm \ + stamp-guestfs-ocaml.pod + +man_MANS = guestfs-ocaml.3 +noinst_DATA = $(top_builddir)/html/guestfs-ocaml.3.html -CLEANFILES = throbber.ml *.cmi *.cmo *.cmx *.o lvs +guestfs-ocaml.3 $(top_builddir)/html/guestfs-ocaml.3.html: stamp-guestfs-ocaml.pod + +stamp-guestfs-ocaml.pod: guestfs-ocaml.pod create_disk.ml inspect_vm.ml + $(top_srcdir)/podwrapper.sh \ + --section 3 \ + --man guestfs-ocaml.3 \ + --html $(top_builddir)/html/guestfs-ocaml.3.html \ + --verbatim create_disk.ml:@EXAMPLE1@ \ + --verbatim inspect_vm.ml:@EXAMPLE2@ \ + $< + touch $@ if HAVE_OCAML -noinst_SCRIPTS = lvs +noinst_SCRIPTS = create_disk inspect_vm OCAMLFINDFLAGS = -cclib -L$(top_builddir)/src/.libs -lvs: lvs.ml +create_disk: create_disk.ml + $(OCAMLFIND) ocamlopt $(OCAMLFINDFLAGS) -package unix -linkpkg \ + -warn-error A -I .. mlguestfs.cmxa $< -o $@ + +inspect_vm: inspect_vm.ml $(OCAMLFIND) ocamlopt $(OCAMLFINDFLAGS) \ -warn-error A -I .. mlguestfs.cmxa $< -o $@