You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
607 B
Makefile
34 lines
607 B
Makefile
MODULES = Source Tools
|
|
|
|
define build_target_for_each_module
|
|
for dir in $(MODULES); do \
|
|
${MAKE} $@ -C $$dir PATH_FROM_ROOT=$(PATH_FROM_ROOT)/$${dir}; \
|
|
exit_status=$$?; \
|
|
[ $$exit_status -ne 0 ] && exit $$exit_status; \
|
|
done; true
|
|
endef
|
|
|
|
all:
|
|
@$(build_target_for_each_module)
|
|
|
|
debug d:
|
|
@$(build_target_for_each_module)
|
|
|
|
release r:
|
|
@$(build_target_for_each_module)
|
|
|
|
release+assert ra:
|
|
@$(build_target_for_each_module)
|
|
|
|
testing t:
|
|
@$(build_target_for_each_module)
|
|
|
|
analyze:
|
|
@$(build_target_for_each_module)
|
|
|
|
clean:
|
|
@$(build_target_for_each_module)
|
|
|
|
installsrc:
|
|
$(build_target_for_each_module)
|