File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ 2013-02-07 David Farler <dfarler@apple.com>
2+
3+ Makefiles should work for arbitrary SDKs and architectures on Apple ports
4+ https://bugs.webkit.org/show_bug.cgi?id=107863
5+
6+ Reviewed by Mark Rowe.
7+
8+ * Makefile:
9+ Allow SDKROOT, ARCHS outside of $(ARGS).
10+ Setting ARCHS => ONLY_ACTIVE_ARCH=NO.
11+ * Makefile.shared: options to webkitdirs based on SDKROOT
12+ * Source/Makefile: don't build WebKit2 for iOS
13+
1142013-02-07 Martin Robinson <mrobinson@igalia.com>
215
316 [GTK] Cleanup command-line defines
Original file line number Diff line number Diff line change 44 @for dir in $(MODULES ) ; do ${MAKE} $@ -C $$ dir; exit_status=$$? ; \
55 if [ $$ exit_status -ne 0 ]; then exit $$ exit_status; fi ; done
66
7- debug d development dev develop :
7+ debug d :
88 @for dir in $(MODULES ) ; do ${MAKE} $@ -C $$ dir; exit_status=$$? ; \
99 if [ $$ exit_status -ne 0 ]; then exit $$ exit_status; fi ; done
1010
11- release r deployment dep deploy :
11+ release r :
1212 @for dir in $(MODULES ) ; do ${MAKE} $@ -C $$ dir; exit_status=$$? ; \
1313 if [ $$ exit_status -ne 0 ]; then exit $$ exit_status; fi ; done
1414
Original file line number Diff line number Diff line change 11SCRIPTS_PATH ?= ../Tools/Scripts
2- XCODE_OPTIONS = `perl -I$(SCRIPTS_PATH) -Mwebkitdirs -e 'print XcodeOptionString()'` $(ARGS)
2+
3+ XCODE_OPTIONS = `perl -I$(SCRIPTS_PATH) -Mwebkitdirs -e 'print XcodeOptionString()' -- $(BUILD_WEBKIT_OPTIONS)` $(ARGS)
4+
5+ ifneq (,$(SDKROOT))
6+ XCODE_OPTIONS += SDKROOT=$(SDKROOT)
7+ endif
8+
9+ ifneq (,$(ARCHS))
10+ XCODE_OPTIONS += ARCHS="$(ARCHS)"
11+ XCODE_OPTIONS += ONLY_ACTIVE_ARCH=NO
12+ endif
313
414DEFAULT_VERBOSITY := $(shell defaults read org.webkit.BuildConfiguration BuildTranscriptVerbosity 2>/dev/null || echo "default")
515VERBOSITY ?= $(DEFAULT_VERBOSITY)
Original file line number Diff line number Diff line change 11MODULES = WTF JavaScriptCore ThirdParty/ANGLE WebCore WebKit WebKit2
22
3+ ifneq (,$(findstring iphoneos,$(SDKROOT ) ) )
4+ MODULES = WTF JavaScriptCore ThirdParty/ANGLE WebCore WebKit
5+ else ifneq (,$(findstring iphonesimulator,$(SDKROOT)))
6+ MODULES = WTF JavaScriptCore ThirdParty/ANGLE WebCore WebKit
7+ endif
8+
39all :
410 @for dir in $(MODULES ) ; do ${MAKE} $@ -C $$ dir; exit_status=$$? ; \
511 if [ $$ exit_status -ne 0 ]; then exit $$ exit_status; fi ; done
612
7- debug d development dev develop :
13+ debug d :
814 @for dir in $(MODULES ) ; do ${MAKE} $@ -C $$ dir; exit_status=$$? ; \
915 if [ $$ exit_status -ne 0 ]; then exit $$ exit_status; fi ; done
1016
11- release r deployment dep deploy :
17+ release r :
1218 @for dir in $(MODULES ) ; do ${MAKE} $@ -C $$ dir; exit_status=$$? ; \
1319 if [ $$ exit_status -ne 0 ]; then exit $$ exit_status; fi ; done
1420
Original file line number Diff line number Diff line change 1+ 2013-02-07 David Farler <dfarler@apple.com>
2+
3+ Makefiles should work for arbitrary SDKs and architectures on Apple ports
4+ https://bugs.webkit.org/show_bug.cgi?id=107863
5+
6+ Reviewed by Mark Rowe.
7+
8+ * DumpRenderTree/Makefile: SDKROOT=iphone* => -target All-iOS
9+ * Makefile: Only build some projects for iOS
10+
1112013-02-07 Roger Fong <roger_fong@apple.com>
212
313 Unreviewed. Another temporary EWS bot fix. It'll totally work this time.
Original file line number Diff line number Diff line change 11SCRIPTS_PATH = ../Scripts
2+
3+ ifneq (,$(findstring iphoneos,$(SDKROOT ) ) )
4+ OTHER_OPTIONS += -target All-iOS
5+ else ifneq (,$(findstring iphonesimulator,$(SDKROOT)))
6+ OTHER_OPTIONS += -target All-iOS
7+ endif
8+
29include ../../Makefile.shared
Original file line number Diff line number Diff line change 11MODULES = DumpRenderTree WebKitTestRunner MiniBrowser ../Source/ThirdParty/gtest/xcode TestWebKitAPI
22
3+ ifneq (,$(findstring iphoneos,$(SDKROOT ) ) )
4+ MODULES = ../Source/ThirdParty/gtest/xcode
5+ else ifneq (,$(findstring iphonesimulator,$(SDKROOT)))
6+ MODULES = DumpRenderTree ../Source/ThirdParty/gtest/xcode
7+ endif
8+
39all :
410 @for dir in $(MODULES ) ; do ${MAKE} $@ -C $$ dir; exit_status=$$? ; \
511 if [ $$ exit_status -ne 0 ]; then exit $$ exit_status; fi ; done
You can’t perform that action at this time.
0 commit comments