Support for writing output in CSV format.
[virt-df.git] / virt-df / Makefile.in
index 0cc51a0..0bc9139 100644 (file)
@@ -34,20 +34,33 @@ 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_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)