The Makefile has variables for both PREFIX (default $(HOME)) and BINDIR (default $(PREFIX)/bin); however, it then uses $(PREFIX)/bin in several other places, making it difficult to install to an alternate BINDIR. Fix this by using $(BINDIR) consistently throughout the Makefile. Signed-off-by: Josh Triplett <josh@xxxxxxxxxxxxxxx> --- Makefile | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 378ee72..6755e07 100644 --- a/Makefile +++ b/Makefile @@ -45,11 +45,11 @@ # # "The better to keep you on your toes, my dear". # install: check $(SLIB_FILE) bin-dir - if test $< -nt $(PREFIX)/bin/sparse ; then install -v $< $(BINDIR)/sparse ; install -v $(SLIB_FILE) $(BINDIR) ; fi + if test $< -nt $(BINDIR)/sparse ; then install -v $< $(BINDIR)/sparse ; install -v $(SLIB_FILE) $(BINDIR) ; fi bin-dir: - @if ! test -d $(PREFIX)/bin; then \ - echo "No '$(PREFIX)/bin' directory to install in"; \ + @if ! test -d $(BINDIR); then \ + echo "No '$(BINDIR)' directory to install in"; \ echo "Please create it and add it to your PATH"; \ exit 1; \ fi - To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html