| 1 | #! /usr/bin/make -f |
| 2 | |
| 3 | ## Silent-rules machinery. |
| 4 | V = 0 |
| 5 | V_CURL_0 = @echo " CURL $@"; |
| 6 | |
| 7 | ## Main rule. |
| 8 | %:; $(V_CURL_$V)curl -fsL -o$@.new $A "$B$*" && mv $@.new $@ |
| 9 | |
| 10 | ## Help summary. |
| 11 | help:; @echo "Usage: bdl [-j NPROC] [A=ARGS] [B=BASE] URL..." |
| 12 | .PHONY: help |