]> git.cworth.org Git - lmno.games/blobdiff - Makefile
tictactoe: Add a simple game-info div
[lmno.games] / Makefile
index 4b0b4c462e75a1ef55d432d9a9f2297180abf50b..cf1e1d7008e05a1d7ee18e81103c11b4e3a7b722 100644 (file)
--- 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 \