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
27 -fno-omit-frame-pointer # This allows us to sniff out the thread args from
28 # the new thread's stack reliably.
31 add_entrypoint_object(
39 libc.src.__support.threads.thread
42 add_entrypoint_object(
50 libc.src.__support.threads.thread
53 add_entrypoint_object(
61 libc.src.__support.threads.thread
64 add_entrypoint_object(
72 libc.src.__support.threads.thread
75 add_entrypoint_object(
83 libc.src.__support.threads.thread
86 add_entrypoint_object(
94 libc.src.__support.threads.mutex
97 add_entrypoint_object(
105 libc.src.__support.threads.mutex
108 add_entrypoint_object(
116 libc.src.__support.threads.mutex
119 add_entrypoint_object(
127 libc.src.__support.threads.mutex
130 add_entrypoint_object(
138 libc.src.__support.threads.mutex
141 add_entrypoint_object(
149 libc.src.__support.threads.mutex
152 add_entrypoint_object(
160 libc.src.__support.threads.mutex
163 add_entrypoint_object(
171 libc.src.__support.threads.mutex
174 add_entrypoint_object(
178 .${LIBC_TARGET_OS}.cnd_init
181 add_entrypoint_object(
185 .${LIBC_TARGET_OS}.cnd_destroy
188 add_entrypoint_object(
192 .${LIBC_TARGET_OS}.cnd_wait
195 add_entrypoint_object(
199 .${LIBC_TARGET_OS}.cnd_signal
202 add_entrypoint_object(
206 .${LIBC_TARGET_OS}.cnd_broadcast