3 TO_LOWER = $(shell echo $(1) | tr [:upper:] [:lower:])
5 ifeq (iosmac,$(SDK_VARIANT))
10 ifneq (,$(findstring iphone,$(call TO_LOWER,$(notdir $(SDKROOT)))))
11 LIBWEBRTC_MODULE = libwebrtc
13 ifneq (,$(findstring macosx,$(call TO_LOWER,$(notdir $(SDKROOT)))))
14 LIBWEBRTC_MODULE = libwebrtc
16 ifneq (,$(findstring watch,$(call TO_LOWER,$(notdir $(SDKROOT)))))
17 LIBWEBRTC_MODULE = libwebrtc
19 ifeq ($(MAKECMDGOALS),installsrc)
20 LIBWEBRTC_MODULE = libwebrtc
23 LIBWEBRTC_MODULE = libwebrtc
26 ifneq (,$(DISABLE_LIBWEBRTC))
30 MODULES = ANGLE $(LIBWEBRTC_MODULE)
32 define build_target_for_each_module
33 for dir in $(MODULES); do \
34 ${MAKE} $@ -C $$dir PATH_FROM_ROOT=$(PATH_FROM_ROOT)/$${dir}; \
36 [ $$exit_status -ne 0 ] && exit $$exit_status; \
41 @$(build_target_for_each_module)
44 @$(build_target_for_each_module)
47 @$(build_target_for_each_module)
50 @$(build_target_for_each_module)
53 @$(build_target_for_each_module)
56 @$(build_target_for_each_module)
59 @$(build_target_for_each_module)
62 @$(build_target_for_each_module)