diff options
author | Evgeny Zinoviev <me@ch1p.com> | 2018-08-24 21:10:41 +0300 |
---|---|---|
committer | Evgeny Zinoviev <me@ch1p.com> | 2018-08-24 21:10:41 +0300 |
commit | 63fa4173ae241b2c9a4bdebb2f0bb6022fce15e6 (patch) | |
tree | 09924fde1a6a406601a22139eea6586d1c07dce0 /Makefile |
initial
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..091fbc5 --- /dev/null +++ b/Makefile @@ -0,0 +1,38 @@ +## +## Makefile for pmh7tool +## +## Copyright (C) 2018 Evgeny Zinoviev <me@ch1p.com> +## +## This program is free software; you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation; version 2 of the License. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## + +CC = gcc +CFLAGS = -O2 -Wall -W -Werror +PROGRAM = pmh7tool +INSTALL = /usr/bin/install +PREFIX = /usr/local + +all: $(PROGRAM) + +$(PROGRAM): pmh7tool.o + $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) + +install: $(PROGRAM) + $(INSTALL) $(PROGRAM) $(PREFIX)/sbin + +clean: + rm -f *.o $(PROGRAM) + +distclean: clean + +%.o: %.c + $(CC) $(CFLAGS) -c $^ -I. -o $@ + +.PHONY: all install clean distclean |