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