diff options
author | Tom Willemse | 2013-05-23 22:05:50 +0200 |
---|---|---|
committer | Tom Willemse | 2013-05-23 22:05:50 +0200 |
commit | cd8a7c310ceb386b40b4cec74d527b49acb9fd3f (patch) | |
tree | f0dfed53eb9baf113adbe4c225568397bffcb6d9 | |
parent | 1be9047b00afb99413be146f7ce8d85da80567f9 (diff) | |
download | gitto-cd8a7c310ceb386b40b4cec74d527b49acb9fd3f.tar.gz gitto-cd8a7c310ceb386b40b4cec74d527b49acb9fd3f.zip |
Add DESTDIR as prefix to extension destination
The `pkg-config' program needs to know about the prefix DESTDIR to
determine where the files in `src/' should be installed. If this
option is not passed along to `pkg-config' it will always try to
install in `/usr/'.
-rw-r--r-- | src/Makefile | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/Makefile b/src/Makefile index 30ba106..f7f6827 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,6 +1,8 @@ DESTDIR ?= /usr/local CFLAGS = $(shell pkg-config --cflags guile-2.0) -fPIC LDFLAGS = $(shell pkg-config --libs guile-2.0) +EXTDIR = $(shell pkg-config guile-2.0 --variable=extensiondir \ + --define-variable=prefix=$(DESTDIR)) objects = gitto-path.o @@ -18,10 +20,9 @@ libguile-gitto-path.so: gitto-path.o install-gitto: gitto install -Dm 755 $^ ${DESTDIR}/bin/$^ install-libguile-gitto-path: libguile-gitto-path.so - install -Dm 755 $^ \ - $(shell pkg-config guile-2.0 --variable=extensiondir)/$^ + install -Dm 755 $^ ${EXTDIR}/$^ install: install-gitto install-libguile-gitto-path uninstall: rm -f ${DESTDIR}/bin/gitto - rm -f $(shell pkg-config guile-2.0 --variable=extensiondir)/libguile-gitto-path.so + rm -f ${EXTDIR}/libguile-gitto-path.so |