Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Mar 2002 09:26:46 +0000
From:      Mark Murray <mark@grondar.za>
To:        Ruslan Ermilov <ru@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/share/mk bsd.lib.mk sys.mk src/sys/conf kern.post.mk kmod.mk 
Message-ID:  <200203180926.g2I9QkNU098281@grimreaper.grondar.org>
In-Reply-To: <20020318085140.GD37136@sunbay.com> ; from Ruslan Ermilov <ru@FreeBSD.org>  "Mon, 18 Mar 2002 10:51:40 %2B0200."
References:  <20020318085140.GD37136@sunbay.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
This looks cool!

Go ahead and commit.

M

> On Sun, Mar 17, 2002 at 02:05:57AM -0800, Mark Murray wrote:
> > markm       2002/03/17 02:05:57 PST
> > 
> >   Modified files:
> >     share/mk             bsd.lib.mk sys.mk 
> >     sys/conf             kern.post.mk kmod.mk 
> >   Log:
> >   Allow "make lint" to mostly work. Our sources are very unclean WRT
> >   lint, so this is turned off by default. Setting WANT_LINT will turn
> >   on generation of lint libraries for /usr/libdata/lint/*.ln.
> >   
> >   Reviewd by:     silence in -audit.
> >   
> >   Revision  Changes    Path
> >   1.104     +34 -7     src/share/mk/bsd.lib.mk
> >   1.57      +5 -2      src/share/mk/sys.mk
> >   1.11      +3 -0      src/sys/conf/kern.post.mk
> >   1.114     +3 -0      src/sys/conf/kmod.mk
> > 
> %%%
> Index: share/mk/bsd.lib.mk
> ===================================================================
> RCS file: /home/ncvs/src/share/mk/bsd.lib.mk,v
> retrieving revision 1.104
> diff -u -r1.104 bsd.lib.mk
> --- share/mk/bsd.lib.mk	17 Mar 2002 10:05:57 -0000	1.104
> +++ share/mk/bsd.lib.mk	18 Mar 2002 08:49:52 -0000
> @@ -58,11 +58,11 @@
>  
>  .c.ln:
>  	${LINT} ${LINTOBJFLAGS} ${CFLAGS:M-[DIU]*} ${.IMPSRC} || \
> -		touch ${.TARGET}
> +	    touch ${.TARGET}
>  
>  .cc.ln .C.ln .cpp.ln .cxx.ln:
> -	${LINT} ${LINTOBJFLAGS} ${CFLAGS:M-[DIU]*} ${.IMPSRC} || \
> -		touch ${.TARGET}
> +	${LINT} ${LINTOBJFLAGS} ${CXXFLAGS:M-[DIU]*} ${.IMPSRC} || \
> +	    touch ${.TARGET}
>  
>  .c.o:
>  	${CC} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET}
> @@ -167,10 +167,9 @@
>  
>  LINTOBJS+= ${SRCS:M*.c:C/\..+$/.ln/}
>  
> -.if defined(WANT_LINT) && defined(LIB) && defined(LINTOBJS) && (${LINTOBJS} != "")
> +.if defined(WANT_LINT) && defined(LIB) && defined(LINTOBJS) && !empty(LINTOBJS)
>  LINTLIB=llib-l${LIB}.ln
> -.else
> -LINTLIB=
> +_LIBS+=${LINTLIB}
>  .endif
>  
>  .if defined(SHLIB_NAME)
> @@ -189,9 +188,9 @@
>  .endif
>  
>  .if !defined(NOMAN)
> -all: objwarn ${_LIBS} all-man _SUBDIR ${LINTLIB}
> +all: objwarn ${_LIBS} all-man _SUBDIR
>  .else
> -all: objwarn ${_LIBS} _SUBDIR ${LINTLIB}
> +all: objwarn ${_LIBS} _SUBDIR
>  .endif
>  
>  OBJS+=	${SRCS:N*.h:R:S/$/.o/g}
> @@ -239,9 +238,9 @@
>  	${RANLIB} lib${LIB}_pic.a
>  .endif
>  
-.if defined(WANT_LINT) && defined(LIB) && defined(LINTOBJS) && (${LINTOBJS} != "")
> +.if defined(WANT_LINT) && defined(LIB) && defined(LINTOBJS) && !empty(LINTOBJS)
>  ${LINTLIB}: ${LINTOBJS}
> -	@${ECHO} building lint library ${SHLIB_NAME}
> +	@${ECHO} building lint library ${LINTLIB}
>  	@rm -f ${LINTLIB}
>  	${LINT} ${LINTLIBFLAGS} ${CFLAGS:M-[DIU]*} ${.ALLSRC}
>  .endif
> @@ -249,7 +248,7 @@
>  .if !target(clean)
>  clean:	_SUBDIR
>  	rm -f a.out ${OBJS} ${STATICOBJS} ${OBJS:S/$/.tmp/} ${CLEANFILES}
> -	rm -f lib${LIB}.a ${LINTLIB}
> +	rm -f lib${LIB}.a
>  	rm -f ${POBJS} ${POBJS:S/$/.tmp/} lib${LIB}_p.a
>  	rm -f ${SOBJS} ${SOBJS:.So=.so} ${SOBJS:S/$/.tmp/} \
>  	    ${SHLIB_NAME} ${SHLIB_LINK} \
> @@ -348,7 +347,7 @@
>  		ln -fs $$l $$t; \
>  	done; true
>  .endif
> -.if defined(WANT_LINT) && defined(LIB) && defined(LINTOBJS) && (${LINTOBJS} != "")
> +.if defined(WANT_LINT) && defined(LIB) && defined(LINTOBJS) && !empty(LINTOBJS)
>  	${INSTALL} ${COPY} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
>  	    ${_INSTALLFLAGS} ${LINTLIB} ${DESTDIR}${LINTLIBDIR}
>  .endif
> @@ -375,9 +374,8 @@
>  
>  .if !target(lint)
>  lint: ${SRCS:M*.c} _SUBDIR
> -	${LINT} ${LINTOBJFLAGS} ${CFLAGS:M-[DIU]*} ${.ALLSRC} | more 2>&1
> +	${LINT} ${LINTOBJFLAGS} ${CFLAGS:M-[DIU]*} ${.ALLSRC}
>  .endif
> -
>  
>  .if !defined(NOMAN)
>  .include <bsd.man.mk>
> Index: sys/conf/kern.post.mk
> ===================================================================
> RCS file: /home/ncvs/src/sys/conf/kern.post.mk,v
> retrieving revision 1.11
> diff -u -r1.11 kern.post.mk
> --- sys/conf/kern.post.mk	17 Mar 2002 10:05:57 -0000	1.11
> +++ sys/conf/kern.post.mk	18 Mar 2002 08:49:52 -0000
> @@ -58,7 +58,7 @@
>  	find . -type f ! -name version -delete
>  
>  lint: ${CFILES}
> -	${LINT} ${LINTKERNFLAGS} ${CFLAGS:M-[DILU]*} ${.ALLSRC} | more 2>&1
> +	${LINT} ${LINTKERNFLAGS} ${CFLAGS:M-[DILU]*} ${.ALLSRC}
>  
>  locore.o: $S/$M/$M/locore.s assym.s
>  	${NORMAL_S}
> Index: sys/conf/kmod.mk
> ===================================================================
> RCS file: /home/ncvs/src/sys/conf/kmod.mk,v
> retrieving revision 1.114
> diff -u -r1.114 kmod.mk
> --- sys/conf/kmod.mk	17 Mar 2002 10:05:57 -0000	1.114
> +++ sys/conf/kmod.mk	18 Mar 2002 08:49:52 -0000
> @@ -339,7 +339,7 @@
>  regress:
>  
>  lint: ${SRCS}
> -	${LINT} ${LINTKERNFLAGS} ${CFLAGS:M-[DILU]*} ${.ALLSRC:M*.c} | more 2>&1
> +	${LINT} ${LINTKERNFLAGS} ${CFLAGS:M-[DILU]*} ${.ALLSRC:M*.c}
>  
>  .include <bsd.dep.mk>
>  
> %%%
> 
> 
> Cheers,
> -- 
> Ruslan Ermilov		Sysadmin and DBA,
> ru@sunbay.com		Sunbay Software AG,
> ru@FreeBSD.org		FreeBSD committer,
> +380.652.512.251	Simferopol, Ukraine
> 
> http://www.FreeBSD.org	The Power To Serve
> http://www.oracle.com	Enabling The Information Age
-- 
o       Mark Murray
\_
O.\_    Warning: this .sig is umop ap!sdn

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200203180926.g2I9QkNU098281>