From 61e78e06804250c2e9aef87aa11cd7dcf7253cae Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Wed, 3 Jan 2018 18:54:01 +0100 Subject: rewrite Makefile --- Makefile | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 43b5e2f..ea91cfa 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,26 @@ -CFLAGS=-O3 -Wall -all: rdd +ALL=rdd -rdd: sosemanuk.o rdd.o +CFLAGS=-g -O3 -Wall -Wno-switch -Wextra -Wwrite-strings + +DESTDIR= +PREFIX=/usr/local +BINDIR=$(PREFIX)/bin +MANDIR=$(PREFIX)/share/man + +all: $(ALL) + +clean: FRC + rm -f $(ALL) *.o +rdd: sosemanuk.o rdd.o rdd.c: sosemanuk.h -clean: - rm -f rdd rdd.o sosemanuk.o +install: FRC all + mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1 $(DESTDIR)$(ZSHCOMPDIR) + install -m0755 $(ALL) $(DESTDIR)$(BINDIR) + install -m0644 $(ALL:=.1) $(DESTDIR)$(MANDIR)/man1 + +README: rdd.1 + mandoc -Tutf8 $< | col -bx >$@ + +FRC: -- cgit 1.4.1