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 --- |