[CMake] Use target oriented design for bmalloc
[WebKit-https.git] / Source / ThirdParty / Makefile
index 76ec04e..871e779 100644 (file)
@@ -1,4 +1,28 @@
-MODULES = ANGLE libwebrtc
+LIBWEBRTC_MODULE = 
+
+ifeq (iosmac,$(SDK_VARIANT))
+       DISABLE_LIBWEBRTC = 1
+endif
+
+ifneq (,$(SDKROOT))
+       ifneq (,$(findstring iphone,$(SDKROOT)))
+               LIBWEBRTC_MODULE = libwebrtc
+       endif
+       ifneq (,$(findstring macosx,$(SDKROOT)))
+               LIBWEBRTC_MODULE = libwebrtc
+       endif
+       ifneq (,$(findstring watch,$(SDKROOT)))
+               LIBWEBRTC_MODULE = libwebrtc
+       endif
+else
+       LIBWEBRTC_MODULE = libwebrtc
+endif
+
+ifneq (,$(DISABLE_LIBWEBRTC))
+       LIBWEBRTC_MODULE =
+endif
+
+MODULES = ANGLE $(LIBWEBRTC_MODULE)
 
 all:
        @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \