[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