Add .gitignore file for git.
[virt-df.git] / lib / Makefile.in
index c16dbae..b508016 100644 (file)
@@ -1,4 +1,5 @@
 # Diskimage library.
+# @configure_input@
 # Copyright (C) 2008 Red Hat Inc., Richard W.M. Jones
 #
 # This program is free software; you can redistribute it and/or modify
@@ -27,19 +28,20 @@ prefix              = @prefix@
 exec_prefix    = @exec_prefix@
 bindir         = @bindir@
 
-#OCAMLCPACKAGES        := -package unix,extlib,bitmatch
-OCAMLCPACKAGES := -package unix,extlib -I +bitmatch
+OCAMLCPACKAGES := -package unix,extlib,bitstring.syntax
 
 #----------------------------------------------------------------------
 # Build up the list of object files.
 
 OBJS           := int63.cmo \
-                  diskimage_utils.cmo
+                  diskimage_impl.cmo
 
 # Plugin objects.
 OBJS           += diskimage_ext2.cmo \
                   diskimage_linux_swap.cmo \
                   diskimage_linux_swsuspend.cmo \
+                  diskimage_fat.cmo \
+                  diskimage_ntfs.cmo \
                   diskimage_lvm2_metadata.cmo \
                   diskimage_lvm2_parser.cmo \
                   diskimage_lvm2_lexer.cmo \
@@ -52,16 +54,14 @@ XOBJS               := $(OBJS:.cmo=.cmx)
 
 #----------------------------------------------------------------------
 
-SYNTAX         := -pp "camlp4o -I`ocamlc -where`/bitmatch pa_bitmatch.cmo"
+SYNTAX         := -syntax bitstring.syntax
 
 OCAMLCFLAGS    := @OCAMLCFLAGS@ $(SYNTAX)
-#OCAMLCLIBS    := -linkpkg
-OCAMLCLIBS     := -linkpkg bitmatch.cma
+OCAMLCLIBS     := -linkpkg
 
 OCAMLOPTPACKAGES := $(OCAMLCPACKAGES)
 OCAMLOPTFLAGS  := @OCAMLOPTFLAGS@ $(SYNTAX)
-#OCAMLOPTLIBS  := $(OCAMLCLIBS)
-OCAMLOPTLIBS   := -linkpkg bitmatch.cmxa
+OCAMLOPTLIBS   := $(OCAMLCLIBS)
 
 OCAMLDEPFLAGS  := $(SYNTAX)
 
@@ -87,6 +87,11 @@ diskimage_lvm2_parser.cmo: diskimage_lvm2_parser.cmi
 diskimage_lvm2_parser.cmx: diskimage_lvm2_parser.cmi
 diskimage_lvm2_parser.cmi: diskimage_lvm2_parser.mli
 
+diskimage_lvm2_lexer.cmo: diskimage_impl.cmi
+diskimage_lvm2_parser.cmo: diskimage_impl.cmi
+diskimage_lvm2_lexer.cmx: diskimage_impl.cmi
+diskimage_lvm2_parser.cmx: diskimage_impl.cmi
+
 # Int63 module is defined differently on 32 and 64 bit platforms.
 int63.ml: int63_on_$(OCAML_WORD_SIZE).ml Makefile
        rm -f $@
@@ -106,6 +111,6 @@ int63.cmi: int63.ml int63.mli
 #      $(OCAMLFIND) ocamlopt $^ -o $@
 
 install:
-       ocamlfind install diskimage *.mli *.cma *.cmx *.cmxa *.a
+       ocamlfind install diskimage META *.mli *.cma *.cmx *.cmxa *.a
 
 include ../Make.rules