mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 03:15:11 +00:00
e7c6925e5e
Source-Repo: https://github.com/servo/servo Source-Revision: 0b42b7f537f82704ce8bd5e261e0279641794c30
21 lines
423 B
Makefile
21 lines
423 B
Makefile
define DEF_SUBMODULE_CLEAN_RULES
|
|
# clean target
|
|
clean-$(1) :
|
|
@$$(call E, make clean: $(1))
|
|
$$(Q)rm -f $$(DONE_$(1))
|
|
$$(Q)$$(MAKE) -C $$(B)src/$(1) clean
|
|
|
|
# add these targets to meta-targets
|
|
DEPS_CLEAN += clean-$(1)
|
|
endef
|
|
|
|
$(foreach submodule,$(CFG_SUBMODULES),\
|
|
$(eval $(call DEF_SUBMODULE_CLEAN_RULES,$(submodule))))
|
|
|
|
.PHONY: clean $(DEPS_CLEAN)
|
|
|
|
clean: $(DEPS_CLEAN) clean-servo
|
|
|
|
clean-servo:
|
|
rm -f servo servo-test
|