summaryrefslogtreecommitdiff
path: root/devel/libfastcommon/files/patch-src_Makefile.in
blob: c4f2e2c5a6e32d897a6e3cedb2283b07a45e3808 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
--- src/Makefile.in.orig	2019-12-25 12:35:44 UTC
+++ src/Makefile.in
@@ -51,7 +51,7 @@ ALL_LIBS = $(SHARED_LIBS) $(STATIC_LIBS)
 
 all: $(ALL_OBJS) $(ALL_PRGS) $(ALL_LIBS)
 libfastcommon.so: $(FAST_SHARED_OBJS)
-	$(COMPILE) -o $@ -shared $(FAST_SHARED_OBJS) $(LIB_PATH)
+	$(COMPILE) -o $@ -shared -Wl,-soname,libfastcommon.so $(FAST_SHARED_OBJS) $(LIB_PATH)
 libfastcommon.a: $(FAST_STATIC_OBJS)
 	ar rcs $@ $(FAST_STATIC_OBJS)
 .o:
@@ -67,8 +67,8 @@ install:
 	mkdir -p $(TARGET_PREFIX)/lib
 	mkdir -p $(TARGET_PREFIX)/include/fastcommon
 
-	install -m 755 $(SHARED_LIBS) $(TARGET_LIB)
-	install -m 644 $(HEADER_FILES) $(TARGET_PREFIX)/include/fastcommon
+	${BSD_INSTALL_LIB} $(SHARED_LIBS) $(TARGET_LIB)
+	${BSD_INSTALL_DATA} $(HEADER_FILES) $(TARGET_PREFIX)/include/fastcommon
 	if [ ! -e $(TARGET_PREFIX)/lib/libfastcommon.so ]; then ln -s $(TARGET_LIB)/libfastcommon.so $(TARGET_PREFIX)/lib/libfastcommon.so; fi
 clean:
 	rm -f $(ALL_OBJS) $(ALL_PRGS) $(ALL_LIBS)