bindir = @bindir@
pkg_xml_light = @pkg_xml_light@
+pkg_gettext = @pkg_gettext@
OCAMLCPACKAGES := -package unix,extlib,xml-light
-OBJS := virt_df.cmo \
- virt_df_ext2.cmo \
- virt_df_linux_swap.cmo \
- virt_df_lvm2.cmo \
- virt_df_main.cmo
+ifneq ($(pkg_gettext),no)
+OCAMLCPACKAGES += -package gettext-stub
+endif
+
+OBJS := \
+ virt_df_gettext.cmo \
+ virt_df.cmo \
+ virt_df_ext2.cmo \
+ virt_df_linux_swap.cmo \
+ virt_df_lvm2.cmo \
+ virt_df_main.cmo
+
XOBJS := $(OBJS:.cmo=.cmx)
OCAMLCPACKAGES += -I ../libvirt
BYTE_TARGETS := virt-df
OPT_TARGETS := virt-df.opt
-#ifeq ($(HAVE_PERLDOC),perldoc)
-#BYTE_TARGETS += virt-df.1 virt-df.txt
-#endif
+ifeq ($(HAVE_PERLDOC),perldoc)
+BYTE_TARGETS += virt-df.1 virt-df.txt
+endif
all: $(BYTE_TARGETS)
virt-df.opt: $(XOBJS)
ocamlfind ocamlopt \
$(OCAMLOPTPACKAGES) $(OCAMLOPTFLAGS) $(OCAMLOPTLIBS) \
- ../libvirt/mllibvirt.cmxa -cclib -lncurses -o $@ $^
+ ../libvirt/mllibvirt.cmxa -o $@ $^
# Manual page.
-#ifeq ($(HAVE_PERLDOC),perldoc)
-#virt-df.1: virt-df.pod
-# pod2man -c "Virtualization Support" --release "$(PACKAGE)-$(VERSION)" \
-# $< > $@
-#
-#virt-df.txt: virt-df.pod
-# pod2text $< > $@
-#endif
+ifeq ($(HAVE_PERLDOC),perldoc)
+virt-df.1: virt-df.pod
+ pod2man -c "Virtualization Support" --release "$(PACKAGE)-$(VERSION)" \
+ $< > $@
+
+virt-df.txt: virt-df.pod
+ pod2text $< > $@
+endif
install:
if [ -x virt-df.opt ]; then \