# SPDX-License-Identifier: MIT # Copyright (c) 2022,2026 Leah Rowe # Copyright (c) 2023 Riku Viitanen CC?=cc CFLAGS?=-Os -Wall -Wextra -Werror -pedantic -std=c90 LDFLAGS?= DESTDIR?= PREFIX?=/usr/local INSTALL?=install PROG=nvmutil all: $(PROG) $(PROG): nvmutil.c $(CC) $(CFLAGS) $(LDFLAGS) nvmutil.c -o $(PROG) install: $(PROG) $(INSTALL) -d $(DESTDIR)$(PREFIX)/bin $(INSTALL) $(PROG) $(DESTDIR)$(PREFIX)/bin/$(PROG) chmod 755 $(DESTDIR)$(PREFIX)/bin/$(PROG) uninstall: rm -f $(DESTDIR)$(PREFIX)/bin/$(PROG) clean: rm -f $(PROG) distclean: clean .PHONY: all install uninstall clean distclean