| 1 | #***************************************************************************** | #***************************************************************************** | 
| 2 | # | # | 
| 3 | # FILE NAME:    $Id: Makefile,v 1.5 2008-04-02 13:30:54 messineo Exp $ | # FILE NAME:    $Id: Makefile,v 1.2 2008/09/23 07:57:55 mocchiut Exp $ | 
| 4 | # VERSION: | # VERSION: | 
| 5 | # AUTHOR:       Nergal S.r.l. | # AUTHOR:       Nergal S.r.l. | 
| 6 | # DATE: | # DATE: | 
| 96 |  |  | 
| 97 | libyoda.so.0.0.0: $(TARGETLIB) $(EXTLIB) | libyoda.so.0.0.0: $(TARGETLIB) $(EXTLIB) | 
| 98 | $(CXX) \ | $(CXX) \ | 
| 99 | $PAM_BIT -o $@ \ | $(PAM_BIT) -o $@ \ | 
| 100 | -shared -nostdlib \ | -shared -nostdlib \ | 
| 101 | -Wl,-soname \ | -Wl,-soname \ | 
| 102 | -Wl,libyoda.so.0 \ | -Wl,libyoda.so.0 \ | 
| 103 | -Wl,--whole-archive \ | -Wl,--whole-archive \ | 
|  | /usr/lib/gcc/i386-redhat-linux/3.4.6/../../../crti.o  \ |  | 
|  | /usr/lib/gcc/i386-redhat-linux/3.4.6/crtbeginS.o \ |  | 
|  | /usr/lib/gcc/i386-redhat-linux/3.4.6/crtendS.o \ |  | 
|  | /usr/lib/gcc/i386-redhat-linux/3.4.6/../../../crtn.o \ |  | 
| 104 | $^ \ | $^ \ | 
| 105 | -Wl,--no-whole-archive | -Wl,--no-whole-archive | 
| 106 |  |  | 
| 111 | for sub_lib in $(TARGETLIB) $(EXTLIB) ; do \ | for sub_lib in $(TARGETLIB) $(EXTLIB) ; do \ | 
| 112 | $(AR) -x $$sub_lib ; \ | $(AR) -x $$sub_lib ; \ | 
| 113 | done ;\ | done ;\ | 
| 114 | $(AR) -scrv libyoda.a *.o  \ | $(AR) -scrv libyoda.a *.o | 
|  | /usr/lib/gcc/i386-redhat-linux/3.4.6/../../../crti.o  \ |  | 
|  | /usr/lib/gcc/i386-redhat-linux/3.4.6/crtbeginS.o \ |  | 
|  | /usr/lib/gcc/i386-redhat-linux/3.4.6/crtendS.o \ |  | 
|  | /usr/lib/gcc/i386-redhat-linux/3.4.6/../../../crtn.o \ |  | 
|  | #       $(AR) -scrv libyoda.a *.o |  | 
| 115 |  |  | 
| 116 |  |  | 
| 117 | $(TARGETLIB) : ${OBJS} | $(TARGETLIB) : ${OBJS} |