MAKEFLAGS += --no-print-directory COLS ?= 60 ROWS ?= 20 EXAMPLES := check embedded recipe-help CASTS := $(addsuffix /demo.cast, $(EXAMPLES)) all: $(CASTS) %/demo.cast: %/record.sh asciinema rec --cols $(COLS) --rows $(ROWS) --overwrite -c $< $@ check/demo.cast: COLS = 48 check/demo.cast: ROWS = 12 clean: rm -rf $(CASTS) .PHONY:all clean