comparison src/Makefile.in.in @ 294:4b85ae5eabfb r21-0b45

Import from CVS: tag r21-0b45
author cvs
date Mon, 13 Aug 2007 10:38:01 +0200
parents 558f606b08ae
children a4f53d9b3154
comparison
equal deleted inserted replaced
293:403535bfea94 294:4b85ae5eabfb
226 ## library will not be created. 226 ## library will not be created.
227 227
228 # ifdef USE_GCC 228 # ifdef USE_GCC
229 # ifdef USG5 229 # ifdef USG5
230 # define EXTW_LINK(objs, output) $(CC) -shared objs -Xlinker -z -Xlinker text -o output 230 # define EXTW_LINK(objs, output) $(CC) -shared objs -Xlinker -z -Xlinker text -o output
231 extw_link_beg = $(CC) -shared
232 extw_link_mid = -Xlinker -z -Xlinker text -o
233 extw_link_end =
231 ## I cannot figure out how to do shared a.out libraries, so just punt. 234 ## I cannot figure out how to do shared a.out libraries, so just punt.
232 # elif !defined (LINUX) || defined (__ELF__) 235 # elif !defined (LINUX) || defined (__ELF__)
233 # define EXTW_LINK(objs, output) $(CC) -shared objs -o output 236 # define EXTW_LINK(objs, output) $(CC) -shared objs -o output
237 extw_link_beg = $(CC) -shared
238 extw_link_mid = -o
239 extw_link_end =
234 # endif 240 # endif
235 # elif defined (USG5) 241 # elif defined (USG5)
236 # if defined (IRIX) 242 # if defined (IRIX)
237 # define EXTW_LINK(objs, output) $(LD) -shared -g -check_registry ${TOOLROOT}/usr/lib/so_locations objs -o output 243 # define EXTW_LINK(objs, output) $(LD) -shared -g -check_registry ${TOOLROOT}/usr/lib/so_locations objs -o output
244 extw_link_beg = $(LD) -shared -g -check_registry ${TOOLROOT}/usr/lib/so_locations
245 extw_link_mid = -o
246 extw_link_end =
238 # else /* not IRIX */ 247 # else /* not IRIX */
239 # define EXTW_LINK(objs, output) $(CC) -G objs -z text -o output 248 # define EXTW_LINK(objs, output) $(CC) -G objs -z text -o output
249 extw_link_beg = $(CC) -G
250 extw_link_mid = -z text -o
251 extw_link_end =
240 # endif /* not IRIX */ 252 # endif /* not IRIX */
241 # else /* not USG5 */ 253 # else /* not USG5 */
242 # if defined (DEC_ALPHA) && defined (OSF1) 254 # if defined (DEC_ALPHA) && defined (OSF1)
243 # define EXTW_LINK(objs, output) $(LD) $(ldflags) $(ld_switch_shared) -d objs -o output $(LIBES) 255 # define EXTW_LINK(objs, output) $(LD) $(ldflags) $(ld_switch_shared) -d objs -o output $(LIBES)
256 extw_link_beg = $(LD) $(ldflags) $(ld_switch_shared) -d
257 extw_link_mid = -o
258 extw_link_end = $(LIBES)
244 # else /* !(DEC_ALPHA && OSF1) */ 259 # else /* !(DEC_ALPHA && OSF1) */
245 # define EXTW_LINK(objs, output) $(LD) -dc objs -assert pure-text -o output 260 # define EXTW_LINK(objs, output) $(LD) -dc objs -assert pure-text -o output
261 extw_link_beg = $(LD) -dc
262 extw_link_mid = -assert pure-text -o
263 extw_link_end =
246 # endif /* !(DEC_ALPHA && OSF1) */ 264 # endif /* !(DEC_ALPHA && OSF1) */
247 # endif /* not USG5 */ 265 # endif /* not USG5 */
248 266
249 # ifdef LWLIB_USES_MOTIF 267 # ifdef LWLIB_USES_MOTIF
250 # ifdef EXTW_LINK 268 # ifdef EXTW_LINK
571 ar r libextcli_Xlib.a ${external_client_xlib_objs_nonshared} 589 ar r libextcli_Xlib.a ${external_client_xlib_objs_nonshared}
572 590
573 #ifdef EXTW_LINK 591 #ifdef EXTW_LINK
574 592
575 libextcli_Xm.so.1: ${external_client_motif_objs_shared} 593 libextcli_Xm.so.1: ${external_client_motif_objs_shared}
576 EXTW_LINK(${external_client_motif_objs_shared}, libextcli_Xm.so.1) 594 ${extw_link_beg} ${external_client_motif_objs_shared} ${extw_link_mid} libextcli_Xm.so.1 ${extw_link_end}
577 595
578 libextcli_Xt.so.1: ${external_client_xt_objs_shared} 596 libextcli_Xt.so.1: ${external_client_xt_objs_shared}
579 EXTW_LINK(${external_client_xt_objs_shared}, libextcli_Xt.so.1) 597 ${extw_link_beg} ${external_client_xt_objs_shared} ${extw_link_mid} libextcli_Xt.so.1 ${extw_link_end}
580 598
581 libextcli_Xlib.so.1: ${external_client_xlib_objs_shared} 599 libextcli_Xlib.so.1: ${external_client_xlib_objs_shared}
582 EXTW_LINK(${external_client_xlib_objs_shared}, libextcli_Xlib.so.1) 600 ${extw_link_beg} ${external_client_xlib_objs_shared} ${extw_link_mid} libextcli_Xlib.so.1 ${extw_link_end}
583 601
584 #endif /* EXTW_LINK */ 602 #endif /* EXTW_LINK */
585 603
586 #endif /* EXTERNAL_WIDGET */ 604 #endif /* EXTERNAL_WIDGET */
587 605