+OPTIMIZATIONS := -O2
+OPTIMIZATIONS += -funbox-strict-fields
+OPTIMIZATIONS += -fexcess-precision
+OPTIMIZATIONS += -fno-spec-constr-count
+
+GHC_OPTS += $(OPTIMIZATIONS)
+GHC_OPTS += $(GHC_WARNINGS)
+GHC_OPTS += -odir $(TMPDIR)
+GHC_OPTS += -hidir $(TMPDIR)
+GHC_OPTS += --make
+GHC_OPTS += -rtsopts
+GHC_OPTS += -threaded
+GHC_OPTS += -o bin/${BIN}