chore: add test & install to Makefile

This commit is contained in:
Glenn Y. Rolland 2024-01-07 19:45:39 +01:00
parent 35a87cd7e0
commit f279879ce0

View file

@ -3,11 +3,29 @@
# SPDX-FileCopyrightText: 2023 Glenn Y. Rolland <glenux@glenux.net> # SPDX-FileCopyrightText: 2023 Glenn Y. Rolland <glenux@glenux.net>
# Copyright © 2023 Glenn Y. Rolland <glenux@glenux.net> # Copyright © 2023 Glenn Y. Rolland <glenux@glenux.net>
PREFIX=/usr
all: build all: build
prepare:
shards install
build: build:
shards build --error-trace shards build --error-trace
@echo SUCCESS @echo SUCCESS
watch: watch:
watchexec --restart --delay-run 3 -c -e cr make build 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