version 1.286, 2008/09/09 11:54:19 |
version 1.290, 2008/11/24 02:01:46 |
|
|
.if ${LIBISPRIVATE} != "no" |
.if ${LIBISPRIVATE} != "no" |
MKDEBUGLIB:= no |
MKDEBUGLIB:= no |
MKLINT:= no |
MKLINT:= no |
|
MKPICINSTALL:= no |
|
. if defined(NOSTATICLIB) && ${MKPICLIB} != "no" |
|
MKSTATICLIB:= no |
|
. else |
MKPIC:= no |
MKPIC:= no |
|
. endif |
MKPROFILE:= no |
MKPROFILE:= no |
.endif |
.endif |
|
|
Line 34 realinstall: checkver libinstall |
|
Line 39 realinstall: checkver libinstall |
|
clean: cleanlib |
clean: cleanlib |
|
|
##### LIB specific flags. |
##### LIB specific flags. |
|
# XXX: This is needed for programs that link with .a libraries |
|
# Perhaps a more correct solution is to always generate _pic.a |
|
# files or always have a shared library. |
|
.if defined(MKPIE) && (${MKPIE} != "no") |
|
CFLAGS+= ${PIE_CFLAGS} |
|
AFLAGS+= ${PIE_AFLAGS} |
|
.endif |
COPTS+= ${COPTS.lib${LIB}} |
COPTS+= ${COPTS.lib${LIB}} |
CPPFLAGS+= ${CPPFLAGS.lib${LIB}} |
CPPFLAGS+= ${CPPFLAGS.lib${LIB}} |
CXXFLAGS+= ${CXXFLAGS.lib${LIB}} |
CXXFLAGS+= ${CXXFLAGS.lib${LIB}} |
Line 69 SHLIB_TEENY != . ${SHLIB_VERSION_FILE} ; |
|
Line 81 SHLIB_TEENY != . ${SHLIB_VERSION_FILE} ; |
|
exists(${NETBSDSRCDIR}/lib/checkver) |
exists(${NETBSDSRCDIR}/lib/checkver) |
checkver: |
checkver: |
@(cd ${.CURDIR} && \ |
@(cd ${.CURDIR} && \ |
|
HOST_SH=${HOST_SH:Q} AWK=${TOOL_AWK:Q} \ |
${HOST_SH} ${NETBSDSRCDIR}/lib/checkver -v ${SHLIB_VERSION_FILE} \ |
${HOST_SH} ${NETBSDSRCDIR}/lib/checkver -v ${SHLIB_VERSION_FILE} \ |
-d ${DESTDIR}${_LIBSODIR} ${LIB}) |
-d ${DESTDIR}${_LIBSODIR} ${LIB}) |
.endif |
.endif |
Line 359 LOBJS+=${LSRCS:.c=.ln} ${SRCS:M*.c:.c=.l |
|
Line 372 LOBJS+=${LSRCS:.c=.ln} ${SRCS:M*.c:.c=.l |
|
.if ${LIBISPRIVATE} != "no" |
.if ${LIBISPRIVATE} != "no" |
# No installation is required |
# No installation is required |
libinstall:: |
libinstall:: |
.else # ${LIBISPRIVATE} == "no" # { |
.endif # ${LIBISPRIVATE} == "no" # { |
|
|
.if ${MKDEBUGLIB} != "no" |
.if ${MKDEBUGLIB} != "no" |
_LIBS+=lib${LIB}_g.a |
_LIBS+=lib${LIB}_g.a |
Line 398 _LIBS+=lib${LIB}.so.${SHLIB_FULLVERSION} |
|
Line 411 _LIBS+=lib${LIB}.so.${SHLIB_FULLVERSION} |
|
_LIBS+=llib-l${LIB}.ln |
_LIBS+=llib-l${LIB}.ln |
.endif |
.endif |
|
|
.endif # ${LIBISPRIVATE} == "no" # } |
|
|
|
ALLOBJS= |
ALLOBJS= |
.if (${MKPIC} == "no" || (defined(LDSTATIC) && ${LDSTATIC} != "") \ |
.if (${MKPIC} == "no" || (defined(LDSTATIC) && ${LDSTATIC} != "") \ |
|| ${MKLINKLIB} != "no") && ${MKSTATICLIB} != "no" |
|| ${MKLINKLIB} != "no") && ${MKSTATICLIB} != "no" |