commit 89654e2bc1cbd34103ad381b6137889c165f43f6 from: Marcel Rodrigues date: Wed Dec 07 22:37:04 2016 UTC Don't use install(1). Fix file mode of manpage. commit - 8225771f6b8018ee379e19205f42a157270c9fce commit + 89654e2bc1cbd34103ad381b6137889c165f43f6 blob - 9479eda8f988e3c7acfcea99e209b9f78daa6cad blob + 338781771e52685a2f70d701164fe6b5728f7ebc --- Makefile +++ Makefile @@ -1,8 +1,8 @@ LDLIBS=-lncursesw PREFIX=/usr/local MANPREFIX=$(PREFIX)/man -INSTALL=install -D -UNINSTALL=rm +BINDIR=$(DESTDIR)$(PREFIX)/bin +MANDIR=$(DESTDIR)$(MANPREFIX)/man1 all: rover @@ -10,12 +10,15 @@ rover: rover.c config.h $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(LDLIBS) install: rover - $(INSTALL) rover $(DESTDIR)$(PREFIX)/bin/rover - $(INSTALL) rover.1 $(DESTDIR)$(MANPREFIX)/man1/rover.1 + rm -f $(BINDIR)/rover + mkdir -p $(BINDIR) + cp rover $(BINDIR)/rover + mkdir -p $(MANDIR) + cp rover.1 $(MANDIR)/rover.1 uninstall: $(DESTDIR)$(PREFIX)/bin/rover - $(UNINSTALL) $(DESTDIR)$(PREFIX)/bin/rover - $(UNINSTALL) $(DESTDIR)$(MANPREFIX)/man1/rover.1 + rm $(BINDIR)/rover + rm $(MANDIR)/rover.1 clean: $(RM) rover