CPPFLAGS = -Ofast -march=native -I. -MT $@ -MMD -MP -MF $*.d
EXE := ig3da_precompute
IN ?= kernels_depth_only_png/*.png
IN1 ?= kernels_depth_only_png/100.raw.png
OUT ?= spreadlets
CX ?= 153
CY ?= 155

$(EXE): precompute.o
	gcc precompute.o -lstdc++ -o $(EXE)

-include precompute.d

.PHONY: precompute run

run: $(EXE)
	./$(EXE) $(IN1) 1 $(CX) $(CY) $(OUT)

precompute: $(EXE)
	@for file in $(IN); do echo Precomputing $$file ...; ./$(EXE) $$file 1 $(CX) $(CY) $(OUT); done
