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