${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: