Let WTF::convertSafely deduce types from arguments.
[WebKit-https.git] / Source / Makefile
index a69075b..61cfb87 100644 (file)
@@ -1,11 +1,29 @@
-MODULES = bmalloc WTF JavaScriptCore ThirdParty/ANGLE WebCore WebInspectorUI WebKit2 WebKit
+LIBWEBRTC_MODULE = 
+WEBINSPECTORUI_MODULE =
 
-ifneq (,$(findstring iphoneos,$(SDKROOT)))
-       MODULES = WTF JavaScriptCore ThirdParty/ANGLE WebCore WebKit WebKit2
-else ifneq (,$(findstring iphonesimulator,$(SDKROOT)))
-       MODULES = WTF JavaScriptCore ThirdParty/ANGLE WebCore WebKit WebKit2
+ifeq (iosmac,$(SDK_VARIANT))
+       DISABLE_LIBWEBRTC = 1
 endif
 
+ifneq (,$(SDKROOT))
+       ifneq (,$(findstring iphone,$(SDKROOT)))
+               LIBWEBRTC_MODULE = ThirdParty/libwebrtc
+       endif
+       ifneq (,$(findstring macosx,$(SDKROOT)))
+               LIBWEBRTC_MODULE = ThirdParty/libwebrtc
+               WEBINSPECTORUI_MODULE = WebInspectorUI
+       endif
+else
+       LIBWEBRTC_MODULE = ThirdParty/libwebrtc
+       WEBINSPECTORUI_MODULE = WebInspectorUI
+endif
+
+ifneq (,$(DISABLE_LIBWEBRTC))
+       LIBWEBRTC_MODULE =
+endif
+
+MODULES = bmalloc WTF JavaScriptCore ThirdParty/ANGLE $(LIBWEBRTC_MODULE) WebCore $(WEBINSPECTORUI_MODULE) WebKitLegacy WebKit
+
 all:
        @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
        if [ $$exit_status -ne 0 ]; then exit $$exit_status; fi; done
@@ -18,6 +36,10 @@ release r:
        @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
        if [ $$exit_status -ne 0 ]; then exit $$exit_status; fi; done
 
+analyze:
+       @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
+       if [ $$exit_status -ne 0 ]; then exit $$exit_status; fi; done
+
 clean:
        @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
        if [ $$exit_status -ne 0 ]; then exit $$exit_status; fi; done