X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=lib%2FMakefile.in;h=11a759a8f039a74c6eeb52fc5346b0686d774431;hb=2e218847fac3e2e7b698ae6cc6fe1a6f3b462431;hp=185969ec1e37afc9773ea59f550cfd024ee4c04f;hpb=8c2be1f021e65637f24b0ecd1907f7a069e347a2;p=virt-df.git diff --git a/lib/Makefile.in b/lib/Makefile.in index 185969e..11a759a 100644 --- a/lib/Makefile.in +++ b/lib/Makefile.in @@ -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 @@ -34,11 +35,14 @@ OCAMLCPACKAGES := -package unix,extlib -I +bitmatch # 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 \ @@ -53,17 +57,20 @@ XOBJS := $(OBJS:.cmo=.cmx) SYNTAX := -pp "camlp4o -I`ocamlc -where`/bitmatch pa_bitmatch.cmo" -OCAMLCFLAGS := -g -w s $(SYNTAX) +OCAMLCFLAGS := @OCAMLCFLAGS@ $(SYNTAX) #OCAMLCLIBS := -linkpkg OCAMLCLIBS := -linkpkg bitmatch.cma OCAMLOPTPACKAGES := $(OCAMLCPACKAGES) -OCAMLOPTFLAGS := -w s $(SYNTAX) +OCAMLOPTFLAGS := @OCAMLOPTFLAGS@ $(SYNTAX) #OCAMLOPTLIBS := $(OCAMLCLIBS) OCAMLOPTLIBS := -linkpkg bitmatch.cmxa OCAMLDEPFLAGS := $(SYNTAX) +OCAMLDOCFLAGS += $(SYNTAX) -I +extlib -I +bitmatch +OCAMLDOCFILES := int63.mli diskimage.mli + BYTE_TARGETS := diskimage.cma OPT_TARGETS := diskimage.cmxa @@ -86,21 +93,30 @@ diskimage_lvm2_parser.cmo: diskimage_lvm2_parser.cmi diskimage_lvm2_parser.cmx: diskimage_lvm2_parser.cmi diskimage_lvm2_parser.cmi: diskimage_lvm2_parser.mli -# Int63 module implementation is defined differently on -# 32 and 64 bit platforms. +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 $@ echo "(* WARNING: THIS FILE IS GENERATED FROM $< *)" | \ cat - $< > $@ +int63.mli: int63_on_$(OCAML_WORD_SIZE).mli Makefile + rm -f $@ + echo "(* WARNING: THIS FILE IS GENERATED FROM $< *)" | \ + cat - $< > $@ + int63.cmo: int63.cmi int63.cmx: int63.cmi -int63.cmi: int63.ml +int63.cmi: int63.ml int63.mli #test_int63.opt: int63.cmx test_int63.cmx # $(OCAMLFIND) ocamlopt $^ -o $@ install: - ocamlfind install diskimage *.mli *.cma *.cmx *.cmxa *.a + ocamlfind install diskimage META *.mli *.cma *.cmx *.cmxa *.a include ../Make.rules