diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -1,9 +1,18 @@ ## SPDX-License-Identifier: GPL-3.0-only ## SPDX-FileCopyrightText: 2025 M. Shulhan <ms@kilabit.info> +VERSION=$(shell git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g') + .PHONY: all all: lint test +.PHONY: build +build: LD_FLAGS+=-X 'git.sr.ht/~shulhan/lilin.Version=$(VERSION)' +build: + go build \ + -ldflags="$(LD_FLAGS)" \ + ./cmd/lilin/ + .PHONY: lint lint: go vet ./... @@ -28,3 +37,8 @@ dev.test: .PHONY: serve.docs serve.docs: ciigo serve _www/doc + +.PHONY: deploy.kilabit +deploy.kilabit: build + rsync lilin lilin.kilabit.internal:~/bin/lilin + ssh lilin.kilabit.internal "sudo systemctl restart lilin.service" |
