[GStreamer] media/video-seek-after-end.html is no longer flakey
[WebKit-https.git] / Source / Makefile
1 WEBINSPECTORUI_MODULE =
2
3 TO_LOWER = $(shell echo $(1) | tr [:upper:] [:lower:])
4
5 ifneq (,$(SDKROOT))
6         ifneq (,$(findstring macosx,$(call TO_LOWER,$(notdir $(SDKROOT)))))
7                 WEBINSPECTORUI_MODULE = WebInspectorUI
8         endif
9         ifeq ($(MAKECMDGOALS),installsrc)
10                 WEBINSPECTORUI_MODULE = WebInspectorUI
11         endif
12 else
13         WEBINSPECTORUI_MODULE = WebInspectorUI
14 endif
15
16 ifeq (iosmac,$(SDK_VARIANT))
17         WEBINSPECTORUI_MODULE =
18 endif
19
20 MODULES = bmalloc WTF JavaScriptCore ThirdParty WebCore $(WEBINSPECTORUI_MODULE) WebKitLegacy WebKit
21
22 define build_target_for_each_module
23         for dir in $(MODULES); do \
24                 ${MAKE} $@ -C $$dir PATH_FROM_ROOT=$(PATH_FROM_ROOT)/$${dir}; \
25                 exit_status=$$?; \
26                 [ $$exit_status -ne 0 ] && exit $$exit_status; \
27         done; true
28 endef
29
30 all:
31         @$(build_target_for_each_module)
32
33 debug d:
34         @$(build_target_for_each_module)
35
36 release r:
37         @$(build_target_for_each_module)
38
39 release+assert ra:
40         @$(build_target_for_each_module)
41
42 testing t:
43         @$(build_target_for_each_module)
44
45 analyze:
46         @$(build_target_for_each_module)
47
48 clean:
49         @$(build_target_for_each_module)
50
51 installsrc:
52         @$(build_target_for_each_module)