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_metadata.cmo \
- virt_df_lvm2_parser.cmo \
- virt_df_lvm2_lexer.cmo \
- virt_df_lvm2.cmo \
- virt_df_mbr.cmo \
- virt_df_main.cmo
+#----------------------------------------------------------------------
+# Build up the list of object files.
+
+# Library objects.
+OBJS := virt_df_gettext.cmo virt_df.cmo
+
+# Plugin objects.
+OBJS += virt_df_ext2.cmo \
+ virt_df_linux_swap.cmo \
+ virt_df_lvm2_metadata.cmo \
+ virt_df_lvm2_parser.cmo \
+ virt_df_lvm2_lexer.cmo \
+ virt_df_lvm2.cmo \
+ virt_df_mbr.cmo
+
+ifneq ($(pkg_csv),no)
+OCAMLCPACKAGES += -package csv
+OBJS += virt_df_csv.cmo
+endif
+
+# Main program.
+OBJS += virt_df_main.cmo
XOBJS := $(OBJS:.cmo=.cmx)
+#----------------------------------------------------------------------
+
SYNTAX := -pp "camlp4o -I`ocamlc -where`/bitmatch pa_bitmatch.cmo"
OCAMLCFLAGS := -g -w s $(SYNTAX)