X-Git-Url: https://git.cworth.org/git?p=lmno.games;a=blobdiff_plain;f=Makefile;h=cf1e1d7008e05a1d7ee18e81103c11b4e3a7b722;hp=4b0b4c462e75a1ef55d432d9a9f2297180abf50b;hb=4031509cc4bc642d2b673d1d17c11a0e4e504781;hpb=265bf0229c5805d5e5823240f6faadd2df902856 diff --git a/Makefile b/Makefile index 4b0b4c4..cf1e1d7 100644 --- a/Makefile +++ b/Makefile @@ -69,25 +69,21 @@ endif quiet ?= $($(word 1, $(1))) WGET_VERBOSE_FLAGS ?= --no-verbose -checksums: $(REACT_DOWNLOADS) - sha512sum --strict -c checksums.sha512 +SHA512=sha512sum --strict -c +.PHONY: deps +deps: $(REACT_DOWNLOADS) + $(call quiet,SHA512) deps/*.sha512 DOWNLOAD=wget $(WGET_VERBOSE_FLAGS) -nc -P deps -deps/react.development.js: - $(call quiet,DOWNLOAD) https://unpkg.com/react@16/umd/react.development.js - -deps/react-dom.development.js: - $(call quiet,DOWNLOAD) https://unpkg.com/react-dom@16/umd/react-dom.development.js - -deps/react.production.min.js: - $(call quiet,DOWNLOAD) https://unpkg.com/react@16/umd/react.production.min.js - -deps/react-dom.production.min.js: - $(call quiet,DOWNLOAD) https://unpkg.com/react-dom@16/umd/react-dom.production.min.js +deps/%.js: + $(call quiet,DOWNLOAD) https://unpkg.com/react@16/umd/$@ + $(call quiet,SHA512) $(patsubst %,%.sha512,$@) deploy: rm -rf .deploy-source git clone . .deploy-source + cp deps/*.js .deploy-source/deps + make -C .deploy-source deps make -C .deploy-source LMNO_BUILD=production rm -rf .deploy-source/.git (cd .deploy-source; rsync -avz \