mirror of https://github.com/postgres/postgres
parent
61f618e73e
commit
a0b7daa129
@ -1,13 +1,17 @@ |
||||
ifdef ELF_SYSTEM |
||||
LDFLAGS+= -export-dynamic
|
||||
endif |
||||
|
||||
%.so: %.o |
||||
ifdef ELF_SYSTEM |
||||
$(LD) -x -shared -o $@ $<
|
||||
else |
||||
$(LD) -x -r -o $<.obj $<
|
||||
@echo building shared object $@
|
||||
@rm -f $@.pic
|
||||
@${AR} cq $@.pic `lorder $<.obj | tsort`
|
||||
${RANLIB} $@.pic
|
||||
@rm -f $@
|
||||
ifdef ELF_SYSTEM |
||||
$(LD) -x -Bshareable -o $@ $@.pic
|
||||
else |
||||
$(LD) -x -Bshareable -Bforcearchive -o $@ $@.pic
|
||||
endif |
||||
|
||||
|
||||
Loading…
Reference in new issue