Makefile fixes From: Michal Schmidt 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)/