# alderbench — ISA-cycling benchmark + stress sweep. Gentoo-friendly: # respects PREFIX, DESTDIR. `make check` runs fmt+clippy+test. PREFIX ?= /usr/local SYSCONF ?= /etc BIN := $(DESTDIR)$(PREFIX)/bin/alderbench CONF := $(DESTDIR)$(SYSCONF)/alderbench/alderbench.conf .PHONY: all build check install uninstall clean all: build build: cargo build --release check: cargo fmt --check cargo clippy --all-targets -- -D warnings cargo test install: build install -Dm755 target/release/alderbench $(BIN) install -Dm644 alderbench.conf $(CONF) uninstall: rm -f $(BIN) $(CONF) rmdir -p --ignore-fail-on-non-empty $(CONF) 2>/dev/null || true clean: cargo clean