1## SPDX-License-Identifier: GPL-2.0-only 2 3CC = gcc 4CFLAGS = -O2 -Wall -Wextra -Werror 5PROGRAM = pmh7tool 6INSTALL = /usr/bin/env install 7PREFIX = /usr/local 8 9all: $(PROGRAM) 10 11$(PROGRAM): pmh7tool.o 12 $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) 13 14install: $(PROGRAM) 15 $(INSTALL) -d $(DESTDIR)$(PREFIX)/sbin 16 $(INSTALL) $(PROGRAM) $(DESTDIR)$(PREFIX)/sbin 17 18clean: 19 rm -f *.o $(PROGRAM) 20 21distclean: clean 22 23%.o: %.c 24 $(CC) $(CFLAGS) -c $^ -I. -o $@ 25 26.PHONY: all install clean distclean 27