jsonGroupsClips := $(wildcard clips.d/machs/groups/*.json) webmGroupsClips := $(patsubst clips.d/machs/groups/%.json, build/videos.d/machs/groups/%.webm, $(jsonGroupsClips)) .PHONY: all all: $(webmGroupsClips) build/videos.d/%.webm: clips.d/%.json ./yt-clipper.py $^ .PHONY: echo echo: echo jsonGroupsClips: $(jsonGroupsClips) echo webmGroupsClips: $(webmGroupsClips)