[Midnightbsd-cvs] src [6726] trunk/share/mk/bsd.dep.mk: refine dep

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Aug 29 17:09:52 EDT 2014


Revision: 6726
          http://svnweb.midnightbsd.org/src/?rev=6726
Author:   laffer1
Date:     2014-08-29 17:09:52 -0400 (Fri, 29 Aug 2014)
Log Message:
-----------
refine dep

Modified Paths:
--------------
    trunk/share/mk/bsd.dep.mk

Modified: trunk/share/mk/bsd.dep.mk
===================================================================
--- trunk/share/mk/bsd.dep.mk	2014-08-29 21:08:50 UTC (rev 6725)
+++ trunk/share/mk/bsd.dep.mk	2014-08-29 21:09:52 UTC (rev 6726)
@@ -1,5 +1,5 @@
 # $FreeBSD: src/share/mk/bsd.dep.mk,v 1.48 2005/01/06 11:12:43 krion Exp $
-# $MidnightBSD: src/share/mk/bsd.dep.mk,v 1.3 2010/08/21 01:48:10 laffer1 Exp $
+# $MidnightBSD$
 #
 # The include file <bsd.dep.mk> handles Makefile dependencies.
 #
@@ -124,10 +124,15 @@
 .if defined(SRCS)
 depend: beforedepend ${DEPENDFILE} afterdepend
 
+# Tell bmake not to look for generated files via .PATH
+.NOPATH: ${DEPENDFILE}
+
 # Different types of sources are compiled with slightly different flags.
 # Split up the sources, and filter out headers and non-applicable flags.
-MKDEP_CFLAGS=	${CFLAGS:M-nostdinc*} ${CFLAGS:M-[BIDU]*}
-MKDEP_CXXFLAGS=	${CXXFLAGS:M-nostdinc*} ${CXXFLAGS:M-[BIDU]*}
+MKDEP_CFLAGS=	${CFLAGS:M-nostdinc*} ${CFLAGS:M-[BIDU]*} ${CFLAGS:M-std=*} \
+		${CFLAGS:M-ansi}
+MKDEP_CXXFLAGS=	${CXXFLAGS:M-nostdinc*} ${CXXFLAGS:M-[BIDU]*} \
+		${CXXFLAGS:M-std=*} ${CXXFLAGS:M-ansi} ${CXXFLAGS:M-stdlib=*}
 
 DPSRCS+= ${SRCS}
 ${DEPENDFILE}: ${DPSRCS}



More information about the Midnightbsd-cvs mailing list