Another comment change. (Previous comment does not apply
[openssl.git] / shlib / Makefile.hpux10-cc
1 # Makefile.hpux-cc
2
3 major=1
4
5 slib=libssl
6 sh_slib=$(slib).so.$(major)
7
8 clib=libcrypto
9 sh_clib=$(clib).so.$(major)
10
11 all : $(clib).sl $(slib).sl
12
13
14 $(clib)_pic.a : $(clib).a
15         echo "Copying $? to $@"
16         cp -p $? $@
17
18 $(slib)_pic.a : $(slib).a
19         echo "Copying $? to $@"
20         cp -p $? $@
21
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`; \
26         do \
27                 grep /$$obj allobjs; \
28         done >objlist
29         echo "linking $@"
30         ld -b -s -z +h $@ -o $@ `cat objlist` -lc 
31         rm allobjs objlist
32
33 $(clib).sl : $(sh_clib)
34         rm -f $@
35         ln -s $? $@
36
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`; \
41         do \
42                 grep /$$obj allobjs; \
43         done >objlist
44         echo "linking $@"
45         ld -b -s -z +h $@ +b /usr/local/ssl/lib:/usr/lib -o $@ `cat objlist` \
46                         -L. -lcrypto -lc
47         rm -f allobjs objlist
48         
49 $(slib).sl : $(sh_slib)
50         rm -f $@
51         ln -s $? $@