ccc7eb6ec1380bd986771d3f3b8809905b281048
[virt-top.git] / libvirt / Makefile.in
1 CFLAGS          := @CFLAGS@ \
2                    -I.. \
3                    -I$(shell ocamlc -where) \
4                    -Wall -Werror \
5                    -fPIC \
6                    -g
7 LDFLAGS         := @LDFLAGS@
8
9 OCAMLCPACKAGES  := -package extlib,unix
10 OCAMLCFLAGS     := -g
11 OCAMLCLIBS      := -linkpkg
12
13 OCAMLOPTPACKAGES := $(OCAMLCPACKAGES)
14 OCAMLOPTFLAGS   :=
15 OCAMLOPTLIBS    := $(OCAMLCLIBS)
16
17 export LIBRARY_PATH=.
18 export LD_LIBRARY_PATH=.
19
20 BYTE_TARGETS    := libvirt.cma
21 OPT_TARGETS     := libvirt.cmxa
22
23 all: $(BYTE_TARGETS)
24
25 opt: $(OPT_TARGETS)
26
27 libvirt.cma: libvirt_c.o libvirt.cmo libvirt_version.cmo
28         ocamlmklib -o mllibvirt $^ $(LDFLAGS) -lvirt
29
30 libvirt.cmxa: libvirt_c.o libvirt.cmx libvirt_version.cmx
31         ocamlmklib -o mllibvirt $^ $(LDFLAGS) -lvirt
32
33 libvirt.cmo: libvirt.cmi
34 libvirt.cmi: libvirt.mli
35
36 libvirt_version.cmo: libvirt_version.cmi
37 libvirt_version.cmi: libvirt_version.mli
38
39 install:
40         ocamlfind install libvirt ../META *.so *.a *.cmx *.cma *.cmxa *.mli
41
42 include ../Make.rules