Switch all the links to https
[ocaml-libvirt.git] / libvirt / Makefile.in
index 66ffc75..b76d715 100644 (file)
@@ -28,18 +28,19 @@ OCAMLC              = @OCAMLC@
 OCAMLOPT       = @OCAMLOPT@
 OCAMLFIND      = @OCAMLFIND@
 OCAMLMKLIB     = @OCAMLMKLIB@
+PERL           = @PERL@
 
 ifneq ($(OCAMLFIND),)
 OCAMLCPACKAGES := -package unix
-OCAMLCFLAGS    := -g
+OCAMLCFLAGS    := -g -warn-error CDEFLMPSUVYZX-3 -safe-string
 OCAMLCLIBS     := -linkpkg
 else
 OCAMLCINCS     :=
-OCAMLCFLAGS    := -g
+OCAMLCFLAGS    := -g -warn-error CDEFLMPSUVYZX-3 -safe-string
 OCAMLCLIBS     := unix.cma
 endif
 
-OCAMLOPTFLAGS  :=
+OCAMLOPTFLAGS  := $(OCAMLCFLAGS)
 ifneq ($(OCAMLFIND),)
 OCAMLOPTPACKAGES := $(OCAMLCPACKAGES)
 OCAMLOPTLIBS   := $(OCAMLCLIBS)
@@ -100,7 +101,12 @@ endif
 
 # Automatically generate the C code from a Perl script 'generator.pl'.
 libvirt_c.c: generator.pl
-       perl -w $<
+       $(PERL) -w $<
+
+# Extra dependencies.
+libvirt_c.c: libvirt_c_prologue.c
+libvirt_c.c: libvirt_c_oneoffs.c
+libvirt_c.c: libvirt_c_epilogue.c
 
 # Status of automatically generated bindings.
 autostatus: libvirt_c.c
@@ -119,8 +125,13 @@ libvirt.cmi: libvirt.mli
 libvirt_version.cmo: libvirt_version.cmi
 libvirt_version.cmi: libvirt_version.mli
 
-install:
-       ocamlfind install libvirt \
-         ../META *.so *.a *.cmx *.cma *.cmxa *.cmi *.mli
+
+install-byte:
+       ocamlfind install $(OCAMLFIND_INSTFLAGS) -ldconf ignore libvirt \
+         ../META *.so *.a *.cma *.cmi *.mli
+
+install-opt:
+       ocamlfind install $(OCAMLFIND_INSTFLAGS) -ldconf ignore libvirt \
+         ../META *.so *.a *.cma *.cmx *.cmxa *.cmi *.mli
 
 include ../Make.rules