PREFIX ?= /usr/local
BINDIR = $(PREFIX)/bin
MANDIR = $(PREFIX)/share/man/man1

.PHONY: all build install clean help

all: build

build:
	cargo build --release

install: build
	install -d $(BINDIR)
	install -m 755 target/release/sized $(BINDIR)/sized
	install -d $(MANDIR)
	install -m 644 sized.1 $(MANDIR)/sized.1

clean:
	cargo clean

help:
	@echo "Usage:"
	@echo "  make build    - Build the optimized binary"
	@echo "  make install  - Install binary and man page (may require sudo)"
	@echo "  make clean    - Remove build artifacts"
