| PROJECTS = \ |
| plugins/org.eclipse.rtsc.xdctools.core \ |
| plugins/org.eclipse.rtsc.xdctools.rta \ |
| plugins/org.eclipse.rtsc.xdctools.server \ |
| plugins/org.eclipse.rtsc.xdctools.core.source |
| |
| all: $(PROJECTS) |
| ## .PHONY ignores the directory date stamp |
| .PHONY: $(PROJECTS) |
| $(PROJECTS): |
| echo " $(MAKE) -C $@ " |
| $(MAKE) -C $@ |
| |
| clean: $(foreach project,$(PROJECTS),clean-$(project)) |
| clean-plugins/%: |
| $(MAKE) -C plugins/$* clean |
| |
| realclean: $(foreach project,$(PROJECTS),realclean-$(project)) |
| realclean-plugins/%: |
| $(MAKE) -C plugins/$* realclean |