blob: 9b3921aac2ee3f26cbbfd107b4ff6c324bf4b106 [file] [log] [blame]
Patrick Georgi7333a112020-05-08 20:48:04 +02001## SPDX-License-Identifier: GPL-2.0-only
Evgeny Zinovievd54f8252018-08-01 15:53:18 +03002
3CC = gcc
Jacob Garber52f0e842019-07-19 12:27:27 -06004CFLAGS = -O2 -Wall -Wextra -Werror
Evgeny Zinovievd54f8252018-08-01 15:53:18 +03005PROGRAM = pmh7tool
Yegor Timoshenkoc2e49412018-10-07 01:58:27 +00006INSTALL = /usr/bin/env install
Evgeny Zinovievd54f8252018-08-01 15:53:18 +03007PREFIX = /usr/local
8
9all: $(PROGRAM)
10
11$(PROGRAM): pmh7tool.o
12 $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
13
14install: $(PROGRAM)
15 $(INSTALL) $(PROGRAM) $(PREFIX)/sbin
16
17clean:
18 rm -f *.o $(PROGRAM)
19
20distclean: clean
21
22%.o: %.c
23 $(CC) $(CFLAGS) -c $^ -I. -o $@
24
25.PHONY: all install clean distclean