Lets make it a bit cleaner, while here also fix some whitespaces.
Index: bsd.own.mk
===================================================================
RCS file: /cvs/src/share/mk/bsd.own.mk,v
retrieving revision 1.116
diff -d -u -p -r1.116 bsd.own.mk
--- bsd.own.mk 12 Apr 2012 11:22:14 -0000 1.116
+++ bsd.own.mk 13 Aug 2012 20:14:07 -0000
@@ -79,10 +79,10 @@ LIBGRP?= ${BINGRP}
LIBOWN?= ${BINOWN}
LIBMODE?= ${NONBINMODE}
-DOCDIR?= /usr/share/doc
+DOCDIR?= /usr/share/doc
DOCGRP?= bin
DOCOWN?= root
-DOCMODE?= ${NONBINMODE}
+DOCMODE?= ${NONBINMODE}
LKMDIR?= /usr/lkm
LKMGRP?= ${BINGRP}
@@ -98,6 +98,12 @@ LOCALEDIR?= /usr/share/locale
LOCALEGRP?= wheel
LOCALEOWN?= root
LOCALEMODE?= ${NONBINMODE}
+
+.if !defined(CDIAGFLAGS)
+CDIAGFLAGS= -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes
+CDIAGFLAGS+= -Wmissing-prototypes -Wunused -Wsign-compare -Wbounded
+CDIAGFLAGS+= -Wshadow
+.endif
# Shared files for system gnu configure, not used yet
GNUSYSTEM_AUX_DIR?=${BSDSRCDIR}/share/gnu