]>
Commit | Line | Data |
---|---|---|
2546420a A |
1 | PROJECT := libpthread |
2 | TEST_DIR := tests/ | |
964d3577 | 3 | |
a0619f9c A |
4 | ENABLE_LTE_TESTS=YES |
5 | ||
2546420a A |
6 | ifeq ($(DEVELOPER_DIR),) |
7 | DEVELOPER_DIR := $(shell xcode-select -p) | |
8 | endif | |
3a6437e6 | 9 | |
2546420a | 10 | include $(DEVELOPER_DIR)/AppleInternal/Makefiles/darwintest/Makefile.common |
3a6437e6 | 11 | |
2546420a A |
12 | TARGETS := |
13 | TARGETS += atfork | |
14 | TARGETS += bsdthread_set_self | |
214d78a2 A |
15 | TARGETS += stack |
16 | TARGETS += stack_size | |
2546420a A |
17 | TARGETS += cond |
18 | #TARGETS += cond_hang3 | |
19 | #TARGETS += cond_stress | |
20 | TARGETS += cond_timed | |
214d78a2 | 21 | TARGETS += cond_prepost |
2546420a A |
22 | TARGETS += custom_stack |
23 | TARGETS += stack_aslr | |
24 | TARGETS += join | |
25 | TARGETS += main_stack | |
26 | TARGETS += main_stack_custom | |
a0619f9c | 27 | TARGETS += detach |
2546420a A |
28 | #TARGETS += maxwidth |
29 | TARGETS += mutex | |
214d78a2 | 30 | TARGETS += mutex_prepost |
2546420a A |
31 | TARGETS += mutex_try |
32 | TARGETS += once_cancel | |
33 | TARGETS += pthread_attr_setstacksize | |
34 | TARGETS += pthread_bulk_create | |
35 | TARGETS += pthread_cancel | |
36 | TARGETS += pthread_cwd | |
37 | TARGETS += pthread_exit | |
38 | TARGETS += pthread_introspection | |
39 | TARGETS += pthread_setspecific | |
40 | TARGETS += pthread_threadid_np | |
a0619f9c | 41 | TARGETS += pthread_get_qos_class_np |
214d78a2 | 42 | TARGETS += pthread_dependency |
2546420a | 43 | #TARGETS += qos |
a0619f9c | 44 | TARGETS += rdar_32848402 |
2546420a A |
45 | #TARGETS += rwlock-22244050 |
46 | #TARGETS += rwlock-signal | |
47 | #TARGETS += rwlock | |
48 | TARGETS += tsd | |
49 | #TARGETS += wq_block_handoff | |
50 | #TARGETS += wq_event_manager | |
51 | #TARGETS += wq_kevent | |
52 | #TARGETS += wq_kevent_stress | |
a0619f9c | 53 | TARGETS += wq_limits |
2546420a | 54 | TARGETS += add_timer_termination |
214d78a2 | 55 | TARGETS += perf_contended_mutex_rwlock |
964d3577 | 56 | |
a0619f9c A |
57 | OTHER_LTE_INCLUDE_FILES += \ |
58 | /usr/local/lib/libdarwintest_utils.dylib | |
964d3577 | 59 | |
2546420a A |
60 | OTHER_CFLAGS := -DDARWINTEST -Weverything \ |
61 | -Wno-vla -Wno-bad-function-cast -Wno-missing-noreturn \ | |
62 | -Wno-missing-field-initializers -Wno-format-pedantic \ | |
214d78a2 | 63 | -Wno-gnu-folding-constant -Wno-used-but-marked-unused |
2546420a | 64 | OTHER_LDFLAGS := -ldarwintest_utils |
964d3577 | 65 | |
2546420a A |
66 | #TARGETS += main_stack_legacy // Disabled by default due to linker warnings |
67 | #main_stack_legacy: OTHER_LDFLAGS += -Wl,-stack_addr,0xc1000000 -Wl,-stack_size,0x0f00000 | |
68 | #main_stack_legacy: OTHER_CFLAGS += -DSTACKSIZE=0x0f00000 | |
69 | #main_stack_legacy: ARCH_FLAGS = -arch i386 | |
70 | #main_stack_legacy: DEPLOYMENT_TARGET_FLAGS = -mmacosx-version-min=10.7 | |
964d3577 | 71 | |
214d78a2 A |
72 | main_stack_custom: OTHER_LDFLAGS += -Wl,-stack_size,0x124000 |
73 | main_stack_custom: OTHER_CFLAGS += -DSTACKSIZE=0x124000 | |
964d3577 | 74 | |
2546420a | 75 | bsdthread_set_self: OTHER_CFLAGS += -D_DARWIN_FEATURE_CLOCK_GETTIME |
3a6437e6 | 76 | |
2546420a | 77 | include $(DEVELOPER_DIR)/AppleInternal/Makefiles/darwintest/Makefile.targets |