kato/Makefile
Juhani Krekelä fb39ca3407 Add man page
2026-08-07 20:59:25 +03:00

27 lines
540 B
Makefile

RUSTC ?= rustc
RUSTFLAGS ?= -C opt-level=2
PREFIX ?= /usr/local
EXEC_PREFIX ?= ${PREFIX}
BINDIR ?= ${EXEC_PREFIX}/bin
DATAROOTDIR ?= ${PREFIX}/share
MANDIR ?= ${DATAROOTDIR}/man
MAN1DIR ?= ${MANDIR}/man1
SRC != find src -type f
all: kato
kato: $(SRC)
$(RUSTC) --edition=2024 $(RUSTFLAGS) -o kato src/main.rs
install: kato kato.1
install -d '${DESTDIR}${BINDIR}'
install -m 755 kato '${DESTDIR}${BINDIR}'
install -d '${DESTDIR}${MAN1DIR}'
install -m 644 kato.1 '${DESTDIR}${MAN1DIR}'
clean:
rm -f kato
.PHONY: all install clean