version 1.321, 2012/02/19 23:19:37 |
version 1.323, 2012/08/23 15:45:03 |
|
|
SHLIB_SOVERSION= ${SHLIB_MAJOR} |
SHLIB_SOVERSION= ${SHLIB_MAJOR} |
SHLIB_SHFLAGS= -Wl,-soname,${_LIB_PREFIX}${LIB}.so.${SHLIB_SOVERSION} |
SHLIB_SHFLAGS= -Wl,-soname,${_LIB_PREFIX}${LIB}.so.${SHLIB_SOVERSION} |
SHLIB_SHFLAGS+= -Wl,--warn-shared-textrel |
SHLIB_SHFLAGS+= -Wl,--warn-shared-textrel |
SHLIB_LDSTARTFILE?= ${_GCC_CRTDIR}/crti.o ${_GCC_CRTBEGINS} |
SHLIB_LDSTARTFILE?= ${_GCC_CRTI} ${_GCC_CRTBEGINS} |
SHLIB_LDENDFILE?= ${_GCC_CRTENDS} ${_GCC_CRTDIR}/crtn.o |
SHLIB_LDENDFILE?= ${_GCC_CRTENDS} ${_GCC_CRTN} |
|
|
CFLAGS+= ${COPTS} |
CFLAGS+= ${COPTS} |
OBJCFLAGS+= ${OBJCOPTS} |
OBJCFLAGS+= ${OBJCOPTS} |
Line 540 lib${LIB}_g.a:: ${GOBJS} __archivebuild |
|
Line 540 lib${LIB}_g.a:: ${GOBJS} __archivebuild |
|
|
|
_LIBLDOPTS= |
_LIBLDOPTS= |
.if ${SHLIBDIR} != "/usr/lib" |
.if ${SHLIBDIR} != "/usr/lib" |
_LIBLDOPTS+= -Wl,-rpath,${SHLIBDIR} \ |
_LIBLDOPTS+= -Wl,-rpath,${SHLIBDIR} -L=${SHLIBDIR} |
-L=${SHLIBDIR} |
|
.elif ${SHLIBINSTALLDIR} != "/usr/lib" |
|
_LIBLDOPTS+= -Wl,-rpath-link,${DESTDIR}${SHLIBINSTALLDIR} \ |
|
-L=${SHLIBINSTALLDIR} |
|
.endif |
.endif |
|
|
# gcc -shared now adds -lc automatically. For libraries other than libc and |
# gcc -shared now adds -lc automatically. For libraries other than libc and |