File wiringPi-install.patch of Package wiringpi

diff --git a/devLib/Makefile b/devLib/Makefile
index 611e423..a1e8b24 100644
--- a/devLib/Makefile
+++ b/devLib/Makefile
@@ -24,6 +24,7 @@
 VERSION=$(shell cat ../VERSION)
 DESTDIR?=/usr
 PREFIX?=/local
+LIB?=lib
 
 LDCONFIG?=ldconfig
 
@@ -37,7 +38,7 @@ DYNAMIC=libwiringPiDev.so.$(VERSION)
 #DEBUG	= -g -O0
 DEBUG	= -O2
 CC	?= gcc
-INCLUDE	= -I.
+INCLUDE	= -I. -I../wiringPi
 DEFS	= -D_GNU_SOURCE
 CFLAGS	= $(DEBUG) $(DEFS) -Wformat=2 -Wall -Winline $(INCLUDE) -pipe -fPIC $(EXTRA_CFLAGS)
 
@@ -68,11 +69,12 @@ $(STATIC):	$(OBJ)
 
 $(DYNAMIC):	$(OBJ)
 	$Q echo "[Link (Dynamic)]"
-	$Q $(CC) -shared -Wl,-soname,libwiringPiDev.so$(WIRINGPI_SONAME_SUFFIX) -o libwiringPiDev.so.$(VERSION) -lpthread $(OBJ)
+	$Q $(CC) -shared -Wl,-soname,libwiringPiDev.so.$(VERSION) -o libwiringPiDev.so.$(VERSION) -lpthread $(OBJ)
 
 .c.o:
 	$Q echo [Compile] $<
 	$Q $(CC) -c $(CFLAGS) $< -o $@
+	$Q ln -sf libwiringPiDev.so.$(VERSION) libwiringPiDev.so
 
 .PHONY:	clean
 clean:
@@ -91,10 +93,12 @@ install:	$(DYNAMIC)
 	$Q install -m 0755 -d						$(DESTDIR)$(PREFIX)/include
 	$Q install -m 0644 $(HEADERS)					$(DESTDIR)$(PREFIX)/include
 	$Q echo "[Install Dynamic Lib]"
-	$Q install -m 0755 -d						$(DESTDIR)$(PREFIX)/lib
-	$Q install -m 0755 libwiringPiDev.so.$(VERSION)			$(DESTDIR)$(PREFIX)/lib/libwiringPiDev.so.$(VERSION)
-	$Q ln -sf $(DESTDIR)$(PREFIX)/lib/libwiringPiDev.so.$(VERSION)	$(DESTDIR)/lib/libwiringPiDev.so
+	$Q install -m 0755 -d						$(DESTDIR)$(PREFIX)/$(LIB)
+	$Q install -m 0755 libwiringPiDev.so.$(VERSION)			$(DESTDIR)$(PREFIX)/$(LIB)/libwiringPiDev.so.$(VERSION)
+	$Q ln -sf libwiringPiDev.so.$(VERSION)	$(DESTDIR)$(PREFIX)/$(LIB)/libwiringPiDev.so
+ifeq ($(DESTDIR),)
 	$Q $(LDCONFIG)
+endif
 
 .PHONY:	install-static
 install-static:	$(STATIC)
@@ -125,7 +129,7 @@ install-deb:	$(DYNAMIC) check-deb-destdir
 uninstall:
 	$Q echo "[UnInstall]"
 	$Q cd $(DESTDIR)$(PREFIX)/include/ && rm -f $(HEADERS)
-	$Q cd $(DESTDIR)$(PREFIX)/lib/     && rm -f libwiringPiDev.*
+	$Q cd $(DESTDIR)$(PREFIX)/$(LIB)/     && rm -f libwiringPiDev.*
 	$Q $(LDCONFIG)
 
 
diff --git a/gpio/Makefile b/gpio/Makefile
index 249bb24..932c43d 100644
--- a/gpio/Makefile
+++ b/gpio/Makefile
@@ -33,10 +33,10 @@ endif
 #DEBUG	= -g -O0
 DEBUG	= -O2
 CC	?= gcc
-INCLUDE	= -I$(DESTDIR)$(PREFIX)/include
+INCLUDE	= -I../devLib -I../wiringPi
 CFLAGS	= $(DEBUG) -Wall -Wextra $(INCLUDE) -Winline -pipe $(EXTRA_CFLAGS)
 
-LDFLAGS	= -L$(DESTDIR)$(PREFIX)/lib
+LDFLAGS	= -L../devLib -L../wiringPi
 LIBS    = -lwiringPi -lwiringPiDev -lpthread -lrt -lm -lcrypt
 
 # May not need to  alter anything below this line
diff --git a/wiringPi/Makefile b/wiringPi/Makefile
index 28501ec..e2b11d8 100644
--- a/wiringPi/Makefile
+++ b/wiringPi/Makefile
@@ -24,6 +24,7 @@
 VERSION=$(shell cat ../VERSION)
 DESTDIR?=/usr
 PREFIX?=/local
+LIB?=lib
 
 LDCONFIG?=ldconfig
 
@@ -75,12 +76,12 @@ static:
 
 $(DYNAMIC):	$(OBJ)
 	$Q echo "[Link (Dynamic)]"
-	$Q $(CC) -shared -Wl,-soname,libwiringPi.so$(WIRINGPI_SONAME_SUFFIX) -o libwiringPi.so.$(VERSION) $(OBJ) $(LIBS)
+	$Q $(CC) -shared -Wl,-soname,libwiringPi.so.$(VERSION) -o libwiringPi.so.$(VERSION) $(OBJ) $(LIBS)
 
 .c.o:
 	$Q echo [Compile] $<
 	$Q $(CC) -c $(CFLAGS) $< -o $@
-
+	$Q ln -sf libwiringPi.so.$(VERSION) libwiringPi.so
 
 .PHONY:	clean
 clean:
@@ -99,10 +100,12 @@ install:	$(DYNAMIC)
 	$Q install -m 0755 -d						$(DESTDIR)$(PREFIX)/include
 	$Q install -m 0644 $(HEADERS)					$(DESTDIR)$(PREFIX)/include
 	$Q echo "[Install Dynamic Lib]"
-	$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 install -m 0755 -d						$(DESTDIR)$(PREFIX)/$(LIB)
+	$Q install -m 0755 libwiringPi.so.$(VERSION)			$(DESTDIR)$(PREFIX)/$(LIB)/libwiringPi.so.$(VERSION)
+	$Q ln -sf libwiringPi.so.$(VERSION)	$(DESTDIR)$(PREFIX)/$(LIB)/libwiringPi.so
+ifeq ($(DESTDIR),)
 	$Q $(LDCONFIG)
+endif
 
 .PHONY: check-deb-destdir
 check-deb-destdir:
@@ -124,7 +127,7 @@ install-deb:	$(DYNAMIC) check-deb-destdir
 uninstall:
 	$Q echo "[UnInstall]"
 	$Q cd $(DESTDIR)$(PREFIX)/include/ && rm -f $(HEADERS)
-	$Q cd $(DESTDIR)$(PREFIX)/lib/     && rm -f libwiringPi.*
+	$Q cd $(DESTDIR)$(PREFIX)/$(LIB)/     && rm -f libwiringPi.*
 	$Q $(LDCONFIG)
 
 
openSUSE Build Service is sponsored by