From 63fa4173ae241b2c9a4bdebb2f0bb6022fce15e6 Mon Sep 17 00:00:00 2001 From: Evgeny Zinoviev Date: Fri, 24 Aug 2018 21:10:41 +0300 Subject: initial --- Makefile | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Makefile (limited to 'Makefile') 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 +## +## 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 -- cgit v1.2.3