aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 6cd4b96aee7fea6e08b4e0ca34c53c07cbbdbecf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
PREFIX ?= /usr/local
BINDIR ?= $(PREFIX)/bin
MANDIR ?= $(PREFIX)/share/man/man1

.PHONY: all install uninstall clean dev

all: dev

dev:
	uv sync

install:
	uv tool install --force .
	install -d "$(DESTDIR)$(MANDIR)"
	install -m 644 cvedb.1 "$(DESTDIR)$(MANDIR)/cvedb.1"
	@echo "Installed cvedb to ~/.local/bin/cvedb"
	@echo "Ensure ~/.local/bin is in your PATH"

uninstall:
	uv tool uninstall cvedb-py
	rm -f "$(DESTDIR)$(MANDIR)/cvedb.1"

clean:
	rm -rf dist/ .venv/ *.egg-info/ build/