2017-11-03 02:50:59 +00:00
|
|
|
WEBINSPECTORUI_MODULE =
|
2010-12-24 09:01:54 +00:00
|
|
|
|
2020-12-21 20:46:10 +00:00
|
|
|
TO_LOWER = $(shell echo $(1) | tr [:upper:] [:lower:])
|
|
|
|
|
2015-04-30 02:39:45 +00:00
|
|
|
ifneq (,$(SDKROOT))
|
2020-12-21 20:46:10 +00:00
|
|
|
ifneq (,$(findstring macosx,$(call TO_LOWER,$(notdir $(SDKROOT)))))
|
2017-11-03 02:50:59 +00:00
|
|
|
WEBINSPECTORUI_MODULE = WebInspectorUI
|
2017-11-02 23:50:58 +00:00
|
|
|
endif
|
2021-01-08 22:47:14 +00:00
|
|
|
ifeq ($(MAKECMDGOALS),installsrc)
|
|
|
|
WEBINSPECTORUI_MODULE = WebInspectorUI
|
|
|
|
endif
|
2017-11-03 02:50:59 +00:00
|
|
|
else
|
|
|
|
WEBINSPECTORUI_MODULE = WebInspectorUI
|
2017-11-02 23:50:58 +00:00
|
|
|
endif
|
|
|
|
|
2021-02-16 22:38:55 +00:00
|
|
|
ifeq (iosmac,$(SDK_VARIANT))
|
|
|
|
WEBINSPECTORUI_MODULE =
|
|
|
|
endif
|
|
|
|
|
2019-04-28 19:28:09 +00:00
|
|
|
MODULES = bmalloc WTF JavaScriptCore ThirdParty WebCore $(WEBINSPECTORUI_MODULE) WebKitLegacy WebKit
|
2017-11-02 23:50:58 +00:00
|
|
|
|
2020-09-22 18:37:51 +00:00
|
|
|
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
|
|
|
|
|
2010-12-24 09:01:54 +00:00
|
|
|
all:
|
2020-09-22 18:37:51 +00:00
|
|
|
@$(build_target_for_each_module)
|
2010-12-24 09:01:54 +00:00
|
|
|
|
2013-02-08 00:56:03 +00:00
|
|
|
debug d:
|
2020-09-22 18:37:51 +00:00
|
|
|
@$(build_target_for_each_module)
|
2010-12-24 09:01:54 +00:00
|
|
|
|
2013-02-08 00:56:03 +00:00
|
|
|
release r:
|
2020-09-22 18:37:51 +00:00
|
|
|
@$(build_target_for_each_module)
|
2010-12-24 09:01:54 +00:00
|
|
|
|
2020-01-08 22:20:24 +00:00
|
|
|
release+assert ra:
|
2020-09-22 18:37:51 +00:00
|
|
|
@$(build_target_for_each_module)
|
2020-01-08 22:20:24 +00:00
|
|
|
|
2020-01-08 01:55:21 +00:00
|
|
|
testing t:
|
2020-09-22 18:37:51 +00:00
|
|
|
@$(build_target_for_each_module)
|
2020-01-08 01:55:21 +00:00
|
|
|
|
2014-07-18 22:39:39 +00:00
|
|
|
analyze:
|
2020-09-22 18:37:51 +00:00
|
|
|
@$(build_target_for_each_module)
|
2014-07-18 22:39:39 +00:00
|
|
|
|
2010-12-24 09:01:54 +00:00
|
|
|
clean:
|
2020-09-22 18:37:51 +00:00
|
|
|
@$(build_target_for_each_module)
|
2020-10-04 21:09:14 +00:00
|
|
|
|
|
|
|
installsrc:
|
|
|
|
@$(build_target_for_each_module)
|