DEPLOY_HOST=lmno.games DEPLOY_DIR=/srv/lmno.games/www 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 \ $(DO_NOT_DEPLOY:%=--exclude=%) \ --exclude=$(DO_NOT_DELETE) \ --delete \ --delete-after \ ./ $(DEPLOY_HOST):$(DEPLOY_DIR) ) rm -rf .deploy-source