X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=clean.sd.mk;h=a38fb221e2a09ee45672c3e313483613c92f7aec;hb=8a588ad0cc1d3e2944bb29fb3ce19ac2d0dbdcc4;hp=08f8dcc61e5cd584618e97a8d81b696f0dfd50ca;hpb=25a516a59e7811b8626b5fe40b49c5ef942db697;p=subdirmk.git diff --git a/clean.sd.mk b/clean.sd.mk index 08f8dcc..a38fb22 100644 --- a/clean.sd.mk +++ b/clean.sd.mk @@ -2,10 +2,11 @@ # Copyright 2019 Mark Wooding # Copyright 2019 Ian Jackson # SPDX-License-Identifier: LGPL-2.0-or-later +# There is NO WARRANTY. &# Usage: &# &:include subdirmk/clean.sd.mk -&# (probably in Perdir.sd.mk) +&# (probably in Suffix.sd.mk) &# &# Provides a per-directory `clean' target, which deletes all the files &# in &CLEAN. &OBJECTS, &DEPFILES and &TARGETS are automatically deleted. @@ -15,11 +16,11 @@ &# $(RM) -r somethingn &# ($(RM) conventionally contains `-f'.) -&CLEAN += & *~ *.tmp +&CLEAN += & *~ .*~ *.tmp &CLEAN += $(&OBJECTS) &CLEAN += $(&TARGETS) -# &TARGETS_clean +&TARGETS_clean += &/clean:: $(RM) $(&CLEAN)