Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/share/mk/bsd.lib.mk,v retrieving revision 1.117.2.3 retrieving revision 1.118 diff -u -p -r1.117.2.3 -r1.118 --- src/share/mk/bsd.lib.mk 1998/11/07 00:22:23 1.117.2.3 +++ src/share/mk/bsd.lib.mk 1997/10/28 12:40:16 1.118 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.lib.mk,v 1.117.2.3 1998/11/07 00:22:23 cgd Exp $ +# $NetBSD: bsd.lib.mk,v 1.118 1997/10/28 12:40:16 lukem Exp $ # @(#)bsd.lib.mk 8.3 (Berkeley) 4/22/94 .if !target(__initialized__) @@ -59,8 +59,8 @@ APICFLAGS ?= SHLIB_TYPE=ELF # still use gnu-derived ld.so on pmax; don't have or need lib<>.so support. -SHLIB_LDSTARTFILE= ${DESTDIR}/usr/lib/crtbeginS.o -SHLIB_LDENDFILE= ${DESTDIR}/usr/lib/crtendS.o +SHLIB_LDSTARTFILE= +SHLIB_LDENDFILE= SHLIB_SOVERSION=${SHLIB_MAJOR} # On mips, all libs need to be compiled with ABIcalls, not just sharedlibs. @@ -110,7 +110,7 @@ CFLAGS+= ${COPTS} @rm -f ${.TARGET}.o .c.ln: - ${LINT} ${LINTFLAGS} ${CPPFLAGS:M-[IDU]*} -i ${.IMPSRC} + ${LINT} ${LINTFLAGS} ${CFLAGS:M-[IDU]*} -i ${.IMPSRC} .cc.o .C.o: @echo ${COMPILE.cc:Q} ${.IMPSRC} @@ -148,6 +148,9 @@ CFLAGS+= ${COPTS} @${LD} -x -r ${.TARGET}.o -o ${.TARGET} @rm -f ${.TARGET}.o +.m.ln: + ${LINT} ${LINTFLAGS} ${CFLAGS:M-[IDU]*} -i ${.IMPSRC} + .S.o .s.o: @echo ${COMPILE.S:Q} ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} @${COMPILE.S} ${CFLAGS:M-[ID]*} ${AINC} ${.IMPSRC} -o ${.TARGET}.o @@ -188,7 +191,7 @@ all: ${SRCS} ${_LIBS} __archivebuild: .USE @rm -f ${.TARGET} - @${AR} cq ${.TARGET} `NM=${NM} ${LORDER} ${.ALLSRC} | ${TSORT}` + @${AR} cq ${.TARGET} `NM=${NM} lorder ${.ALLSRC} | tsort -q` ${RANLIB} ${.TARGET} __archiveinstall: .USE