X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;ds=sidebyside;f=tiger%2FMakefile;h=24696cd49dcd5b7926f3f3fe5842986518ff1731;hb=4309a757776e6528be720605fe04442ae46c39b8;hp=4a053d830de7b5c6380a209f0e40e3971b790574;hpb=129abbe9bb407189b240922c08052b521fba17a9;p=tiger.ml.git diff --git a/tiger/Makefile b/tiger/Makefile index 4a053d8..24696cd 100644 --- a/tiger/Makefile +++ b/tiger/Makefile @@ -4,18 +4,21 @@ EXE_TYPE := byte # byte | native EXECUTABLES := tigerc tiger_tests OCAMLBUILD_FLAGS_DIRS := -I src/exe -I src/lib/tiger OCAMLBUILD_FLAGS_COMP := -cflags '-w A' -OCAMLBUILD_FLAGS := $(OCAMLBUILD_FLAGS_COMP) $(OCAMLBUILD_FLAGS_DIRS) -OCAMLBUILD := ocamlbuild $(OCAMLBUILD_FLAGS) +OCAMLBUILD_FLAGS_YACC := -yaccflag '-v' +OCAMLBUILD := \ + ocamlbuild \ + -classic-display \ + $(OCAMLBUILD_FLAGS_COMP) \ + $(OCAMLBUILD_FLAGS_DIRS) \ + $(OCAMLBUILD_FLAGS_YACC) .PHONY: \ - all \ - build \ - clean \ - test + all \ + build \ + clean \ + test -all: - @$(MAKE) -s clean - @$(MAKE) -s build +all: clean @$(MAKE) -s test build: @@ -28,5 +31,5 @@ clean: @$(OCAMLBUILD) -clean @rm -rf ./bin -test: bin/exe/tiger_tests - @./$< +test: build + @./bin/exe/tiger_tests