X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;ds=sidebyside;f=tests%2Fparsing%2FMakefile.am;h=fe224dab7e48b7ca6e91c1683c7fe93d14c5b871;hb=481db823300882a0174be84d5cdd25ca0ebbc93c;hp=9a693a642b973b38f8c8bbdfbad166729cc444cc;hpb=61cad7bbaf63389b520b695eefdd735bc11a8aa6;p=whenjobs.git diff --git a/tests/parsing/Makefile.am b/tests/parsing/Makefile.am index 9a693a6..fe224da 100644 --- a/tests/parsing/Makefile.am +++ b/tests/parsing/Makefile.am @@ -15,32 +15,33 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -tests = t010_load.cmo t020_simple.cmo t030_jobnames.cmo +EXTRA_DIST = $(SOURCES) test_load.ml + +SOURCES = t010_load.ml t020_simple.ml t030_jobnames.ml + +tests = $(SOURCES:.ml=.cmo) check_SCRIPTS = test_load $(tests) TESTS_ENVIRONMENT = ./test_load TESTS = $(tests) -OCAMLPACKAGES = -package unix,camlp4.lib +OCAMLPACKAGES = -package unix,num,camlp4.lib,calendar,rpc -I ../../lib -OCAMLCFLAGS = \ - -g -warn-error CDEFLMPSUVYZX \ - -I +camlp4 -I ../../daemon \ - $(OCAMLPACKAGES) +OCAMLCFLAGS = -g -warn-error CDEFLMPSUVYZX $(OCAMLPACKAGES) OCAMLOPTFLAGS = $(OCAMLCFLAGS) -PP = -pp '$(CAMLP4O) ../../daemon/pa_when.cmo' +PP = -pp '$(CAMLP4O) ../../lib/pa_when.cmo' -test_load: test_load.cmo +test_load: test_load.cmo ../../lib/whenlib.cma $(OCAMLFIND) ocamlc $(OCAMLCFLAGS) -linkpkg whenlib.cma $< -o $@ # Rules for all OCaml files. -%.cmi: %.mli ../../daemon/pa_when.cmo +%.cmi: %.mli $(OCAMLFIND) ocamlc $(OCAMLCFLAGS) $(PP) -c $< -o $@ -%.cmo: %.ml ../../daemon/pa_when.cmo +%.cmo: %.ml $(OCAMLFIND) ocamlc $(OCAMLCFLAGS) $(PP) -c $< -o $@ -#%.cmx: %.ml ../../daemon/pa_when.cmo +#%.cmx: %.ml # $(OCAMLFIND) ocamlopt $(OCAMLOPTFLAGS) $(PP) -c $< -o $@ SUFFIXES = .cmo .cmi .cmx .ml .mli .mll .mly @@ -63,7 +64,7 @@ print: @for f in $(check_SCRIPTS); do \ b=`basename $$f .cmo`; \ echo "Test: $$b.ml"; \ - camlp4o ../../daemon/pa_when.cmo -printer pr_o.cmo $$b.ml; \ + camlp4o ../../lib/pa_when.cmo -printer pr_o.cmo $$b.ml; \ done CLEANFILES = *.cmi *.cmo *.cmx *.cma *.cmxa *~ test_load