diff options
author | Michael Czigler <37268479+mcpcpc@users.noreply.github.com> | 2021-03-19 17:15:23 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-19 17:15:23 -0400 |
commit | 9e7a45467cb445bf70ff2ee5973c1a2ae9717b12 (patch) | |
tree | a4e4091ce420b603cbe2fe25a57b9a5f103f36c6 /Makefile | |
parent | released at 0.2.4 (diff) | |
download | kirc-9e7a45467cb445bf70ff2ee5973c1a2ae9717b12.tar.gz kirc-9e7a45467cb445bf70ff2ee5973c1a2ae9717b12.tar.bz2 kirc-9e7a45467cb445bf70ff2ee5973c1a2ae9717b12.tar.xz kirc-9e7a45467cb445bf70ff2ee5973c1a2ae9717b12.tar.zst kirc-9e7a45467cb445bf70ff2ee5973c1a2ae9717b12.zip |
released at 0.2.5
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 34 |
1 files changed, 15 insertions, 19 deletions
@@ -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 |