jsonClips := $(wildcard clips.d/*.json) jsonTaisoClips := $(wildcard clips.d/taiso/*.json) webmClips := $(patsubst clips.d/%.json, build/videos.d/%.webm, $(jsonClips)) webmTaisoClips := $(patsubst clips.d/taiso/%.json, build/videos.d/taiso/%.webm, $(jsonTaisoClips)) .PHONY: all all: $(webmClips) $(webmTaisoClips) build/videos.d/%.webm: clips.d/%.json ./yt-clipper.py $^