X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=examples%2FMakefile.in;h=8530edc855a6561aa829c0cba620256e7cfa9c44;hb=380f1e05b244ae4750ca5101b5b5a182dcd0d1fd;hp=9bed8ec1602c85b898d7903c94a9d01144b6da75;hpb=e9a09381d1b441733fcb5b6a4ad630b53d1c1f14;p=ocaml-libvirt.git diff --git a/examples/Makefile.in b/examples/Makefile.in index 9bed8ec..8530edc 100644 --- a/examples/Makefile.in +++ b/examples/Makefile.in @@ -18,16 +18,17 @@ OCAMLFIND = @OCAMLFIND@ OCAMLCPACKAGES := -package unix -I ../libvirt -OCAMLCFLAGS := -g +OCAMLCFLAGS := -g -warn-error CDEFLMPSUVYZX-3 OCAMLCLIBS := -linkpkg OCAMLOPTPACKAGES := $(OCAMLCPACKAGES) -OCAMLOPTFLAGS := +OCAMLOPTFLAGS := -g -warn-error CDEFLMPSUVYZX-3 OCAMLOPTLIBS := $(OCAMLCLIBS) export LIBRARY_PATH=../libvirt export LD_LIBRARY_PATH=../libvirt -BYTE_TARGETS := list_domains node_info +BYTE_TARGETS := list_domains node_info get_cpu_stats \ + get_all_domain_stats domain_events OPT_TARGETS := $(BYTE_TARGETS:%=%.opt) all: $(BYTE_TARGETS) @@ -54,6 +55,37 @@ node_info.opt: node_info.cmx $(OCAMLOPTPACKAGES) $(OCAMLOPTFLAGS) $(OCAMLOPTLIBS) \ ../libvirt/mllibvirt.cmxa -o $@ $< +get_cpu_stats: get_cpu_stats.cmo + $(OCAMLFIND) ocamlc \ + $(OCAMLCPACKAGES) $(OCAMLCFLAGS) $(OCAMLCLIBS) \ + ../libvirt/mllibvirt.cma -o $@ $< + +get_cpu_stats.opt: get_cpu_stats.cmx + $(OCAMLFIND) ocamlopt \ + $(OCAMLOPTPACKAGES) $(OCAMLOPTFLAGS) $(OCAMLOPTLIBS) \ + ../libvirt/mllibvirt.cmxa -o $@ $< + +get_all_domain_stats: get_all_domain_stats.cmo + $(OCAMLFIND) ocamlc \ + $(OCAMLCPACKAGES) $(OCAMLCFLAGS) $(OCAMLCLIBS) \ + ../libvirt/mllibvirt.cma -o $@ $< + +get_all_domain_stats.opt: get_all_domain_stats.cmx + $(OCAMLFIND) ocamlopt \ + $(OCAMLOPTPACKAGES) $(OCAMLOPTFLAGS) $(OCAMLOPTLIBS) \ + ../libvirt/mllibvirt.cmxa -o $@ $< + +domain_events: domain_events.cmo + $(OCAMLFIND) ocamlc \ + $(OCAMLCPACKAGES) $(OCAMLCFLAGS) $(OCAMLCLIBS) \ + ../libvirt/mllibvirt.cma -o $@ $< + +domain_events.opt: domain_events.cmx + $(OCAMLFIND) ocamlopt \ + $(OCAMLOPTPACKAGES) $(OCAMLOPTFLAGS) $(OCAMLOPTLIBS) \ + ../libvirt/mllibvirt.cmxa -o $@ $< + + install-opt install-byte: include ../Make.rules