Enable HAVE_AVFOUNDATION_VIDEO_OUTPUT on PLATFORM(IOSMAC)
[WebKit-https.git] / Source / Makefile
1 LIBWEBRTC_MODULE = 
2 WEBINSPECTORUI_MODULE =
3
4 ifeq (iosmac,$(SDK_VARIANT))
5         DISABLE_LIBWEBRTC = 1
6 endif
7
8 ifneq (,$(SDKROOT))
9         ifneq (,$(findstring iphone,$(SDKROOT)))
10                 LIBWEBRTC_MODULE = ThirdParty/libwebrtc
11         endif
12         ifneq (,$(findstring macosx,$(SDKROOT)))
13                 LIBWEBRTC_MODULE = ThirdParty/libwebrtc
14                 WEBINSPECTORUI_MODULE = WebInspectorUI
15         endif
16 else
17         LIBWEBRTC_MODULE = ThirdParty/libwebrtc
18         WEBINSPECTORUI_MODULE = WebInspectorUI
19 endif
20
21 ifneq (,$(DISABLE_LIBWEBRTC))
22         LIBWEBRTC_MODULE =
23 endif
24
25 MODULES = bmalloc WTF JavaScriptCore ThirdParty/ANGLE $(LIBWEBRTC_MODULE) WebCore $(WEBINSPECTORUI_MODULE) WebKitLegacy WebKit
26
27 all:
28         @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
29         if [ $$exit_status -ne 0 ]; then exit $$exit_status; fi; done
30
31 debug d:
32         @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
33         if [ $$exit_status -ne 0 ]; then exit $$exit_status; fi; done
34
35 release r:
36         @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
37         if [ $$exit_status -ne 0 ]; then exit $$exit_status; fi; done
38
39 analyze:
40         @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
41         if [ $$exit_status -ne 0 ]; then exit $$exit_status; fi; done
42
43 clean:
44         @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
45         if [ $$exit_status -ne 0 ]; then exit $$exit_status; fi; done