57443168887bdbafa8accbd2b3345d65188805ab
[WebKit-https.git] / Source / Makefile
1 MODULES = bmalloc WTF JavaScriptCore ThirdParty/ANGLE WebCore WebKitLegacy WebKit
2
3 ifneq (,$(SDKROOT))
4         ifneq (,$(findstring macosx,$(SDKROOT)))
5                 MODULES += WebInspectorUI ThirdParty/libwebrtc
6         endif
7         ifneq (,$(findstring iphone,$(SDKROOT)))
8                 MODULES += ThirdParty/libwebrtc
9         endif
10 endif
11
12 all:
13         @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
14         if [ $$exit_status -ne 0 ]; then exit $$exit_status; fi; done
15
16 debug d:
17         @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
18         if [ $$exit_status -ne 0 ]; then exit $$exit_status; fi; done
19
20 release r:
21         @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
22         if [ $$exit_status -ne 0 ]; then exit $$exit_status; fi; done
23
24 analyze:
25         @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
26         if [ $$exit_status -ne 0 ]; then exit $$exit_status; fi; done
27
28 clean:
29         @for dir in $(MODULES); do ${MAKE} $@ -C $$dir; exit_status=$$?; \
30         if [ $$exit_status -ne 0 ]; then exit $$exit_status; fi; done