6 sh_slib=$(slib).so.$(major)
9 sh_clib=$(clib).so.$(major)
11 all : $(clib).sl $(slib).sl
14 $(clib)_pic.a : $(clib).a
15 echo "Copying $? to $@"
18 $(slib)_pic.a : $(slib).a
19 echo "Copying $? to $@"
22 $(sh_clib) : $(clib)_pic.a
23 echo "collecting all object files for $@"
24 find . -name \*.o -print > allobjs
25 for obj in `ar t $(clib)_pic.a`; \
27 grep /$$obj allobjs; \
30 ld -b -s -z +h $@ -o $@ `cat objlist` -lc
33 $(clib).sl : $(sh_clib)
37 $(sh_slib) : $(slib)_pic.a $(clib).sl
38 echo "collecting all object files for $@"
39 find . -name \*.o -print > allobjs
40 for obj in `ar t $(slib)_pic.a`; \
42 grep /$$obj allobjs; \
45 ld -b -s -z +h $@ +b /usr/local/ssl/lib:/usr/lib -o $@ `cat objlist` \
49 $(slib).sl : $(sh_slib)