22 lines
366 B
Makefile
22 lines
366 B
Makefile
RUSTC ?= rustc
|
|
RUSTFLAGS ?= -C opt-level=2
|
|
|
|
PREFIX ?= /usr/local
|
|
EXEC_PREFIX ?= ${PREFIX}
|
|
BINDIR ?= ${EXEC_PREFIX}/bin
|
|
|
|
SRC != find src -type f
|
|
|
|
all: kato
|
|
|
|
kato: $(SRC)
|
|
$(RUSTC) --edition=2024 $(RUSTFLAGS) -o kato src/main.rs
|
|
|
|
install: kato
|
|
install -d '${DESTDIR}${BINDIR}'
|
|
install -m 755 kato '${DESTDIR}${BINDIR}'
|
|
|
|
clean:
|
|
rm -f kato
|
|
|
|
.PHONY: all install clean
|