Reduce duplication in the toplevel Makefile
authortimothy_horton@apple.com <timothy_horton@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 3 Nov 2017 02:50:59 +0000 (02:50 +0000)
committertimothy_horton@apple.com <timothy_horton@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 3 Nov 2017 02:50:59 +0000 (02:50 +0000)
https://bugs.webkit.org/show_bug.cgi?id=179204

Unreviewed build fix.

* Source/Makefile:
Take three. An empty SDKROOT should be like Mac (and build all the things).

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@224372 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
Source/Makefile

index 51101f3..0ed16a5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,16 @@
         Reduce duplication in the toplevel Makefile
         https://bugs.webkit.org/show_bug.cgi?id=179204
 
+        Unreviewed build fix.
+
+        * Source/Makefile:
+        Take three. An empty SDKROOT should be like Mac (and build all the things).
+
+2017-11-02  Tim Horton  <timothy_horton@apple.com>
+
+        Reduce duplication in the toplevel Makefile
+        https://bugs.webkit.org/show_bug.cgi?id=179204
+
         * Source/Makefile:
         Address some post-landing review comments to keep the order of the MODULES correct.
 
index fa1a4a3..b9ebe1b 100644 (file)
@@ -1,23 +1,20 @@
-MODULES = bmalloc WTF JavaScriptCore ThirdParty/ANGLE 
+LIBWEBRTC_MODULE = 
+WEBINSPECTORUI_MODULE =
 
 ifneq (,$(SDKROOT))
        ifneq (,$(findstring iphone,$(SDKROOT)))
-               MODULES += ThirdParty/libwebrtc
+               LIBWEBRTC_MODULE = ThirdParty/libwebrtc
        endif
        ifneq (,$(findstring macosx,$(SDKROOT)))
-               MODULES += ThirdParty/libwebrtc
+               LIBWEBRTC_MODULE = ThirdParty/libwebrtc
+               WEBINSPECTORUI_MODULE = WebInspectorUI
        endif
+else
+       LIBWEBRTC_MODULE = ThirdParty/libwebrtc
+       WEBINSPECTORUI_MODULE = WebInspectorUI
 endif
 
-MODULES += WebCore 
-
-ifneq (,$(SDKROOT))
-       ifneq (,$(findstring macosx,$(SDKROOT)))
-               MODULES += WebInspectorUI
-       endif
-endif
-
-MODULES += WebKitLegacy WebKit
+MODULES = bmalloc WTF JavaScriptCore ThirdParty/ANGLE $(LIBWEBRTC_MODULE) WebCore $(WEBINSPECTORUI_MODULE) WebKitLegacy WebKit
 
 all:
        @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \