From 82a1a1097cb713a1c3513fb247e60f19485ede70 Mon Sep 17 00:00:00 2001 From: David Scott Date: Mon, 8 Mar 2010 11:28:56 +0000 Subject: [PATCH] CA-38105: add a simple CLI and stresstest to test the fe daemon. Signed-off-by: David Scott --- stdext/Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/stdext/Makefile b/stdext/Makefile index 3ba7b30..4423730 100644 --- a/stdext/Makefile +++ b/stdext/Makefile @@ -27,7 +27,7 @@ STDEXT_OBJS = fun listext filenameext stringext arrayext hashtblext pervasiveext INTF = $(foreach obj, $(STDEXT_OBJS),$(obj).cmi) LIBS = stdext.cma stdext.cmxa -PROGRAMS = base64pp +PROGRAMS = base64pp fe_cli fe_test DOCDIR = /myrepos/xen-api-libs.hg/doc @@ -40,6 +40,12 @@ libs: $(LIBS) base64pp: base64_main.ml all libstdext_stubs.a ocamlfind $(OCAMLOPT) $(OCAMLOPTFLAGS) stdext.cmxa -linkpkg -o $@ $< -ccopt -L. +fe_cli: fe_cli.ml all libstdext_stubs.a + ocamlfind $(OCAMLOPT) $(OCAMLOPTFLAGS) unix.cmxa ../uuid/uuid.cmxa ../rpc-light/rpc.cmx ../rpc-light/jsonrpc.cmx stdext.cmxa -linkpkg -o $@ $< -ccopt -L. + +fe_test: fe_test.ml all libstdext_stubs.a + ocamlfind $(OCAMLOPT) $(OCAMLOPTFLAGS) unix.cmxa ../uuid/uuid.cmxa ../rpc-light/rpc.cmx ../rpc-light/jsonrpc.cmx stdext.cmxa -linkpkg -I ../uuid -o $@ $< -ccopt -L. + stdext.cmxa: libstdext_stubs.a $(foreach obj,$(STDEXT_OBJS),$(obj).cmx) $(OCAMLOPT) $(OCAMLOPTFLAGS) -a -o $@ -cclib -lstdext_stubs $(foreach obj,$(STDEXT_OBJS),$(obj).cmx) -- 2.39.5