"done" checkpoint of iterator_next stores the wrong register in the value profile...
[WebKit-https.git] / Tools / Makefile
1 MODULES = DumpRenderTree WebKitTestRunner MiniBrowser ../Source/ThirdParty/gtest/xcode TestWebKitAPI
2
3 ifneq (,$(SDKROOT))
4         ifeq (,$(findstring macosx,$(SDKROOT)))
5                 # Embedded OS
6                 MODULES = DumpRenderTree WebKitTestRunner ../Source/ThirdParty/gtest/xcode TestWebKitAPI
7         endif
8         ifneq (,$(findstring macosx,$(SDKROOT)))
9                 MODULES += lldb/lldbWebKitTester
10         endif
11         ifneq (,$(findstring iphone,$(SDKROOT)))
12                 MODULES += MobileMiniBrowser
13         endif
14 endif
15 ifeq (,$(DO_NOT_BUILD_IMAGE_DIFF))
16         MODULES += ImageDiff
17 endif
18
19 ifeq (iosmac,$(SDK_VARIANT))
20         MODULES = DumpRenderTree WebKitTestRunner ../Source/ThirdParty/gtest/xcode TestWebKitAPI
21 endif
22
23 define build_target_for_each_module
24         for dir in $(MODULES); do \
25                 ${MAKE} $@ -C $$dir PATH_FROM_ROOT=$(PATH_FROM_ROOT)/$${dir}; \
26                 exit_status=$$?; \
27                 [ $$exit_status -ne 0 ] && exit $$exit_status; \
28         done; true
29 endef
30
31 all:
32         @$(build_target_for_each_module)
33
34 debug d:
35         @$(build_target_for_each_module)
36
37 release r:
38         @$(build_target_for_each_module)
39
40 release+assert ra:
41         @$(build_target_for_each_module)
42
43 testing t:
44         @$(build_target_for_each_module)
45
46 analyze:
47         @$(build_target_for_each_module)
48
49 clean:
50         @$(build_target_for_each_module)
51
52 installsrc:
53         @true