$(foreach lang,$(LANGS),$(if $($(lang)_SRCL),$(foreach srcl,$($(lang)_SRCL),\
$(eval $(call SRCLANG_TRGLANG_BUILDRULE,$(srcl),$(lang))))))
-clean:
- rm$(foreach lang,$(LANGS),$(foreach srclang,$($(lang)_SRCL), $($(srclang)_TARGETS)) $($(lang)_TARGETS))
+
+CLEANABLES := $(foreach lang,$(LANGS),$(foreach srclang,$($(lang)_SRCL), $($(srclang)_TARGETS)) $($(lang)_TARGETS))
+clean:
+ rm -f $(CLEANABLES)
scrub: clean
rm -Rf $(MAKE_DIRS)