2007-09-18 Richard Jones <rjones@redhat.com>
[virt-top.git] / virt-df / Makefile.in
1 # $Id: Makefile.in,v 1.6 2007/08/23 11:09:19 rjones Exp $
2
3 PACKAGE         := @PACKAGE_NAME@
4 VERSION         := @PACKAGE_VERSION@
5
6 INSTALL         := @INSTALL@
7 HAVE_PERLDOC    := @HAVE_PERLDOC@
8
9 prefix          = @prefix@
10 exec_prefix     = @exec_prefix@
11 bindir          = @bindir@
12
13 pkg_xml_light   = @pkg_xml_light@
14
15 OCAMLCPACKAGES  := -package unix,extlib,xml-light
16
17 OBJS            := virt_df.cmo
18 XOBJS           := $(OBJS:.cmo=.cmx)
19
20 OCAMLCPACKAGES  += -I ../libvirt
21 OCAMLCFLAGS     := -g -w s
22 OCAMLCLIBS      := -linkpkg
23
24 OCAMLOPTPACKAGES := $(OCAMLCPACKAGES)
25 OCAMLOPTFLAGS   := -w s
26 OCAMLOPTLIBS    := $(OCAMLCLIBS)
27
28 export LIBRARY_PATH=../libvirt
29 export LD_LIBRARY_PATH=../libvirt
30
31 BYTE_TARGETS    := virt-df
32 OPT_TARGETS     := virt-df.opt
33
34 #ifeq ($(HAVE_PERLDOC),perldoc)
35 #BYTE_TARGETS   += virt-top.1 virt-top.txt
36 #endif
37
38 all: $(BYTE_TARGETS)
39
40 opt: $(OPT_TARGETS)
41
42 virt-df: $(OBJS)
43         ocamlfind ocamlc $(OCAMLCPACKAGES) $(OCAMLCFLAGS) $(OCAMLCLIBS) \
44           ../libvirt/mllibvirt.cma -o $@ $^
45
46 virt-df.opt: $(XOBJS)
47         ocamlfind ocamlopt \
48           $(OCAMLOPTPACKAGES) $(OCAMLOPTFLAGS) $(OCAMLOPTLIBS) \
49           ../libvirt/mllibvirt.cmxa -cclib -lncurses -o $@ $^
50
51 # Manual page.
52 #ifeq ($(HAVE_PERLDOC),perldoc)
53 #virt-top.1: virt-top.pod
54 #       pod2man -c "Virtualization Support" --release "$(PACKAGE)-$(VERSION)" \
55 #               $< > $@
56 #
57 #virt-top.txt: virt-top.pod
58 #       pod2text $< > $@
59 #endif
60
61 install:
62         if [ -x virt-df.opt ]; then \
63           mkdir -p $(DESTDIR)$(bindir); \
64           $(INSTALL) -m 0755 virt-df.opt $(DESTDIR)$(bindir)/virt-df; \
65         fi
66
67 include ../Make.rules