PYTHON ?= python3
ARTWORK_DIR ?= artwork
GCODE_DIR ?= gcode

SVG_FILES := $(wildcard $(ARTWORK_DIR)/*.svg)
GCODE_FILES := $(patsubst $(ARTWORK_DIR)/%.svg,$(GCODE_DIR)/%.gcode,$(SVG_FILES))

.PHONY: all
all: $(GCODE_FILES)

$(GCODE_DIR)/%.gcode: $(ARTWORK_DIR)/%.svg config.py svg2gcode.py | $(GCODE_DIR)
	$(PYTHON) convert.py "$<" "$@"

$(GCODE_DIR):
	mkdir -p "$@"
