From: Patrik Gornicz Date: Sat, 20 Jun 2009 18:53:31 +0000 (-0400) Subject: cleaned up the g++ commands, (removed the deps sed hack) X-Git-Tag: libbear-premerge~45 X-Git-Url: http://gitweb.pgornicz.com/?a=commitdiff_plain;h=f26fd4e3e510e92ec3df87dc79ac947a1acb0187;p=libbear.git cleaned up the g++ commands, (removed the deps sed hack) --- diff --git a/rules.mk b/rules.mk index 8fb4f9b..9dbcfb0 100644 --- a/rules.mk +++ b/rules.mk @@ -1,7 +1,7 @@ define cmd-link ${Q1}${PRNTFMT} "${CXX}" "$@" - ${Q2}${CXX} ${CXXFLAGS} ${LNKFLAGS} -o $@ $^ ${LIBS} + ${Q2}${CXX} $^ -o $@ ${CXXFLAGS} ${LNKFLAGS} ${LIBS} endef define cmd-cp @@ -11,12 +11,12 @@ endef define cmd-cpptoobj ${Q1}${PRNTFMT} "${CXX}" "$@" - ${Q2}${CXX} ${CXXFLAGS} -c -o $@ $< ${INCFLAGS} + ${Q2}${CXX} $< -o $@ ${CXXFLAGS} ${INCFLAGS} -c endef define cmd-cpptodep ${Q1}${PRNTFMT} "DEP" "$@" - ${Q2}${CXX} -MM ${CXXFLAGS} $< ${INCFLAGS} | sed 's/\(^.*\):/$(subst /,\/,${@:${DEPSDIR}%.d=${OBJSDIR}%.o} $@):/' > $@ + ${Q2}${CXX} $< -MF $@ ${CXXFLAGS} ${INCFLAGS} -MM -MQ ${@:${DEPSDIR}%.d=${OBJSDIR}%.o} -MQ $@ endef