From 4537196fcb623470c4c36990ad47b1c59172afb3 Mon Sep 17 00:00:00 2001 From: Patrik Gornicz Date: Wed, 21 Jan 2009 19:01:16 -0500 Subject: [PATCH] change how Make triggers cleans --- Makefile | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 77463d3..e61452c 100644 --- a/Makefile +++ b/Makefile @@ -106,20 +106,26 @@ ${DSTCFGDIR}%.cfg: ${SRCCFGDIR}%.cfg | $$(dir $$@) ${Q1}${PRNTFMT} "cp" "$@" ${Q2}cp $< $@ +.PHONY: cleantargets +cleantargets: + ${Q1}${PRNTFMT} "rm" "${TARGET} ${TARGETTMP}" + ${Q2}rm -f ${TARGET} -.PHONY: clean -clean: +.PHONY: cleanobjs +cleanobjs: ${Q1}${PRNTFMT} "rm" "${OBJSDIR}" ${Q2}rm -rf ${OBJSDIR} - ${Q1}${PRNTFMT} "rm" "${TARGET} ${TARGETTMP}" - ${Q2}rm -f ${TARGET} -.PHONY: distclean -distclean: clean +.PHONY: cleandeps +cleandeps: ${Q1}${PRNTFMT} "rm" "${DEPSDIR}" ${Q2}rm -rf ${DEPSDIR} - ${Q1}${PRNTFMT} "rm" "tags prof gmon.out" - ${Q2}rm -f tags prof gmon.out + +.PHONY: clean +clean: cleantargets cleanobjs + +.PHONY: cleanall +cleanall: clean cleandeps .PHONY: gitclean gitclean: -- 2.10.2