From adb956dde2b84c9f0d83543f17421b6d713e1323 Mon Sep 17 00:00:00 2001 From: Rod Whitby Date: Wed, 3 Aug 2005 19:21:08 +0000 Subject: [PATCH] Renamed existing clobber targets to distclean, and added new clobber targets --- Makefile | 62 ++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 44 insertions(+), 18 deletions(-) diff --git a/Makefile b/Makefile index 740648770a..3f7321b8c1 100644 --- a/Makefile +++ b/Makefile @@ -31,8 +31,11 @@ update: update-master update-bitbake update-openembedded update-optware status: status-master status-bitbake status-openembedded status-optware .PHONY: clobber -clobber: clobber-master clobber-bitbake clobber-openembedded \ - clobber-unslung clobber-openslug clobber-ucslugc clobber-optware clobber-releases +clobber: clobber-unslung clobber-openslug clobber-ucslugc clobber-optware + +.PHONY: distclean +distclean: distclean-master distclean-bitbake distclean-openembedded \ + distclean-unslung distclean-openslug distclean-ucslugc distclean-optware distclean-releases .PHONY: unslung build-unslung unslung build-unslung: unslung/.configured bitbake/.configured openembedded/.configured @@ -298,36 +301,59 @@ status-optware: optware/.configured status-openslug-2.3-beta: ( cd releases/OpenSlug-2.3-beta ; svn status ) -.PHONY: clobber-master -clobber-master: +.PHONY: clobber-unslung +clobber-unslung: + [ ! -e unslung/Makefile ] || ( cd unslung ; ${MAKE} clobber ) + +.PHONY: clobber-openslug +clobber-openslug: + [ ! -e openslug/Makefile ] || ( cd openslug ; ${MAKE} clobber ) + +.PHONY: clobber-ucslugc +clobber-ucslugc: + [ ! -e ucslugc/Makefile ] || ( cd ucslugc ; ${MAKE} clobber ) + +.PHONY: clobber-optware +clobber-optware: clobber-optware-nslu2 clobber-optware-wl500g + +.PHONY: clobber-optware-nslu2 +clobber-optware-nslu2: + [ ! -e optware/nslu2/Makefile ] || ( cd optware/nslu2 ; ${MAKE} distclean ) + +.PHONY: clobber-optware-wl500g +clobber-optware-wl500g: + [ ! -e optware/wl500g/Makefile ] || ( cd optware/wl500g ; ${MAKE} distclean ) + +.PHONY: distclean-master +distclean-master: rm -rf MT common downloads openslug scripts ucslugc unslung -.PHONY: clobber-bitbake -clobber-bitbake: +.PHONY: distclean-bitbake +distclean-bitbake: rm -rf bitbake -.PHONY: clobber-openembedded -clobber-openembedded: +.PHONY: distclean-openembedded +distclean-openembedded: rm -rf openembedded -.PHONY: clobber-unslung -clobber-unslung: +.PHONY: distclean-unslung +distclean-unslung: rm -rf unslung -.PHONY: clobber-openslug -clobber-openslug: +.PHONY: distclean-openslug +distclean-openslug: rm -rf openslug -.PHONY: clobber-ucslugc -clobber-ucslugc: +.PHONY: distclean-ucslugc +distclean-ucslugc: rm -rf ucslugc -.PHONY: clobber-optware -clobber-optware: +.PHONY: distclean-optware +distclean-optware: rm -rf optware -.PHONY: clobber-releases -clobber-releases: +.PHONY: distclean-releases +distclean-releases: rm -rf releases # Targets for use by those with write access to the repositories -- 2.39.5