diff --git a/Makefile b/Makefile index 013ad50..3894aa9 100644 --- a/Makefile +++ b/Makefile @@ -3,11 +3,29 @@ # SPDX-FileCopyrightText: 2023 Glenn Y. Rolland # Copyright © 2023 Glenn Y. Rolland +PREFIX=/usr + all: build +prepare: + shards install + build: shards build --error-trace @echo SUCCESS watch: watchexec --restart --delay-run 3 -c -e cr make build + +spec: test +test: + crystal spec --error-trace + +install: + install \ + -m 755 \ + bin/code-preloader \ + $(PREFIX)/bin + +.PHONY: spec test build all prepare install +