|
7 | 7 | #
|
8 | 8 | #
|
9 | 9 | # IDENTIFICATION
|
10 |
| -# $Header: /cvsroot/pgsql/src/Attic/Makefile.global,v 1.62 1996/11/11 13:24:43 bryanh Exp $ |
| 10 | +# $Header: /cvsroot/pgsql/src/Attic/Makefile.global,v 1.63 1996/11/12 11:41:27 bryanh Exp $ |
11 | 11 | #
|
12 | 12 | # NOTES
|
13 | 13 | # This is seen by any Makefiles that include mk/postgres.mk. To
|
@@ -345,14 +345,14 @@ SLSUFF= .so
|
345 | 345 | endif
|
346 | 346 |
|
347 | 347 | %.so: %.o
|
348 |
| - $(LD) -x -r -o $(objdir)/$(<F).obj $(objdir)/$(<F) |
349 |
| - @echo building shared object $(objdir)/$(@F) |
350 |
| - @rm -f $(objdir)/$(@F).pic |
351 |
| - @${AR} cq $(objdir)/$(@F).pic `lorder $(objdir)/$(<F).obj | tsort` |
352 |
| - ${RANLIB} $(objdir)/$(@F).pic |
353 |
| - @rm -f $(objdir)/$(@F) |
| 348 | + $(LD) -x -r -o $<.obj $< |
| 349 | + @echo building shared object $@ |
| 350 | + @rm -f $@.pic |
| 351 | + @${AR} cq $@.pic `lorder $<.obj | tsort` |
| 352 | + ${RANLIB} $@.pic |
| 353 | + @rm -f $@ |
354 | 354 | $(LD) -x -Bshareable -Bforcearchive \
|
355 |
| - -o $(objdir)/$(@F) $(objdir)/$(@F).pic |
| 355 | + -o $@ $@.pic |
356 | 356 | endif
|
357 | 357 |
|
358 | 358 | #--------------------------------------------------------------------------
|
@@ -394,11 +394,11 @@ SLSUFF= .so
|
394 | 394 | MKLDEXPORT=$(SRCDIR)/backend/port/aix/mkldexport.sh
|
395 | 395 |
|
396 | 396 | %$(EXPSUFF): %.o
|
397 |
| - $(MKLDEXPORT) $(objdir)/$(<F) `pwd` > $(objdir)/$(@F) |
| 397 | + $(MKLDEXPORT) $< `pwd` > $@ |
398 | 398 |
|
399 | 399 | %.so: %.o %$(EXPSUFF)
|
400 | 400 | @echo The link stage here:
|
401 |
| - $(LD) -H512 -T512 -o $(objdir)/$(@F) -e _nostart \ |
| 401 | + $(LD) -H512 -T512 -o $@ -e _nostart \ |
402 | 402 | -bI:$(LIBDIR)/postgres$(EXPSUFF) -bE:$*$(EXPSUFF) \
|
403 | 403 | $*.o -lm -lc 2>/dev/null
|
404 | 404 | endif
|
@@ -432,9 +432,8 @@ USE_REGEX= 1
|
432 | 432 | #
|
433 | 433 | SLSUFF= .so
|
434 | 434 |
|
435 |
| -# cd into objdir so that so_locations is also in obj |
436 | 435 | %.so: %.o
|
437 |
| - cd $(objdir); $(LD) -shared -expect_unresolved '*' -o $(@F) $(<F) |
| 436 | + $(LD) -shared -expect_unresolved '*' -o $@ $< |
438 | 437 |
|
439 | 438 | CLEANFILES+= so_locations
|
440 | 439 |
|
@@ -491,7 +490,7 @@ SLSUFF= .so
|
491 | 490 |
|
492 | 491 | CFLAGS_SL= -fpic
|
493 | 492 | %.so: %.o
|
494 |
| - cd $(objdir); $(CC) -shared -o $(@F) $(<F) |
| 493 | + $(CC) -shared -o $@ $< |
495 | 494 |
|
496 | 495 | #
|
497 | 496 | # for postgres.mk
|
@@ -555,7 +554,7 @@ CFLAGS_SL= +z
|
555 | 554 | SLSUFF= .sl
|
556 | 555 |
|
557 | 556 | %.sl: %.o
|
558 |
| - $(LD) -b -o $(objdir)/$(@F) $(objdir)/$(<F) |
| 557 | + $(LD) -b -o $@ $< |
559 | 558 |
|
560 | 559 | DASH_N= ''
|
561 | 560 | BACKSLASH_C= '\\\\c'
|
@@ -602,7 +601,7 @@ endif
|
602 | 601 | SLSUFF= .so
|
603 | 602 |
|
604 | 603 | %.so: %.o
|
605 |
| - $(LD) -G -Bdynamic -o $(objdir)/$(@F) $(objdir)/$(<F) |
| 604 | + $(LD) -G -Bdynamic -o $@ $< |
606 | 605 |
|
607 | 606 | DASH_N=''
|
608 | 607 | BACKSLASH_C='\\\\c'
|
@@ -641,7 +640,7 @@ LD_ADD+= $(LDADD_BE)
|
641 | 640 | SLSUFF= .so
|
642 | 641 |
|
643 | 642 | %.so: %.o
|
644 |
| - $(LD) -G -Bdynamic -o $(objdir)/$(@F) $(objdir)/$(<F) |
| 643 | + $(LD) -G -Bdynamic -o $@ $< |
645 | 644 |
|
646 | 645 | DASH_N=''
|
647 | 646 | BACKSLASH_C='\\\\c'
|
@@ -669,7 +668,7 @@ USE_REGEX= 1
|
669 | 668 | #
|
670 | 669 | CFLAGS_SL= -fpic
|
671 | 670 | %.so: %.o
|
672 |
| - cd $(objdir); $(CC) -shared -o $(@F) $(<F) |
| 671 | + $(CC) -shared -o $@ $< |
673 | 672 |
|
674 | 673 | #
|
675 | 674 | # for postgres.mk
|
@@ -707,7 +706,7 @@ endif
|
707 | 706 | SLSUFF= .so
|
708 | 707 |
|
709 | 708 | %.so: %.o
|
710 |
| - $(LD) -dc -dp -Bdynamic -o $(objdir)/$(@F) $(objdir)/$(<F) |
| 709 | + $(LD) -dc -dp -Bdynamic -o $@ $< |
711 | 710 | endif
|
712 | 711 |
|
713 | 712 | #----------------------------------------------------------------------------
|
@@ -750,7 +749,7 @@ endif
|
750 | 749 | SLSUFF= .so
|
751 | 750 |
|
752 | 751 | %.so: %.o
|
753 |
| - $(LD) -G -Bdynamic -o $(objdir)/$(@F) $(objdir)/$(<F) |
| 752 | + $(LD) -G -Bdynamic -o $@ $< |
754 | 753 |
|
755 | 754 | DASH_N= ''
|
756 | 755 | BACKSLASH_C= '\\\\c'
|
@@ -801,10 +800,8 @@ endif
|
801 | 800 |
|
802 | 801 | SLSUFF= .so
|
803 | 802 |
|
804 |
| -#%.so: %.o |
805 |
| -# $(LD) -G $(LDFLAGS) -o $(objdir)/$(@F) $(objdir)/$(<F) |
806 | 803 | %.so: %.o
|
807 |
| - $(LD) -G -Bdynamic -o $(objdir)/$(@F) $(objdir)/$(<F) |
| 804 | + $(LD) -G -Bdynamic -o $@ $< |
808 | 805 |
|
809 | 806 | DASH_N= ''
|
810 | 807 | BACKSLASH_C= '\\\\c'
|
|
0 commit comments