summaryrefslogtreecommitdiffstats
path: root/libvirt/Makefile.in
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2008-04-16 13:51:14 +0100
committerRichard W.M. Jones <rjones@redhat.com>2008-04-16 13:51:14 +0100
commit02f1c03c9f81e25353aae4900ce19e194b507f71 (patch)
tree99d5b8e8976698b92c914da1ce7220b1c91a5559 /libvirt/Makefile.in
parent0bdb08c61ec66a16a81c2778a2a76cac77b08fda (diff)
downloadvirt-top-02f1c03c9f81e25353aae4900ce19e194b507f71.tar.gz
virt-top-02f1c03c9f81e25353aae4900ce19e194b507f71.tar.xz
virt-top-02f1c03c9f81e25353aae4900ce19e194b507f71.zip
Removed virt-ctrl, virt-df, ocaml-libvirt - now in separate repositories.
Diffstat (limited to 'libvirt/Makefile.in')
-rw-r--r--libvirt/Makefile.in126
1 files changed, 0 insertions, 126 deletions
diff --git a/libvirt/Makefile.in b/libvirt/Makefile.in
deleted file mode 100644
index 66ffc75..0000000
--- a/libvirt/Makefile.in
+++ /dev/null
@@ -1,126 +0,0 @@
-# ocaml-libvirt
-# Copyright (C) 2007 Red Hat Inc., Richard W.M. Jones
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2 of the License, or (at your option) any later version.
-#
-# This library 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
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-
-WIN32 = @WIN32@
-
-CFLAGS = @CFLAGS@ \
- -I.. \
- -I"$(shell ocamlc -where)" \
- @DEBUG@ @WARNINGS@ @CFLAGS_FPIC@
-LDFLAGS = @LDFLAGS@
-# -L"$(shell ocamlc -where)"
-
-OCAMLC = @OCAMLC@
-OCAMLOPT = @OCAMLOPT@
-OCAMLFIND = @OCAMLFIND@
-OCAMLMKLIB = @OCAMLMKLIB@
-
-ifneq ($(OCAMLFIND),)
-OCAMLCPACKAGES := -package unix
-OCAMLCFLAGS := -g
-OCAMLCLIBS := -linkpkg
-else
-OCAMLCINCS :=
-OCAMLCFLAGS := -g
-OCAMLCLIBS := unix.cma
-endif
-
-OCAMLOPTFLAGS :=
-ifneq ($(OCAMLFIND),)
-OCAMLOPTPACKAGES := $(OCAMLCPACKAGES)
-OCAMLOPTLIBS := $(OCAMLCLIBS)
-else
-OCAMLOPTINCS := $(OCAMLCINCS)
-OCAMLOPTLIBS := unix.cmxa
-endif
-
-export LIBRARY_PATH=.
-export LD_LIBRARY_PATH=.
-
-BYTE_TARGETS := mllibvirt.cma
-OPT_TARGETS := mllibvirt.cmxa
-
-all: $(BYTE_TARGETS)
-
-opt: $(OPT_TARGETS)
-
-COBJS := libvirt.cmo libvirt_version.cmo
-OPTOBJS := libvirt.cmx libvirt_version.cmx
-
-ifneq ($(OCAMLMKLIB),)
-# Good, we can just use ocamlmklib
-mllibvirt.cma: libvirt_c.o $(COBJS)
- $(OCAMLMKLIB) -o mllibvirt $^ $(LDFLAGS) -lvirt
-
-mllibvirt.cmxa: libvirt_c.o $(OPTOBJS)
- $(OCAMLMKLIB) -o mllibvirt $^ $(LDFLAGS) -lvirt
-
-else
-ifeq ($(WIN32),yes)
-# Ugh, MinGW doesn't have ocamlmklib. This technique is copied from the
-# example in OCaml distribution, otherlibs/win32unix/Makefile.nt
-
-mllibvirt.cma: dllmllibvirt.dll libmllibvirt.a $(COBJS)
- $(OCAMLC) -a -linkall -o $@ $(COBJS) \
- -dllib -lmllibvirt -cclib -lmllibvirt -cclib "$(LDFLAGS) -lvirt"
-
-mllibvirt.cmxa: libmllibvirt.a $(OPTOBJS)
- $(OCAMLOPT) -a -linkall -o $@ $(OPTOBJS) \
- -cclib -lmllibvirt -cclib "$(LDFLAGS) -lvirt"
-
-dllmllibvirt.dll: libvirt_c.o
- $(CC) -shared -o $@ $^ \
- $(LDFLAGS) "$(shell ocamlc -where)"/ocamlrun.a -lvirt
-
-libmllibvirt.a: libvirt_c.o
- ar rc $@ $^
- ranlib $@
-
-else
-# Don't know how to build a library on this platform.
-$(BYTE_TARGETS) $(OPT_TARGETS):
- echo "Error: ocamlmklib missing, and no known way to build libraries on this platform"
- exit 1
-endif
-endif
-
-# Automatically generate the C code from a Perl script 'generator.pl'.
-libvirt_c.c: generator.pl
- perl -w $<
-
-# Status of automatically generated bindings.
-autostatus: libvirt_c.c
- @echo -n "Functions which have manual bindings: "
- @grep ^ocaml_libvirt_ libvirt_c_oneoffs.c | wc -l
- @echo -n "Functions which have automatic bindings: "
- @grep ^ocaml_libvirt_ libvirt_c.c | wc -l
- @echo -n "LOC in manual bindings: "
- @wc -l < libvirt_c_oneoffs.c
- @echo -n "LOC in automatic bindings: "
- @wc -l < libvirt_c.c
-
-libvirt.cmo: libvirt.cmi
-libvirt.cmi: libvirt.mli
-
-libvirt_version.cmo: libvirt_version.cmi
-libvirt_version.cmi: libvirt_version.mli
-
-install:
- ocamlfind install libvirt \
- ../META *.so *.a *.cmx *.cma *.cmxa *.cmi *.mli
-
-include ../Make.rules