| version 1.218, 2003/05/27 19:32:18 |
version 1.219, 2003/05/31 20:33:16 |
|
|
| |
|
| .include <bsd.init.mk> |
.include <bsd.init.mk> |
| .include <bsd.shlib.mk> |
.include <bsd.shlib.mk> |
| |
.include <bsd.gcc.mk> |
| |
|
| ##### Basic targets |
##### Basic targets |
| .PHONY: checkver cleanlib libinstall |
.PHONY: checkver cleanlib libinstall |
|
|
| .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/crti.o ${DESTDIR}/usr/lib/crtbeginS.o |
SHLIB_LDSTARTFILE?= ${DESTDIR}/usr/lib/crti.o ${_GCC_CRTBEGINS} |
| # Some platforms require additional endfile support. |
SHLIB_LDENDFILE?= ${_GCC_CRTENDS} ${DESTDIR}/usr/lib/crtn.o |
| .if ${MACHINE_ARCH} == "powerpc" && defined(HAVE_GCC3) |
|
| SHLIB_LDENDFILE?= ${DESTDIR}/usr/lib/crtsavres.o \ |
|
| ${DESTDIR}/usr/lib/crtendS.o ${DESTDIR}/usr/lib/crtn.o |
|
| .else |
|
| SHLIB_LDENDFILE?= ${DESTDIR}/usr/lib/crtendS.o ${DESTDIR}/usr/lib/crtn.o |
|
| .endif |
|
| .endif |
.endif |
| |
|
| CFLAGS+= ${COPTS} |
CFLAGS+= ${COPTS} |