X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=ocaml%2Fexamples%2FMakefile.am;h=43e579cc2652fe0d76e40e4b3919848ba2a04ec2;hb=138e118d62046b197b715462072256082ecfc0f7;hp=c251409b41fb9d17bafc480564e186a5b2688422;hpb=53c524819323dcea8d5e3d56ff4fc6cf49b6c64f;p=libguestfs.git diff --git a/ocaml/examples/Makefile.am b/ocaml/examples/Makefile.am index c251409..43e579c 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_builddir)/podwrapper.sh \ + --section 3 \ + --man guestfs-ocaml.3 \ + --html $(top_builddir)/html/guestfs-ocaml.3.html \ + --verbatim $(srcdir)/create_disk.ml:@EXAMPLE1@ \ + --verbatim $(srcdir)/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 $@