about summary refs log tree commit diff stats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile35
1 files changed, 11 insertions, 24 deletions
diff --git a/Makefile b/Makefile
index 228a25c..4256ff3 100644
--- a/Makefile
+++ b/Makefile
@@ -1,31 +1,18 @@
--include environ.inc
-.PHONY: deps dev build install image release test clean
+all: generate
 
-GOCMD=go
-REGISTRY=<registry>
-IMAGE=<image>
 
-all: build
+clean:
+	rm -rf .pub/*
 
 deps:
-	@$(GOCMD) install git.mills.io/prologic/zs@latest
-	@$(GOCMD) install git.mills.io/prologic/static@latest
-
-dev : DEBUG=1
-dev : build
-	@zs watch
+	go install git.mills.io/prologic/static
+	go install git.mills.io/prologic/zs
 
-build:
-	@zs build
+generate:
+	zs build
 
-ifeq ($(PUBLISH), 1)
-image:
-	@docker build -t $(REGISTRY)/$(IMAGE) .
-	@docker push $(REGISTRY)/$(IMAGE)
-else
-image:
-	@docker build -t $(REGISTRY)/$(IMAGE) .
-endif
+serve:
+	static -r .pub/
 
-clean:
-	@git clean -f -d -X
+watch:
+	zs watch