 - drop -O2 and respect CFLAGS
 - make building verbose
 - allow implicit-const-int-float-conversion
 
Index: Makefile
--- Makefile.orig
+++ Makefile
@@ -34,10 +34,10 @@ endif
 ifeq ($(UNAME),OpenBSD)
 	OPEN=xdg-open
 	COMPILER=clang
-	FLAGS=-Wall -Werror -Wextra -Wpedantic -O2
+	FLAGS=-Wall -Werror -Wextra -Wpedantic ${CFLAGS}
 	# -Wno-misleading-indentation silences warnings which are entirely spurious.
 	FLAGS:=$(FLAGS) -Wno-misleading-indentation -Wno-unknown-warning-option
-	FLAGS:=$(FLAGS) -lm
+	FLAGS:=$(FLAGS) -lm -Wno-implicit-const-int-float-conversion
 endif
 ifneq ("$(EXTRA_FLAGS)","")
 	FLAGS:=$(FLAGS) $(EXTRA_FLAGS)
@@ -47,16 +47,16 @@ endif
 # FLAGS:=$(FLAGS) -DDANGER_ZONE
 
 resources:
-	@chmod +x ./scripts/resources.sh
-	@./scripts/resources.sh examples/decks/tour.deck
+	chmod +x ./scripts/resources.sh
+	./scripts/resources.sh examples/decks/tour.deck
 
 lilt: resources
-	@mkdir -p c/build
-	@$(COMPILER) ./c/lilt.c -o ./c/build/lilt $(FLAGS) -DVERSION="\"$(VERSION)\""
+	mkdir -p c/build
+	$(COMPILER) ./c/lilt.c -o ./c/build/lilt $(FLAGS) -DVERSION="\"$(VERSION)\""
 
 decker: resources
-	@mkdir -p c/build
-	@$(COMPILER) ./c/decker.c -o ./c/build/decker $(SDL) $(FLAGS) -DVERSION="\"$(VERSION)\""
+	mkdir -p c/build
+	$(COMPILER) ./c/decker.c -o ./c/build/decker $(SDL) $(FLAGS) -DVERSION="\"$(VERSION)\""
 
 clean:
 	@rm -rf ./c/build/
@@ -64,21 +64,21 @@ clean:
 	@rm -f docs/*.html
 
 install:
-	@chmod +x ./scripts/install.sh
-	@./scripts/install.sh
+	chmod +x ./scripts/install.sh
+	./scripts/install.sh
 
 uninstall:
-	@chmod +x ./scripts/uninstall.sh
-	@./scripts/uninstall.sh
+	chmod +x ./scripts/uninstall.sh
+	./scripts/uninstall.sh
 
 test: lilt
-	@chmod +x ./scripts/test_interpreter.sh
-	@./scripts/test_interpreter.sh "./c/build/lilt "
-	@./c/build/lilt tests/dom/arrays.lil
-	@./c/build/lilt tests/dom/images.lil
-	@./c/build/lilt tests/dom/domtests.lil
-	@./c/build/lilt tests/dom/test_roundtrip.lil
-	@./c/build/lilt tests/puzzles/weeklychallenge.lil
+	chmod +x ./scripts/test_interpreter.sh
+	./scripts/test_interpreter.sh "./c/build/lilt "
+	./c/build/lilt tests/dom/arrays.lil
+	./c/build/lilt tests/dom/images.lil
+	./c/build/lilt tests/dom/domtests.lil
+	./c/build/lilt tests/dom/test_roundtrip.lil
+	./c/build/lilt tests/puzzles/weeklychallenge.lil
 
 run: lilt
 	@./c/build/lilt
