Makefile: try being compatible with BSDs
This commit is contained in:
parent
c3a3972378
commit
20a011414a
18
Makefile
18
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
|
||||
|
Loading…
Reference in New Issue
Block a user