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