chiark / gitweb /
Makefile: Do various additional builds during full-check
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 14 Apr 2021 15:19:37 +0000 (16:19 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 14 Apr 2021 20:40:36 +0000 (21:40 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Makefile

index e9a5bd1c3a278998df694d7fc7f3b9b589842841..31fdf467674c0c430a0ce62e5d2d157b02a775d7 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -13,6 +13,7 @@ src=.
 default: all check
 all: debug
 full-check: all check cargo-syntaxcheck-release shapelib sphinx-doc
+full-check: for-deploy release
 everything: debug doc release check bundled-sources
 
 shapelib: templates/shapelib.html stamp/cargo.doc-otter-only
@@ -351,7 +352,8 @@ DEPLOY_USER=ian@login.chiark.greenend.org.uk
 DEPLOY_BASE=$(DEPLOY_USER):/volatile/Otter
 DEPLOY_FINISH=/home/Otter/etc/deploy-finish
 
-deploy: stamp/cargo.deploy-build bundled-sources assets libraries
+for-deploy: stamp/cargo.deploy-build
+deploy: for-deploy bundled-sources assets libraries
        rsync -zv --progress $(addprefix $(DEPLOY_TARGET_DIR)/,$(PROGRAMS)) $(DEPLOY_BASE)/bin/
        rsync -rv --progress $(TARGET_DIR)/bundled-sources/. $(DEPLOY_BASE)/bundled-sources
        rsync -r README.md $(DEPLOY_BASE)/.