1 if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${LIBC_TARGET_OS})
2 add_subdirectory(${LIBC_TARGET_OS})
13 libc.src.__support.threads.callonce
16 add_entrypoint_object(
23 libc.src.__support.threads.thread
28 -fno-omit-frame-pointer # This allows us to sniff out the thread args from
29 # the new thread's stack reliably.
32 add_entrypoint_object(
40 libc.src.__support.threads.thread
43 add_entrypoint_object(
51 libc.src.__support.threads.thread
54 add_entrypoint_object(
62 libc.src.__support.threads.thread
65 add_entrypoint_object(
73 libc.src.__support.threads.thread
76 add_entrypoint_object(
84 libc.src.__support.threads.thread
87 add_entrypoint_object(
95 libc.src.__support.threads.mutex
98 add_entrypoint_object(
106 libc.src.__support.threads.mutex
109 add_entrypoint_object(
117 libc.src.__support.threads.mutex
120 add_entrypoint_object(
128 libc.src.__support.threads.mutex
131 add_entrypoint_object(
139 libc.src.__support.threads.mutex
142 add_entrypoint_object(
150 libc.src.__support.threads.mutex
153 add_entrypoint_object(
161 libc.src.__support.threads.mutex
164 add_entrypoint_object(
172 libc.src.__support.threads.mutex
175 add_entrypoint_object(
179 .${LIBC_TARGET_OS}.cnd_init
182 add_entrypoint_object(
186 .${LIBC_TARGET_OS}.cnd_destroy
189 add_entrypoint_object(
193 .${LIBC_TARGET_OS}.cnd_wait
196 add_entrypoint_object(
200 .${LIBC_TARGET_OS}.cnd_signal
203 add_entrypoint_object(
207 .${LIBC_TARGET_OS}.cnd_broadcast