1*4882a593SmuzhiyunFrom 1e541293ac19c49f886220b64de6006c5c700144 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Romain Naour <romain.naour@gmail.com> 3*4882a593SmuzhiyunDate: Sat, 12 Jan 2019 12:50:54 +0100 4*4882a593SmuzhiyunSubject: [PATCH] Makefile: add -f option for ln to remove existing destination 5*4882a593Smuzhiyun files 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunWhile reinstalling the library, all symlinks are present. 8*4882a593SmuzhiyunAsk ln to remove them with -f. 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunSigned-off-by: Romain Naour <romain.naour@gmail.com> 11*4882a593Smuzhiyun--- 12*4882a593Smuzhiyun Makefile | 4 ++-- 13*4882a593Smuzhiyun 1 file changed, 2 insertions(+), 2 deletions(-) 14*4882a593Smuzhiyun 15*4882a593Smuzhiyundiff --git a/Makefile b/Makefile 16*4882a593Smuzhiyunindex fd7d6c8..2683819 100644 17*4882a593Smuzhiyun--- a/Makefile 18*4882a593Smuzhiyun+++ b/Makefile 19*4882a593Smuzhiyun@@ -25,8 +25,8 @@ install: $(LIB) $(LIBA) libsquish.pc 20*4882a593Smuzhiyun $(INSTALL_FILE) $(LIBA) $(INSTALL_DIR)/$(LIB_PATH) 21*4882a593Smuzhiyun ifneq ($(USE_SHARED),0) 22*4882a593Smuzhiyun $(INSTALL_FILE) $(LIB) $(INSTALL_DIR)/$(LIB_PATH) 23*4882a593Smuzhiyun- ln -s $(LIB) $(INSTALL_DIR)/$(LIB_PATH)/$(SOLIB) 24*4882a593Smuzhiyun- ln -s $(LIB) $(INSTALL_DIR)/$(LIB_PATH)/libsquish.so 25*4882a593Smuzhiyun+ ln -sf $(LIB) $(INSTALL_DIR)/$(LIB_PATH)/$(SOLIB) 26*4882a593Smuzhiyun+ ln -sf $(LIB) $(INSTALL_DIR)/$(LIB_PATH)/libsquish.so 27*4882a593Smuzhiyun $(INSTALL_DIRECTORY) $(INSTALL_DIR)/$(LIB_PATH)/pkgconfig 28*4882a593Smuzhiyun $(INSTALL_FILE) libsquish.pc $(INSTALL_DIR)/$(LIB_PATH)/pkgconfig 29*4882a593Smuzhiyun endif 30*4882a593Smuzhiyun-- 31*4882a593Smuzhiyun2.14.5 32*4882a593Smuzhiyun 33