diff --git a/Makefile b/Makefile index 0b5131a..52959ea 100644 --- a/Makefile +++ b/Makefile @@ -125,7 +125,7 @@ ifndef SEMISTATIC LDFLAGS += -static endif else -LDFLAGS += -Wl,-rpath='$$ORIGIN/../lib/' +LDFLAGS += -Wl,-rpath,'$$ORIGIN/../lib/' endif # Debug build options @@ -162,21 +162,21 @@ tests.%: $(GRAY) .PHONY: install-bin install-bin: $(BINARIES) $(LIBRARIES) mkdir -p $(PREFIX)/{bin,lib} - install -m555 -t $(PREFIX)/bin $(BINARIES) - cp -fr -t $(PREFIX)/lib $(LIBRARIES) + install -m755 $(BINARIES) $(PREFIX)/bin + install -m755 $(LIBRARIES) $(PREFIX)/lib .PHONY: install-python install-python: scripts/gray - mkdir -p $(PYTHON_PREFIX) - cp -fr -t $(PYTHON_PREFIX) $^ + mkdir -p $(PYTHON_PREFIX)/gray + install -m644 $^/*.py $(PYTHON_PREFIX)/gray .PHONY: install-doc install-doc: $(SHAREDIR)/doc $(MANPAGES) mkdir -p $(PREFIX)/share/{doc/res,man/man{1,5}} - install -m644 -t $(PREFIX)/share/doc $(SHAREDIR)/doc/manual.* - install -m644 -t $(PREFIX)/share/doc/res $(SHAREDIR)/doc/res/* - install -m644 -t $(PREFIX)/share/man/man1 $(SHAREDIR)/*.1 - install -m644 -t $(PREFIX)/share/man/man5 $(SHAREDIR)/*.5 + install -m644 $(SHAREDIR)/doc/manual.* $(PREFIX)/share/doc + install -m644 $(SHAREDIR)/doc/res/* $(PREFIX)/share/doc/res + install -m644 $(SHAREDIR)/*.1 $(PREFIX)/share/man/man1 + install -m644 $(SHAREDIR)/*.5 $(PREFIX)/share/man/man5 .PHONY: install install: install-bin install-python install-doc