From 92046b8b67e5c2acf0b91705b447ea31f85be1a5 Mon Sep 17 00:00:00 2001 From: John Tsiombikas Date: Wed, 5 Oct 2011 02:17:19 +0000 Subject: [PATCH] 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 --- Makefile.in | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Makefile.in b/Makefile.in index ca13c84..06fcd4f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -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