Files
2026-11-04 16:18:29 +01:00

16 lines
366 B
Makefile

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 "$@"