diff options
| author | Xavier Clerc <xavier.clerc@inria.fr> | 2010-01-25 14:39:35 +0000 |
|---|---|---|
| committer | Xavier Clerc <xavier.clerc@inria.fr> | 2010-01-25 14:39:35 +0000 |
| commit | 2bf9d21d834058589018b7a704e01d4d6abe6127 (patch) | |
| tree | 65de6c6d1bc5c06dcedbbf2e368a068b4172fa29 /testsuite/tests/lib-scanf-2/Makefile | |
| parent | e1a9d92a0c6c1d82704db3b203ad7c45d0cc92ac (diff) | |
| download | ocaml-2bf9d21d834058589018b7a704e01d4d6abe6127.tar.gz | |
Tests moved to 'lib-scanf-2'
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9589 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Diffstat (limited to 'testsuite/tests/lib-scanf-2/Makefile')
| -rw-r--r-- | testsuite/tests/lib-scanf-2/Makefile | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/testsuite/tests/lib-scanf-2/Makefile b/testsuite/tests/lib-scanf-2/Makefile new file mode 100644 index 0000000000..eb7eb2ba1e --- /dev/null +++ b/testsuite/tests/lib-scanf-2/Makefile @@ -0,0 +1,21 @@ +default: compile run + +compile: tscanf2_io.cmo tscanf2_io.cmx + @$(OCAMLC) unix.cma tscanf2_io.cmo -o master.bytecode tscanf2_master.ml + @$(OCAMLC) tscanf2_io.cmo -o slave.bytecode tscanf2_slave.ml + @$(OCAMLOPT) unix.cmxa tscanf2_io.cmx -o master.native tscanf2_master.ml + @$(OCAMLOPT) tscanf2_io.cmx -o slave.native tscanf2_slave.ml + +run: + @echo -n " ... testing with ocamlc" + @./master.bytecode ./slave.bytecode > result.bytecode 2>&1 + @diff -q reference result.bytecode > /dev/null || (echo " => failed" && exit 1) + @echo -n " ocamlopt" + @./master.native ./slave.native > result.native 2>&1 + @diff -q reference result.native > /dev/null || (echo " => failed" && exit 1) + @echo " => passed" + +clean: defaultclean + @rm -f master.* slave.* result.* + +include ../../makefiles/Makefile.common |
