Commit Diff


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