home
/
code
/
tiger.ml.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add CLI options to execute different test suites
[tiger.ml.git]
/
compiler
/
Makefile
diff --git
a/compiler/Makefile
b/compiler/Makefile
index
9feaa76
..
0cb89eb
100644
(file)
--- a/
compiler/Makefile
+++ b/
compiler/Makefile
@@
-1,5
+1,7
@@
MAKEFLAGS := --no-builtin-rules
MAKEFLAGS := --no-builtin-rules
+DIR_TEST_CASES := ./testcases
+
EXE_TYPE := native # byte | native
EXECUTABLES := tigerc tigert
OCAMLBUILD_FLAGS_PKGS := -pkg unix
EXE_TYPE := native # byte | native
EXECUTABLES := tigerc tigert
OCAMLBUILD_FLAGS_PKGS := -pkg unix
@@
-17,6
+19,9
@@
OCAMLBUILD := \
all \
build \
clean \
all \
build \
clean \
+ test_all \
+ test_book \
+ test_micro \
test
all: clean
test
all: clean
@@
-32,5
+37,13
@@
clean:
@$(OCAMLBUILD) -clean
@rm -rf ./bin
@$(OCAMLBUILD) -clean
@rm -rf ./bin
-test: build
- @./bin/exe/tigert
+test: test_all
+
+test_all: build
+ @./bin/exe/tigert all -dir $(DIR_TEST_CASES)
+
+test_book: build
+ @./bin/exe/tigert book -dir $(DIR_TEST_CASES)
+
+test_micro: build
+ @./bin/exe/tigert micro
This page took
0.026938 seconds
and
4
git commands to generate.