X-Git-Url: https://git.cworth.org/git?p=lmno.games;a=blobdiff_plain;f=Makefile;h=ee69598e27ca527d25bc723cced9f081bd6500c7;hp=cac62148ceba6fd43870edfb4a65b43ddccf2e89;hb=7df3bbda08d2305fc9149db3adc007bfd1d4bbf5;hpb=e92b4cc29e43b9c5db16c932cefbb0804c5d035a diff --git a/Makefile b/Makefile index cac6214..ee69598 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,45 @@ DEPLOY_HOST=lmno.games DEPLOY_DIR=/srv/lmno.games/www -DO_NOT_DEPLOY="Makefile" +DO_NOT_DEPLOY=Makefile deps *.jsx .babelrc .gitignore README DO_NOT_DELETE=flempires +DEPS=deps/react.development.js \ +deps/react-dom.development.js \ +deps/react.production.min.js \ +deps/react-dom.production.min.js + +checksums: + sha512sum --strict -c checksums.sha512 + +deps: $(DEPS) checksums + +dev: deps + cp deps/react.development.js react.js + cp deps/react-dom.development.js react-dom.js + +prod: deps + cp deps/react.production.min.js react.js + cp deps/react-dom.production.min.js react-dom.js + +deps/react.development.js: + wget -nv -nc -P deps https://unpkg.com/react@16/umd/react.development.js + +deps/react-dom.development.js: + wget -nv -nc -P deps https://unpkg.com/react-dom@16/umd/react-dom.development.js + +deps/react.production.min.js: + wget -nv -nc -P deps https://unpkg.com/react@16/umd/react.production.min.js + +deps/react-dom.production.min.js: + wget -nv -nc -P deps https://unpkg.com/react-dom@16/umd/react-dom.production.min.js + deploy: rm -rf .deploy-source git clone . .deploy-source + make -C .deploy-source prod rm -rf .deploy-source/.git (cd .deploy-source; rsync -avz \ - --exclude=$(DO_NOT_DEPLOY) \ + $(DO_NOT_DEPLOY:%=--exclude=%) \ --exclude=$(DO_NOT_DELETE) \ --delete \ --delete-after \