2011-07-07 15:29:41 +00:00
|
|
|
# -*- makefile -*-
|
|
|
|
# vim:set ts=8 sw=8 sts=8 noet:
|
|
|
|
#
|
2012-05-21 11:12:37 +00:00
|
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
2011-07-07 15:29:41 +00:00
|
|
|
|
|
|
|
PARALLEL_DIRS_tools = $(addsuffix _tools,$(PARALLEL_DIRS))
|
|
|
|
|
|
|
|
.PHONY: tools $(PARALLEL_DIRS_tools)
|
|
|
|
|
|
|
|
###############
|
|
|
|
## TIER targets
|
|
|
|
###############
|
|
|
|
tools_tier_%:
|
|
|
|
@$(ECHO) "$@"
|
|
|
|
@$(MAKE_TIER_SUBMAKEFILES)
|
|
|
|
$(foreach dir,$(tier_$*_dirs),$(call SUBMAKE,tools,$(dir)))
|
|
|
|
|
|
|
|
#################
|
|
|
|
## Common targets
|
|
|
|
#################
|
|
|
|
ifdef PARALLEL_DIRS
|
|
|
|
tools:: $(PARALLEL_DIRS_tools)
|
|
|
|
|
|
|
|
$(PARALLEL_DIRS_tools): %_tools: %/Makefile
|
|
|
|
+@$(call SUBMAKE,tools,$*)
|
|
|
|
endif
|
|
|
|
|
|
|
|
tools:: $(SUBMAKEFILES) $(MAKE_DIRS)
|
|
|
|
$(LOOP_OVER_DIRS)
|
|
|
|
ifneq (,$(strip $(TOOL_DIRS)))
|
|
|
|
$(foreach dir,$(TOOL_DIRS),$(call SUBMAKE,libs,$(dir)))
|
|
|
|
endif
|
|
|
|
|
|
|
|
# EOF
|