| version 1.141, 1998/10/07 17:49:15 |
version 1.142, 1998/11/05 00:52:02 |
| Line 48 SHLIB_MINOR != . ${.CURDIR}/shlib_versio |
|
| Line 48 SHLIB_MINOR != . ${.CURDIR}/shlib_versio |
|
| |
|
| .if (${MACHINE_ARCH} == "alpha") |
.if (${MACHINE_ARCH} == "alpha") |
| # Alpha-specific shared library flags |
# Alpha-specific shared library flags |
| SHLIB_LDSTARTFILE= ${DESTDIR}/usr/lib/crtbeginS.o |
|
| SHLIB_LDENDFILE= ${DESTDIR}/usr/lib/crtendS.o |
|
| |
|
| CPICFLAGS ?= -fpic -DPIC |
CPICFLAGS ?= -fpic -DPIC |
| CPPPICFLAGS?= -DPIC |
CPPPICFLAGS?= -DPIC |
| CAPICFLAGS?= ${CPPPICFLAGS} ${CPICFLAGS} |
CAPICFLAGS?= ${CPPPICFLAGS} ${CPICFLAGS} |
| APICFLAGS ?= |
APICFLAGS ?= |
| .elif (${MACHINE_ARCH} == "mips") |
.elif (${MACHINE_ARCH} == "mips") |
| # mips-specific shared library flags |
# mips-specific shared library flags |
| # Still use gnu-derived ld.so on pmax; don't have or need lib<>.so support. |
|
| SHLIB_LDSTARTFILE= |
|
| SHLIB_LDENDFILE= |
|
| |
|
| # On mips, all libs need to be compiled with ABIcalls, not just sharedlibs. |
# On mips, all libs need to be compiled with ABIcalls, not just sharedlibs. |
| CPICFLAGS?= |
CPICFLAGS?= |
|
|
| .if (${OBJECT_FMT} == "ELF") |
.if (${OBJECT_FMT} == "ELF") |
| SHLIB_SOVERSION=${SHLIB_MAJOR} |
SHLIB_SOVERSION=${SHLIB_MAJOR} |
| SHLIB_SHFLAGS=-soname lib${LIB}.so.${SHLIB_SOVERSION} |
SHLIB_SHFLAGS=-soname lib${LIB}.so.${SHLIB_SOVERSION} |
| |
SHLIB_LDSTARTFILE= ${DESTDIR}/usr/lib/crtbeginS.o |
| |
SHLIB_LDENDFILE= ${DESTDIR}/usr/lib/crtendS.o |
| .endif |
.endif |
| |
|
| CFLAGS+= ${COPTS} |
CFLAGS+= ${COPTS} |