From 9e7a45467cb445bf70ff2ee5973c1a2ae9717b12 Mon Sep 17 00:00:00 2001 From: Michael Czigler <37268479+mcpcpc@users.noreply.github.com> Date: Fri, 19 Mar 2021 17:15:23 -0400 Subject: released at 0.2.5 --- Makefile | 34 +++++++++++++++------------------- 1 file changed, 15 insertions(+), 19 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 88e0f8d..28a6b2a 100644 --- a/Makefile +++ b/Makefile @@ -1,31 +1,27 @@ .POSIX: - +ALL_WARNING = -Wall -Wextra -pedantic +ALL_LDFLAGS = $(LDFLAGS) +ALL_CFLAGS = $(CPPFLAGS) $(CFLAGS) -std=c99 $(ALL_WARNING) PREFIX = /usr/local +LDLIBS = -lm BINDIR = $(PREFIX)/bin -MANPREFIX = $(PREFIX)/share/man +MANDIR = $(PREFIX)/share/man all: kirc - -kirc: kirc.o Makefile - $(CC) -o kirc kirc.o $(LDFLAGS) - -.c.o: - $(CC) $(CPPFLAGS) $(CFLAGS) -c $< - install: all mkdir -p $(DESTDIR)$(BINDIR) - mkdir -p $(DESTDIR)$(MANPREFIX)/man1 + mkdir -p $(DESTDIR)$(MANDIR)/man1 cp -f kirc $(DESTDIR)$(BINDIR) + cp -f kirc.1 $(DESTDIR)$(MANDIR)/man1 chmod 755 $(DESTDIR)$(BINDIR)/kirc - version=$$(sed -n '/#define VERSION/{s/^[^"]*"//;s/".*//;p;q}' kirc.c); \ - sed "s/VERSION/$$version/g" kirc.1 > $(DESTDIR)$(MANPREFIX)/man1/kirc.1 - chmod 644 $(DESTDIR)$(MANPREFIX)/man1/kirc.1 - -uninstall: - rm -f $(DESTDIR)$(BINDIR)/kirc - rm -f $(DESTDIR)$(MANPREFIX)/man1/kirc.1 - + chmod 644 $(DESTDIR)$(MANDIR)/man1/kirc.1 +kirc: kirc.o + $(CC) $(ALL_LDFLAGS) -o kirc kirc.o $(LDLIBS) +kirc.o: kirc.c + $(CC) $(ALL_CFLAGS) -c kirc.c clean: rm -f kirc *.o - +uninstall: + rm -f $(DESTDIR)$(BINDIR)/kirc + rm -f $(DESTDIR)$(MANDIR)/man1/kirc.1 .PHONY: all install uninstall clean -- cgit v1.2.3