Makefile fixes
From: Michal Schmidt <mschmidt@redhat.com>
Fix the 'install' target:
- Don't assume SBINDIR already exists under DESTDIR.
- Install latencytop.block too.
- Install the manpage.
---
src/Makefile | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/src/Makefile b/src/Makefile
index 7a01f4f..c75c98e 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -1,5 +1,7 @@
DESTDIR =
SBINDIR = /usr/sbin
+DATADIR = /usr/share
+MANDIR = /usr/share/man
XCFLAGS = -W `pkg-config --cflags glib-2.0` -D_FORTIFY_SOURCE=2 -Wno-sign-compare
LDF = -Wl,--as-needed `pkg-config --libs glib-2.0` -lncursesw
@@ -24,6 +26,10 @@ clean:
rm -f *~ latencytop DEADJOE *.o
install: latencytop
- mkdir -p $(DESTDIR)/usr/share/latencytop
- install -m 0644 latencytop.trans $(DESTDIR)/usr/share/latencytop/latencytop.trans
- install -m 0755 latencytop $(DESTDIR)$(SBINDIR)/
\ No newline at end of file
+ mkdir -p $(DESTDIR)$(DATADIR)/latencytop
+ mkdir -p $(DESTDIR)$(MANDIR)/man8
+ mkdir -p $(DESTDIR)$(SBINDIR)
+ install -m 0644 latencytop.trans $(DESTDIR)$(DATADIR)/latencytop/latencytop.trans
+ install -m 0644 latencytop.block $(DESTDIR)$(DATADIR)/latencytop/latencytop.block
+ install -m 0644 latencytop.8 $(DESTDIR)$(MANDIR)/man8/
+ install -m 0755 latencytop $(DESTDIR)$(SBINDIR)/