]> git.pld-linux.org Git - packages/OSPToolkit.git/blob - sharedlib.patch
- up to 3.5.3; make shared lib
[packages/OSPToolkit.git] / sharedlib.patch
1 --- TK-3_5_3-20091006/src/Makefile      2010-01-02 00:35:45.127259952 +0200
2 +++ TK-3_5_3-20091006/src/Makefile      2010-01-02 00:37:28.447659057 +0200
3 @@ -56,6 +56,7 @@
4            ospciscoext.o ospcapind.o ospcapcnf.o $(SSLOBJ)
5            
6  OSPLIB = $(LIBDIR)/libosptk.a
7 +OSPLIBSO = $(LIBDIR)/libosptk.so.0.0.0
8  
9  .SUFFIXES: .o .c 
10  
11 @@ -72,14 +73,20 @@
12  
13  build: $(OSPLIB)
14  
15 -$(OSPLIB): $(OSPOBJS)
16 +$(OSPLIB): $(OSPOBJS) $(OSPLIBSO)
17         $(AR) -r $(OSPLIB) $(OSPOBJS)
18  
19 +$(OSPLIBSO): $(OSPOBJS)
20 +       $(CC) -o $(OSPLIBSO) $(LDFLAGS) -Wl,-soname -Wl,libosptk.so.0 $(OSPOBJS) -lssl -lm -shared -lcrypto -lpthread
21 +
22  install: build
23         install -d $(INSTALL_PATH)/include/osp
24         cp $(INCDIR)/osp/*.h $(INSTALL_PATH)/include/osp/
25         install -d $(INSTALL_PATH)/lib
26         cp $(OSPLIB) $(INSTALL_PATH)/lib/
27 +       cp $(OSPLIBSO) $(INSTALL_PATH)/lib/
28 +       ln -s libosptk.so.0.0.0 $(INSTALL_PATH)/lib/libosptk.so.0
29 +       ln -s libosptk.so.0.0.0 $(INSTALL_PATH)/lib/libosptk.so
30  
31  clean:
32         rm -f $(OSPLIB) $(OSPOBJS)
This page took 0.05548 seconds and 3 git commands to generate.