Remove a few more generated files.
[virt-top.git] / mlvirtmanager / Makefile.in
1 # $Id: Makefile.in,v 1.2 2007/08/21 14:24:38 rjones Exp $
2
3 INSTALL         := @INSTALL@
4
5 prefix          = @prefix@
6 exec_prefix     = @exec_prefix@
7 bindir          = @bindir@
8
9 OCAMLCPACKAGES  := -package extlib,unix,lablgtk2 -I ../libvirt
10 OCAMLCFLAGS     := -g
11 OCAMLCLIBS      := -linkpkg
12
13 OCAMLOPTPACKAGES := $(OCAMLCPACKAGES)
14 OCAMLOPTFLAGS   :=
15 OCAMLOPTLIBS    := $(OCAMLCLIBS)
16
17 export LIBRARY_PATH=../libvirt
18 export LD_LIBRARY_PATH=../libvirt
19
20 BYTE_TARGETS    := mlvirtmanager
21 OPT_TARGETS     := mlvirtmanager.opt
22
23 VIRTMANAGER_OBJS := \
24         mlvirtmanager_helpers.cmo \
25         mlvirtmanager_connections.cmo \
26         mlvirtmanager_domain_ops.cmo \
27         mlvirtmanager_mainwindow.cmo \
28         mlvirtmanager.cmo
29
30 VIRTMANAGER_XOBJS := $(VIRTMANAGER_OBJS:.cmo=.cmx)
31
32 all: $(BYTE_TARGETS)
33
34 opt: $(OPT_TARGETS)
35
36 mlvirtmanager: $(VIRTMANAGER_OBJS)
37         ocamlfind ocamlc $(OCAMLCPACKAGES) $(OCAMLCFLAGS) $(OCAMLCLIBS) \
38           ../libvirt/mllibvirt.cma gtkInit.cmo -o $@ $<
39
40 mlvirtmanager.opt: $(VIRTMANAGER_XOBJS)
41         ocamlfind ocamlopt \
42           $(OCAMLOPTPACKAGES) $(OCAMLOPTFLAGS) $(OCAMLOPTLIBS) \
43           ../libvirt/mllibvirt.cmxa gtkInit.cmx -o $@ $<
44
45 install:
46         if [ -x mlvirtmanager.opt ]; then \
47           mkdir -p $(DESTDIR)$(bindir); \
48           $(INSTALL) -m 0755 mlvirtmanager.opt $(DESTDIR)$(bindir)/mlvirtmanager; \
49         fi
50
51 include ../Make.rules