chiark / gitweb /
Makefiles: Honour LDCONFIG from the environment
[wiringPi.git] / wiringPi / Makefile
index bc8c8483e6acdb1255adcbb8d85c511db71c09f3..5518c9e50ab687fb029b31113b1595e8de7de2b0 100644 (file)
 #################################################################################
 
 VERSION=$(shell cat ../VERSION)
-DESTDIR=/usr
-PREFIX=/local
+DESTDIR?=/usr
+PREFIX?=/local
+
+LDCONFIG?=ldconfig
 
 ifneq ($V,1)
 Q ?= @
@@ -114,7 +116,7 @@ install:    $(DYNAMIC)
        $Q install -m 0755 -d                                           $(DESTDIR)$(PREFIX)/lib
        $Q install -m 0755 libwiringPi.so.$(VERSION)                    $(DESTDIR)$(PREFIX)/lib/libwiringPi.so.$(VERSION)
        $Q ln -sf $(DESTDIR)$(PREFIX)/lib/libwiringPi.so.$(VERSION)     $(DESTDIR)/lib/libwiringPi.so
-       $Q ldconfig
+       $Q $(LDCONFIG)
 
 .PHONY:        install-static
 install-static:        $(STATIC)
@@ -128,19 +130,19 @@ install-static:   $(STATIC)
 .PHONY:        install-deb
 install-deb:   $(DYNAMIC)
        $Q echo "[Install Headers: deb]"
-       $Q install -m 0755 -d                                                   ~/wiringPi/debian/wiringPi/usr/include
-       $Q install -m 0644 $(HEADERS)                                           ~/wiringPi/debian/wiringPi/usr/include
+       $Q install -m 0755 -d                                                   ~/wiringPi/debian-template/wiringPi/usr/include
+       $Q install -m 0644 $(HEADERS)                                           ~/wiringPi/debian-template/wiringPi/usr/include
        $Q echo "[Install Dynamic Lib: deb]"
-       install -m 0755 -d                                                      ~/wiringPi/debian/wiringPi/usr/lib
-       install -m 0755 libwiringPi.so.$(VERSION)                               ~/wiringPi/debian/wiringPi/usr/lib/libwiringPi.so.$(VERSION)
-       ln -sf ~/wiringPi/debian/wiringPi/usr/lib/libwiringPi.so.$(VERSION)     ~/wiringPi/debian/wiringPi/usr/lib/libwiringPi.so
+       install -m 0755 -d                                                      ~/wiringPi/debian-template/wiringPi/usr/lib
+       install -m 0755 libwiringPi.so.$(VERSION)                               ~/wiringPi/debian-template/wiringPi/usr/lib/libwiringPi.so.$(VERSION)
+       ln -sf ~/wiringPi/debian-template/wiringPi/usr/lib/libwiringPi.so.$(VERSION)    ~/wiringPi/debian-template/wiringPi/usr/lib/libwiringPi.so
 
 .PHONY:        uninstall
 uninstall:
        $Q echo "[UnInstall]"
        $Q cd $(DESTDIR)$(PREFIX)/include/ && rm -f $(HEADERS)
        $Q cd $(DESTDIR)$(PREFIX)/lib/     && rm -f libwiringPi.*
-       $Q ldconfig
+       $Q $(LDCONFIG)
 
 
 .PHONY:        depend