added library symlinks when installing

git-svn-id: svn+ssh://svn.code.sf.net/p/spacenav/code/trunk/libspnav@121 ef983eb1-d774-4af8-acfd-baaf7b16a646
pull/2/head
John Tsiombikas 2011-10-05 02:17:19 +00:00
rodzic 95f4a2a5bc
commit 92046b8b67
1 zmienionych plików z 7 dodań i 1 usunięć

Wyświetl plik

@ -4,10 +4,11 @@ hdr = spnav.h spnav_magellan.h spnav_config.h
lib_a = libspnav.a
soname = libspnav.so.0
lib_so = $(soname).1
devlink = libspnav.so
CC = gcc
AR = ar
CFLAGS = $(opt) $(dbg) -std=c89 -fpic -pedantic -Wall -fno-strict-aliasing -I.
CFLAGS = $(opt) $(dbg) -std=c89 -fpic -pedantic -Wall -fno-strict-aliasing -I. -I/usr/local/include
.PHONY: all
all: $(lib_a) $(lib_so)
@ -34,11 +35,16 @@ install: $(lib_a) $(lib_so)
mkdir -p $(PREFIX)/$(libdir) $(PREFIX)/include
cp $(lib_a) $(PREFIX)/$(libdir)/$(lib_a)
cp $(lib_so) $(PREFIX)/$(libdir)/$(lib_so)
rm -f $(PREFIX)/$(libdir)/$(soname) $(PREFIX)/$(libdir)/$(devlink)
ln -s $(PREFIX)/$(libdir)/$(lib_so) $(PREFIX)/$(libdir)/$(soname)
ln -s $(PREFIX)/$(libdir)/$(soname) $(PREFIX)/$(libdir)/$(devlink)
for h in $(hdr); do cp -p $(srcdir)/$$h $(PREFIX)/include/; done
.PHONY: uninstall
uninstall:
rm -f $(PREFIX)/$(libdir)/$(lib_a)
rm -f $(PREFIX)/$(libdir)/$(lib_so)
rm -f $(PREFIX)/$(libdir)/$(soname)
rm -f $(PREFIX)/$(libdir)/$(devlink)
for i in $(hdr); do rm -f $(PREFIX)/include/$$i; done