X-Git-Url: https://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=makefile;h=6820e5a50020c27d2e5ebf9a04f05b8f5a55177f;hb=6b331ce746d10e9fe180b7c8ecc75988b24da535;hp=a15145d35d115435167b67880cb0c611845a00d0;hpb=a97defacc74e0b34c7f12f8a436da39e5124ac10;p=spline3.git diff --git a/makefile b/makefile index a15145d..6820e5a 100644 --- a/makefile +++ b/makefile @@ -4,9 +4,21 @@ GHC_WARNINGS += -fwarn-missing-signatures GHC_WARNINGS += -fwarn-name-shadowing GHC_WARNINGS += -fwarn-orphans GHC_WARNINGS += -fwarn-type-defaults +GHC_WARNINGS += -fwarn-tabs +GHC_WARNINGS += -fwarn-incomplete-record-updates +GHC_WARNINGS += -fwarn-monomorphism-restriction +GHC_WARNINGS += -fwarn-unused-do-bind BIN := spline3 -GHC_OPTS := $(GHC_WARNINGS) -odir /tmp -hidir /tmp --make -o bin/${BIN} +TMPDIR := /tmp +GHC_OPTS := $(GHC_WARNINGS) \ + -odir $(TMPDIR) \ + -hidir $(TMPDIR) \ + --make \ + -rtsopts \ + -threaded \ + -fno-spec-constr-count \ + -o bin/${BIN} .PHONY : test publish_doc doc src_html hlint @@ -24,10 +36,8 @@ profile: src/*.hs clean: rm -f bin/$(BIN) - rm -f src/*.hi - rm -f src/*.o - rm -f src/Tests/*.hi - rm -f src/Tests/*.o + rm -f $(TMPDIR)/*.hi + rm -f $(TMPDIR)/*.o rm -f *.prof rm -rf doc/html/*