Deleted Added
full compact
bsd.dep.mk (211437) bsd.dep.mk (220755)
1# $FreeBSD: head/share/mk/bsd.dep.mk 211437 2010-08-17 20:39:28Z rpaulo $
1# $FreeBSD: head/share/mk/bsd.dep.mk 220755 2011-04-17 21:03:23Z dim $
2#
3# The include file <bsd.dep.mk> handles Makefile dependencies.
4#
5#
6# +++ variables +++
7#
8# CTAGS A tags file generation program [gtags]
9#

--- 113 unchanged lines hidden (view full) ---

123.if defined(SRCS)
124depend: beforedepend ${DEPENDFILE} afterdepend
125
126# Different types of sources are compiled with slightly different flags.
127# Split up the sources, and filter out headers and non-applicable flags.
128.if ${CC:T:Micc} == "icc"
129MKDEP_CFLAGS= ${CFLAGS:M-X*} ${CFLAGS:M-[BIDU]*}
130MKDEP_CXXFLAGS= ${CXXFLAGS:M-X*} ${CXXFLAGS:M-[BIDU]*}
2#
3# The include file <bsd.dep.mk> handles Makefile dependencies.
4#
5#
6# +++ variables +++
7#
8# CTAGS A tags file generation program [gtags]
9#

--- 113 unchanged lines hidden (view full) ---

123.if defined(SRCS)
124depend: beforedepend ${DEPENDFILE} afterdepend
125
126# Different types of sources are compiled with slightly different flags.
127# Split up the sources, and filter out headers and non-applicable flags.
128.if ${CC:T:Micc} == "icc"
129MKDEP_CFLAGS= ${CFLAGS:M-X*} ${CFLAGS:M-[BIDU]*}
130MKDEP_CXXFLAGS= ${CXXFLAGS:M-X*} ${CXXFLAGS:M-[BIDU]*}
131MKDEP_OBJCFLAGS=${OBJCFLAGS:M-X*} ${OBJCFLAGS:M-[BIDU]*}
132.else
133MKDEP_CFLAGS= ${CFLAGS:M-nostdinc*} ${CFLAGS:M-[BIDU]*}
134MKDEP_CXXFLAGS= ${CXXFLAGS:M-nostdinc*} ${CXXFLAGS:M-[BIDU]*}
131.else
132MKDEP_CFLAGS= ${CFLAGS:M-nostdinc*} ${CFLAGS:M-[BIDU]*}
133MKDEP_CXXFLAGS= ${CXXFLAGS:M-nostdinc*} ${CXXFLAGS:M-[BIDU]*}
135MKDEP_OBJCFLAGS=${OBJCFLAGS:M-nostdinc*} ${OBJCFLAGS:M-[BIDU]*} ${OBJCFLAGS:M-Wno-import*}
136.endif
137
138DPSRCS+= ${SRCS}
139${DEPENDFILE}: ${DPSRCS}
140 rm -f ${DEPENDFILE}
141.if !empty(DPSRCS:M*.[cS])
142 ${MKDEPCMD} -f ${DEPENDFILE} -a ${MKDEP} \
143 ${MKDEP_CFLAGS} ${.ALLSRC:M*.[cS]}
144.endif
145.if !empty(DPSRCS:M*.cc) || !empty(DPSRCS:M*.C) || !empty(DPSRCS:M*.cpp) || \
146 !empty(DPSRCS:M*.cxx)
147 ${MKDEPCMD} -f ${DEPENDFILE} -a ${MKDEP} \
148 ${MKDEP_CXXFLAGS} \
149 ${.ALLSRC:M*.cc} ${.ALLSRC:M*.C} ${.ALLSRC:M*.cpp} ${.ALLSRC:M*.cxx}
150.endif
134.endif
135
136DPSRCS+= ${SRCS}
137${DEPENDFILE}: ${DPSRCS}
138 rm -f ${DEPENDFILE}
139.if !empty(DPSRCS:M*.[cS])
140 ${MKDEPCMD} -f ${DEPENDFILE} -a ${MKDEP} \
141 ${MKDEP_CFLAGS} ${.ALLSRC:M*.[cS]}
142.endif
143.if !empty(DPSRCS:M*.cc) || !empty(DPSRCS:M*.C) || !empty(DPSRCS:M*.cpp) || \
144 !empty(DPSRCS:M*.cxx)
145 ${MKDEPCMD} -f ${DEPENDFILE} -a ${MKDEP} \
146 ${MKDEP_CXXFLAGS} \
147 ${.ALLSRC:M*.cc} ${.ALLSRC:M*.C} ${.ALLSRC:M*.cpp} ${.ALLSRC:M*.cxx}
148.endif
151.if !empty(DPSRCS:M*.m)
152 ${MKDEPCMD} -f ${DEPENDFILE} -a ${MKDEP} \
153 ${MKDEP_OBJCFLAGS} ${.ALLSRC:M*.m}
154.endif
155.if target(_EXTRADEPEND)
156_EXTRADEPEND: .USE
157${DEPENDFILE}: _EXTRADEPEND
158.endif
159
160.ORDER: ${DEPENDFILE} afterdepend
161.else
162depend: beforedepend afterdepend

--- 36 unchanged lines hidden ---
149.if target(_EXTRADEPEND)
150_EXTRADEPEND: .USE
151${DEPENDFILE}: _EXTRADEPEND
152.endif
153
154.ORDER: ${DEPENDFILE} afterdepend
155.else
156depend: beforedepend afterdepend

--- 36 unchanged lines hidden ---