• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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