Merge pull request #711 from ourairquality/clean-examples-target

examples: add a clean-examples target, to clean all of the examples.
This commit is contained in:
Ruslan V. Uss 2019-04-07 17:02:09 +05:00 committed by GitHub
commit 89746cf1fc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2,6 +2,7 @@ EXAMPLES = $(shell find $(dir $(lastword $(MAKEFILE_LIST))) -mindepth 2 -name Ma
# Generate some dummy .dummybuild/.dummyrebuild target files # Generate some dummy .dummybuild/.dummyrebuild target files
EXAMPLES_BUILD = $(patsubst %,%.dummybuild,$(EXAMPLES)) EXAMPLES_BUILD = $(patsubst %,%.dummybuild,$(EXAMPLES))
EXAMPLES_REBUILD = $(patsubst %,%.dummyrebuild,$(EXAMPLES)) EXAMPLES_REBUILD = $(patsubst %,%.dummyrebuild,$(EXAMPLES))
EXAMPLES_CLEAN = $(patsubst %,%.dummyclean,$(EXAMPLES))
warning: warning:
@echo "******************************************************" @echo "******************************************************"
@ -21,12 +22,17 @@ build-examples: $(EXAMPLES_BUILD)
rebuild-examples: $(EXAMPLES_REBUILD) rebuild-examples: $(EXAMPLES_REBUILD)
clean-examples: $(EXAMPLES_CLEAN)
%.dummybuild: %.dummybuild:
$(MAKE) -C $(dir $@) $(MAKE) -C $(dir $@)
%.dummyrebuild: %.dummyrebuild:
$(MAKE) -C $(dir $@) rebuild $(MAKE) -C $(dir $@) rebuild
.PHONY: warning rebuild-examples build-examples %.dummyclean:
$(MAKE) -C $(dir $@) clean
.PHONY: warning rebuild-examples build-examples clean-examples
.NOTPARALLEL: .NOTPARALLEL:
.ONESHELL: .ONESHELL: