1add_entrypoint_object( 2 pthread_attr_init 3 SRCS 4 pthread_attr_init.cpp 5 HDRS 6 pthread_attr_init.h 7 DEPENDS 8 libc.include.pthread 9) 10 11add_entrypoint_object( 12 pthread_attr_destroy 13 SRCS 14 pthread_attr_destroy.cpp 15 HDRS 16 pthread_attr_destroy.h 17 DEPENDS 18 libc.include.pthread 19) 20 21add_entrypoint_object( 22 pthread_attr_getdetachstate 23 SRCS 24 pthread_attr_getdetachstate.cpp 25 HDRS 26 pthread_attr_getdetachstate.h 27 DEPENDS 28 libc.include.pthread 29) 30 31add_entrypoint_object( 32 pthread_attr_setdetachstate 33 SRCS 34 pthread_attr_setdetachstate.cpp 35 HDRS 36 pthread_attr_setdetachstate.h 37 DEPENDS 38 libc.include.pthread 39) 40 41add_entrypoint_object( 42 pthread_attr_getguardsize 43 SRCS 44 pthread_attr_getguardsize.cpp 45 HDRS 46 pthread_attr_getguardsize.h 47 DEPENDS 48 libc.include.pthread 49) 50 51add_entrypoint_object( 52 pthread_attr_setguardsize 53 SRCS 54 pthread_attr_setguardsize.cpp 55 HDRS 56 pthread_attr_setguardsize.h 57 DEPENDS 58 libc.include.pthread 59) 60 61add_entrypoint_object( 62 pthread_attr_getstacksize 63 SRCS 64 pthread_attr_getstacksize.cpp 65 HDRS 66 pthread_attr_getstacksize.h 67 DEPENDS 68 libc.include.pthread 69) 70 71add_entrypoint_object( 72 pthread_attr_setstacksize 73 SRCS 74 pthread_attr_setstacksize.cpp 75 HDRS 76 pthread_attr_setstacksize.h 77 DEPENDS 78 libc.include.pthread 79) 80 81add_entrypoint_object( 82 pthread_attr_getstack 83 SRCS 84 pthread_attr_getstack.cpp 85 HDRS 86 pthread_attr_getstack.h 87 DEPENDS 88 libc.include.pthread 89) 90 91add_entrypoint_object( 92 pthread_attr_setstack 93 SRCS 94 pthread_attr_setstack.cpp 95 HDRS 96 pthread_attr_setstack.h 97 DEPENDS 98 libc.include.pthread 99) 100 101add_header_library( 102 pthread_mutexattr 103 HDRS 104 pthread_mutexattr.h 105 DEPENDS 106 libc.include.pthread 107) 108 109add_entrypoint_object( 110 pthread_mutexattr_init 111 SRCS 112 pthread_mutexattr_init.cpp 113 HDRS 114 pthread_mutexattr_init.h 115 DEPENDS 116 .pthread_mutexattr 117 libc.include.pthread 118) 119 120add_entrypoint_object( 121 pthread_mutexattr_gettype 122 SRCS 123 pthread_mutexattr_gettype.cpp 124 HDRS 125 pthread_mutexattr_gettype.h 126 DEPENDS 127 .pthread_mutexattr 128 libc.include.pthread 129) 130 131add_entrypoint_object( 132 pthread_mutexattr_settype 133 SRCS 134 pthread_mutexattr_settype.cpp 135 HDRS 136 pthread_mutexattr_settype.h 137 DEPENDS 138 .pthread_mutexattr 139 libc.include.pthread 140) 141 142add_entrypoint_object( 143 pthread_mutexattr_destroy 144 SRCS 145 pthread_mutexattr_destroy.cpp 146 HDRS 147 pthread_mutexattr_destroy.h 148 DEPENDS 149 .pthread_mutexattr 150 libc.include.errno 151 libc.include.pthread 152) 153 154add_entrypoint_object( 155 pthread_mutexattr_getrobust 156 SRCS 157 pthread_mutexattr_getrobust.cpp 158 HDRS 159 pthread_mutexattr_getrobust.h 160 DEPENDS 161 .pthread_mutexattr 162 libc.include.pthread 163) 164 165add_entrypoint_object( 166 pthread_mutexattr_setrobust 167 SRCS 168 pthread_mutexattr_setrobust.cpp 169 HDRS 170 pthread_mutexattr_setrobust.h 171 DEPENDS 172 .pthread_mutexattr 173 libc.include.errno 174 libc.include.pthread 175) 176 177add_entrypoint_object( 178 pthread_mutexattr_getpshared 179 SRCS 180 pthread_mutexattr_getpshared.cpp 181 HDRS 182 pthread_mutexattr_getpshared.h 183 DEPENDS 184 .pthread_mutexattr 185 libc.include.pthread 186) 187 188add_entrypoint_object( 189 pthread_mutexattr_setpshared 190 SRCS 191 pthread_mutexattr_setpshared.cpp 192 HDRS 193 pthread_mutexattr_setpshared.h 194 DEPENDS 195 .pthread_mutexattr 196 libc.include.errno 197 libc.include.pthread 198) 199 200add_entrypoint_object( 201 pthread_mutex_init 202 SRCS 203 pthread_mutex_init.cpp 204 HDRS 205 pthread_mutex_init.h 206 DEPENDS 207 .pthread_mutexattr 208 libc.include.errno 209 libc.include.pthread 210 libc.src.__support.threads.mutex 211) 212 213add_entrypoint_object( 214 pthread_mutex_destroy 215 SRCS 216 pthread_mutex_destroy.cpp 217 HDRS 218 pthread_mutex_destroy.h 219 DEPENDS 220 libc.include.pthread 221 libc.src.__support.threads.mutex 222) 223 224add_entrypoint_object( 225 pthread_mutex_lock 226 SRCS 227 pthread_mutex_lock.cpp 228 HDRS 229 pthread_mutex_lock.h 230 DEPENDS 231 libc.include.pthread 232 libc.src.__support.threads.mutex 233) 234 235add_entrypoint_object( 236 pthread_mutex_unlock 237 SRCS 238 pthread_mutex_unlock.cpp 239 HDRS 240 pthread_mutex_unlock.h 241 DEPENDS 242 libc.include.pthread 243 libc.src.__support.threads.mutex 244) 245 246add_entrypoint_object( 247 pthread_create 248 SRCS 249 pthread_create.cpp 250 HDRS 251 pthread_create.h 252 DEPENDS 253 libc.include.errno 254 libc.include.pthread 255 libc.src.__support.threads.thread 256 COMPILE_OPTIONS 257 -O3 258 -fno-omit-frame-pointer 259) 260 261add_entrypoint_object( 262 pthread_join 263 SRCS 264 pthread_join.cpp 265 HDRS 266 pthread_join.h 267 DEPENDS 268 libc.include.pthread 269 libc.src.__support.threads.thread 270) 271 272add_entrypoint_object( 273 pthread_detach 274 SRCS 275 pthread_detach.cpp 276 HDRS 277 pthread_detach.h 278 DEPENDS 279 libc.include.pthread 280 libc.src.__support.threads.thread 281) 282 283add_entrypoint_object( 284 pthread_equal 285 SRCS 286 pthread_equal.cpp 287 HDRS 288 pthread_equal.h 289 DEPENDS 290 libc.include.pthread 291 libc.src.__support.threads.thread 292) 293 294add_entrypoint_object( 295 pthread_self 296 SRCS 297 pthread_self.cpp 298 HDRS 299 pthread_self.h 300 DEPENDS 301 libc.include.pthread 302 libc.src.__support.threads.thread 303) 304