X-Git-Url: http://gitweb.pgornicz.com/gitweb.cgi?a=blobdiff_plain;f=Makefile;h=e61452cfa564d26e02773cc45b0c6a85d8731296;hb=4537196fcb623470c4c36990ad47b1c59172afb3;hp=6049377445a08dacd877ed8fe3e26d239a4aa949;hpb=07af3cf884625a9a86a79949bb6177a353680abf;p=physics.git diff --git a/Makefile b/Makefile index 6049377..e61452c 100644 --- a/Makefile +++ b/Makefile @@ -83,6 +83,8 @@ ${BLDDIRS}: ${Q1}${PRNTFMT} "mkdir" "$@" ${Q2}mkdir -p $@ +#${SRCSDIR}%.cpp: ${SRCSDIR}%.h + # cause the below directory rules to work out .SECONDEXPANSION: @@ -104,25 +106,26 @@ ${DSTCFGDIR}%.cfg: ${SRCCFGDIR}%.cfg | $$(dir $$@) ${Q1}${PRNTFMT} "cp" "$@" ${Q2}cp $< $@ +.PHONY: cleantargets +cleantargets: + ${Q1}${PRNTFMT} "rm" "${TARGET} ${TARGETTMP}" + ${Q2}rm -f ${TARGET} -tags: ${SRCS} - ${Q1}${PRNTFMT} "ctags" "$@" - ${Q2}ctags $^ - - -.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: