X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=tiger%2FMakefile;h=a858a5799bc1d9379e41f276070d9a6e166347c4;hb=68a223c2efdfda40c0995b34a7b3af200ad4d29b;hp=20eedaaa46bb0d79c83bd9b6c22a65c5778f0092;hpb=78c9eca51ebc5150d79f84e255a57bb9df9f82fc;p=tiger.ml.git diff --git a/tiger/Makefile b/tiger/Makefile index 20eedaa..a858a57 100644 --- a/tiger/Makefile +++ b/tiger/Makefile @@ -1,9 +1,11 @@ MAKEFLAGS := --no-builtin-rules -EXE_TYPE := byte # byte | native -EXECUTABLES := tigerc tiger_tests -OCAMLBUILD_FLAGS := -I src/exe -I src/lib/tiger -OCAMLBUILD := ocamlbuild $(OCAMLBUILD_FLAGS) +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) .PHONY: \ all \ @@ -11,9 +13,7 @@ OCAMLBUILD := ocamlbuild $(OCAMLBUILD_FLAGS) clean \ test -all: - @$(MAKE) -s clean - @$(MAKE) -s build +all: clean @$(MAKE) -s test build: @@ -26,5 +26,5 @@ clean: @$(OCAMLBUILD) -clean @rm -rf ./bin -test: bin/exe/tiger_tests - @./$< +test: build + @./bin/exe/tiger_tests