From 57266bea1b5fd82c6cc199c538783306c668b661 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Fri, 30 Jun 2017 19:21:29 -0400 Subject: initial commit --- Makefile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..14db651 --- /dev/null +++ b/Makefile @@ -0,0 +1,25 @@ +all: each-cdx + +ftp.json: cdx_json + ./cdx_json 'url=ftp.unicode.org/Public/*' 'collapse=urlkey' > $@ +www.json: cdx_json + ./cdx_json 'url=www.unicode.org/Public/*' 'collapse=urlkey' > $@ +urlkeys.txt: ftp.json www.json Makefile + cat $^ | cut -d '"' -f2,10 | sed -n 's/"200$$//p' | cut -d '?' -f1 | sed 's/,ftp)/)/' | sort -u | grep -i -e cvtutf -e convertutf > $@ +urlkeys.mk: urlkeys.txt + sed 's/^/urlkeys+=/' < $< > $@ + +-include urlkeys.mk +rp = ) +c = , +all_urlkeys = $(urlkeys) $(subst $(rp),$(c)ftp$(rp),$(urlkeys)) + +each-cdx/%.json: cdx_json urlkey2url + mkdir -p '$(@D)' + ./cdx_json "url=$$(./urlkey2url '$*')" 'collapse=digest' > '$@' + +each-cdx: $(addprefix each-cdx/,$(addsuffix .json,$(all_urlkeys))) +.PHONY: each-cdx + +.DELETE_ON_ERROR: +.SECONDARY: -- cgit v1.2.3