778 lines · plain
1add_entrypoint_object(2 pthread_attr_init3 SRCS4 pthread_attr_init.cpp5 HDRS6 pthread_attr_init.h7 DEPENDS8 libc.include.pthread9)10 11add_entrypoint_object(12 pthread_attr_destroy13 SRCS14 pthread_attr_destroy.cpp15 HDRS16 pthread_attr_destroy.h17 DEPENDS18 libc.include.pthread19)20 21add_entrypoint_object(22 pthread_attr_getdetachstate23 SRCS24 pthread_attr_getdetachstate.cpp25 HDRS26 pthread_attr_getdetachstate.h27 DEPENDS28 libc.include.pthread29)30 31add_entrypoint_object(32 pthread_attr_setdetachstate33 SRCS34 pthread_attr_setdetachstate.cpp35 HDRS36 pthread_attr_setdetachstate.h37 DEPENDS38 libc.include.pthread39 libc.src.errno.errno40)41 42add_entrypoint_object(43 pthread_attr_getguardsize44 SRCS45 pthread_attr_getguardsize.cpp46 HDRS47 pthread_attr_getguardsize.h48 DEPENDS49 libc.include.pthread50)51 52add_entrypoint_object(53 pthread_attr_setguardsize54 SRCS55 pthread_attr_setguardsize.cpp56 HDRS57 pthread_attr_setguardsize.h58 DEPENDS59 libc.include.pthread60 libc.src.errno.errno61)62 63add_entrypoint_object(64 pthread_attr_getstacksize65 SRCS66 pthread_attr_getstacksize.cpp67 HDRS68 pthread_attr_getstacksize.h69 DEPENDS70 libc.include.pthread71)72 73add_entrypoint_object(74 pthread_attr_setstacksize75 SRCS76 pthread_attr_setstacksize.cpp77 HDRS78 pthread_attr_setstacksize.h79 DEPENDS80 libc.include.pthread81 libc.src.errno.errno82)83 84add_entrypoint_object(85 pthread_attr_getstack86 SRCS87 pthread_attr_getstack.cpp88 HDRS89 pthread_attr_getstack.h90 DEPENDS91 libc.include.pthread92 libc.src.pthread.pthread_attr_getstacksize93)94 95add_entrypoint_object(96 pthread_attr_setstack97 SRCS98 pthread_attr_setstack.cpp99 HDRS100 pthread_attr_setstack.h101 DEPENDS102 libc.hdr.stdint_proxy103 libc.include.pthread104 libc.src.pthread.pthread_attr_setstacksize105 libc.src.errno.errno106)107 108add_entrypoint_object(109 pthread_condattr_destroy110 SRCS111 pthread_condattr_destroy.cpp112 HDRS113 pthread_condattr_destroy.h114 DEPENDS115 libc.include.pthread116)117 118add_entrypoint_object(119 pthread_condattr_getclock120 SRCS121 pthread_condattr_getclock.cpp122 HDRS123 pthread_condattr_getclock.h124 DEPENDS125 libc.include.pthread126 libc.include.sys_types127)128 129add_entrypoint_object(130 pthread_condattr_getpshared131 SRCS132 pthread_condattr_getpshared.cpp133 HDRS134 pthread_condattr_getpshared.h135 DEPENDS136 libc.include.pthread137)138 139add_entrypoint_object(140 pthread_condattr_init141 SRCS142 pthread_condattr_init.cpp143 HDRS144 pthread_condattr_init.h145 DEPENDS146 libc.include.pthread147 libc.include.time148)149 150add_entrypoint_object(151 pthread_condattr_setclock152 SRCS153 pthread_condattr_setclock.cpp154 HDRS155 pthread_condattr_setclock.h156 DEPENDS157 libc.include.pthread158 libc.include.sys_types159 libc.include.time160 libc.src.errno.errno161)162 163add_entrypoint_object(164 pthread_condattr_setpshared165 SRCS166 pthread_condattr_setpshared.cpp167 HDRS168 pthread_condattr_setpshared.h169 DEPENDS170 libc.include.pthread171 libc.src.errno.errno172)173 174add_header_library(175 pthread_mutexattr176 HDRS177 pthread_mutexattr.h178 DEPENDS179 libc.src.__support.common180 libc.include.pthread181)182 183add_entrypoint_object(184 pthread_mutexattr_init185 SRCS186 pthread_mutexattr_init.cpp187 HDRS188 pthread_mutexattr_init.h189 DEPENDS190 .pthread_mutexattr191 libc.include.pthread192)193 194add_entrypoint_object(195 pthread_mutexattr_gettype196 SRCS197 pthread_mutexattr_gettype.cpp198 HDRS199 pthread_mutexattr_gettype.h200 DEPENDS201 .pthread_mutexattr202 libc.include.pthread203)204 205add_entrypoint_object(206 pthread_mutexattr_settype207 SRCS208 pthread_mutexattr_settype.cpp209 HDRS210 pthread_mutexattr_settype.h211 DEPENDS212 .pthread_mutexattr213 libc.include.pthread214 libc.src.errno.errno215)216 217add_entrypoint_object(218 pthread_mutexattr_destroy219 SRCS220 pthread_mutexattr_destroy.cpp221 HDRS222 pthread_mutexattr_destroy.h223 DEPENDS224 .pthread_mutexattr225 libc.src.errno.errno226 libc.include.pthread227)228 229add_entrypoint_object(230 pthread_mutexattr_getrobust231 SRCS232 pthread_mutexattr_getrobust.cpp233 HDRS234 pthread_mutexattr_getrobust.h235 DEPENDS236 .pthread_mutexattr237 libc.include.pthread238)239 240add_entrypoint_object(241 pthread_mutexattr_setrobust242 SRCS243 pthread_mutexattr_setrobust.cpp244 HDRS245 pthread_mutexattr_setrobust.h246 DEPENDS247 .pthread_mutexattr248 libc.include.pthread249 libc.src.errno.errno250)251 252add_entrypoint_object(253 pthread_mutexattr_getpshared254 SRCS255 pthread_mutexattr_getpshared.cpp256 HDRS257 pthread_mutexattr_getpshared.h258 DEPENDS259 .pthread_mutexattr260 libc.include.pthread261)262 263add_entrypoint_object(264 pthread_mutexattr_setpshared265 SRCS266 pthread_mutexattr_setpshared.cpp267 HDRS268 pthread_mutexattr_setpshared.h269 DEPENDS270 .pthread_mutexattr271 libc.include.pthread272 libc.src.errno.errno273)274 275add_entrypoint_object(276 pthread_barrier_init277 SRCS278 pthread_barrier_init.cpp279 HDRS280 pthread_barrier_init.h281 DEPENDS282 libc.src.errno.errno283 libc.include.pthread284 libc.src.__support.threads.linux.barrier285)286 287add_entrypoint_object(288 pthread_barrier_destroy289 SRCS290 pthread_barrier_destroy.cpp291 HDRS292 pthread_barrier_destroy.h293 DEPENDS294 libc.include.pthread295 libc.src.__support.threads.linux.barrier296)297 298add_entrypoint_object(299 pthread_barrier_wait300 SRCS301 pthread_barrier_wait.cpp302 HDRS303 pthread_barrier_wait.h304 DEPENDS305 libc.include.pthread306 libc.src.__support.threads.linux.barrier307)308 309add_entrypoint_object(310 pthread_mutex_init311 SRCS312 pthread_mutex_init.cpp313 HDRS314 pthread_mutex_init.h315 DEPENDS316 .pthread_mutexattr317 libc.src.errno.errno318 libc.include.pthread319 libc.src.__support.threads.mutex320)321 322add_entrypoint_object(323 pthread_mutex_destroy324 SRCS325 pthread_mutex_destroy.cpp326 HDRS327 pthread_mutex_destroy.h328 DEPENDS329 libc.include.pthread330 libc.src.__support.threads.mutex331)332 333add_entrypoint_object(334 pthread_mutex_lock335 SRCS336 pthread_mutex_lock.cpp337 HDRS338 pthread_mutex_lock.h339 DEPENDS340 libc.include.pthread341 libc.src.__support.threads.mutex342)343 344add_entrypoint_object(345 pthread_mutex_unlock346 SRCS347 pthread_mutex_unlock.cpp348 HDRS349 pthread_mutex_unlock.h350 DEPENDS351 libc.include.pthread352 libc.src.__support.threads.mutex353)354 355add_entrypoint_object(356 pthread_create357 SRCS358 pthread_create.cpp359 HDRS360 pthread_create.h361 DEPENDS362 libc.include.pthread363 libc.src.__support.threads.thread364 libc.src.pthread.pthread_attr_destroy365 libc.src.pthread.pthread_attr_init366 libc.src.pthread.pthread_attr_getdetachstate367 libc.src.pthread.pthread_attr_getguardsize368 libc.src.pthread.pthread_attr_getstack369 libc.src.errno.errno370 COMPILE_OPTIONS371 ${libc_opt_high_flag}372 -fno-omit-frame-pointer373)374 375add_entrypoint_object(376 pthread_join377 SRCS378 pthread_join.cpp379 HDRS380 pthread_join.h381 DEPENDS382 libc.include.pthread383 libc.src.__support.threads.thread384)385 386add_entrypoint_object(387 pthread_detach388 SRCS389 pthread_detach.cpp390 HDRS391 pthread_detach.h392 DEPENDS393 libc.include.pthread394 libc.src.__support.threads.thread395)396 397add_entrypoint_object(398 pthread_equal399 SRCS400 pthread_equal.cpp401 HDRS402 pthread_equal.h403 DEPENDS404 libc.include.pthread405 libc.src.__support.threads.thread406)407 408add_entrypoint_object(409 pthread_exit410 SRCS411 pthread_exit.cpp412 HDRS413 pthread_exit.h414 DEPENDS415 libc.include.pthread416 libc.src.__support.threads.thread417)418 419add_entrypoint_object(420 pthread_self421 SRCS422 pthread_self.cpp423 HDRS424 pthread_self.h425 DEPENDS426 libc.include.pthread427 libc.src.__support.threads.thread428)429 430add_entrypoint_object(431 pthread_setname_np432 SRCS433 pthread_setname_np.cpp434 HDRS435 pthread_setname_np.h436 DEPENDS437 libc.include.pthread438 libc.src.__support.CPP.span439 libc.src.__support.CPP.stringstream440 libc.src.__support.threads.thread441)442 443add_entrypoint_object(444 pthread_getname_np445 SRCS446 pthread_getname_np.cpp447 HDRS448 pthread_getname_np.h449 DEPENDS450 libc.include.pthread451 libc.src.__support.CPP.span452 libc.src.__support.CPP.stringstream453 libc.src.__support.threads.thread454)455 456add_entrypoint_object(457 pthread_key_create458 SRCS459 pthread_key_create.cpp460 HDRS461 pthread_key_create.h462 DEPENDS463 libc.include.pthread464 libc.src.__support.threads.thread465 libc.src.errno.errno466)467 468add_entrypoint_object(469 pthread_key_delete470 SRCS471 pthread_key_delete.cpp472 HDRS473 pthread_key_delete.h474 DEPENDS475 libc.include.pthread476 libc.src.__support.threads.thread477 libc.src.errno.errno478)479 480add_entrypoint_object(481 pthread_getspecific482 SRCS483 pthread_getspecific.cpp484 HDRS485 pthread_getspecific.h486 DEPENDS487 libc.include.pthread488 libc.src.errno.errno489 libc.src.__support.threads.thread490)491 492add_entrypoint_object(493 pthread_setspecific494 SRCS495 pthread_setspecific.cpp496 HDRS497 pthread_setspecific.h498 DEPENDS499 libc.include.pthread500 libc.src.__support.threads.thread501 libc.src.errno.errno502)503 504add_entrypoint_object(505 pthread_rwlockattr_destroy506 SRCS507 pthread_rwlockattr_destroy.cpp508 HDRS509 pthread_rwlockattr_destroy.h510 DEPENDS511 libc.include.pthread512)513 514add_entrypoint_object(515 pthread_rwlockattr_getkind_np516 SRCS517 pthread_rwlockattr_getkind_np.cpp518 HDRS519 pthread_rwlockattr_getkind_np.h520 DEPENDS521 libc.include.pthread522)523 524add_entrypoint_object(525 pthread_rwlockattr_getpshared526 SRCS527 pthread_rwlockattr_getpshared.cpp528 HDRS529 pthread_rwlockattr_getpshared.h530 DEPENDS531 libc.include.pthread532)533 534add_entrypoint_object(535 pthread_rwlockattr_init536 SRCS537 pthread_rwlockattr_init.cpp538 HDRS539 pthread_rwlockattr_init.h540 DEPENDS541 libc.include.pthread542)543 544add_entrypoint_object(545 pthread_rwlockattr_setkind_np546 SRCS547 pthread_rwlockattr_setkind_np.cpp548 HDRS549 pthread_rwlockattr_setkind_np.h550 DEPENDS551 libc.include.pthread552 libc.src.errno.errno553)554 555add_entrypoint_object(556 pthread_rwlockattr_setpshared557 SRCS558 pthread_rwlockattr_setpshared.cpp559 HDRS560 pthread_rwlockattr_setpshared.h561 DEPENDS562 libc.include.pthread563 libc.src.errno.errno564)565 566add_entrypoint_object(567 pthread_rwlock_init568 SRCS569 pthread_rwlock_init.cpp570 HDRS571 pthread_rwlock_init.h572 DEPENDS573 libc.include.pthread574 libc.src.__support.threads.linux.rwlock575 libc.src.__support.CPP.new576)577 578add_entrypoint_object(579 pthread_rwlock_tryrdlock580 SRCS581 pthread_rwlock_tryrdlock.cpp582 HDRS583 pthread_rwlock_tryrdlock.h584 DEPENDS585 libc.include.pthread586 libc.src.__support.threads.linux.rwlock587)588 589add_entrypoint_object(590 pthread_rwlock_trywrlock591 SRCS592 pthread_rwlock_trywrlock.cpp593 HDRS594 pthread_rwlock_trywrlock.h595 DEPENDS596 libc.include.pthread597 libc.src.__support.threads.linux.rwlock598 libc.src.errno.errno599)600 601add_entrypoint_object(602 pthread_rwlock_clockrdlock603 SRCS604 pthread_rwlock_clockrdlock.cpp605 HDRS606 pthread_rwlock_clockrdlock.h607 DEPENDS608 libc.include.pthread609 libc.src.__support.threads.linux.rwlock610)611 612add_entrypoint_object(613 pthread_rwlock_clockwrlock614 SRCS615 pthread_rwlock_clockwrlock.cpp616 HDRS617 pthread_rwlock_clockwrlock.h618 DEPENDS619 libc.include.pthread620 libc.src.__support.threads.linux.rwlock621)622 623add_entrypoint_object(624 pthread_rwlock_timedrdlock625 SRCS626 pthread_rwlock_timedrdlock.cpp627 HDRS628 pthread_rwlock_timedrdlock.h629 DEPENDS630 libc.include.pthread631 libc.src.__support.threads.linux.rwlock632 libc.src.errno.errno633)634 635add_entrypoint_object(636 pthread_rwlock_timedwrlock637 SRCS638 pthread_rwlock_timedwrlock.cpp639 HDRS640 pthread_rwlock_timedwrlock.h641 DEPENDS642 libc.include.pthread643 libc.src.__support.threads.linux.rwlock644)645 646add_entrypoint_object(647 pthread_rwlock_rdlock648 SRCS649 pthread_rwlock_rdlock.cpp650 HDRS651 pthread_rwlock_rdlock.h652 DEPENDS653 libc.include.pthread654 libc.src.__support.threads.linux.rwlock655)656 657add_entrypoint_object(658 pthread_rwlock_wrlock659 SRCS660 pthread_rwlock_wrlock.cpp661 HDRS662 pthread_rwlock_wrlock.h663 DEPENDS664 libc.include.pthread665 libc.src.__support.threads.linux.rwlock666)667 668add_entrypoint_object(669 pthread_rwlock_unlock670 SRCS671 pthread_rwlock_unlock.cpp672 HDRS673 pthread_rwlock_unlock.h674 DEPENDS675 libc.include.pthread676 libc.src.__support.threads.linux.rwlock677 libc.src.errno.errno678)679 680add_entrypoint_object(681 pthread_rwlock_destroy682 SRCS683 pthread_rwlock_destroy.cpp684 HDRS685 pthread_rwlock_destroy.h686 DEPENDS687 libc.include.pthread688 libc.src.__support.threads.linux.rwlock689)690 691add_entrypoint_object(692 pthread_spin_init693 SRCS694 pthread_spin_init.cpp695 HDRS696 pthread_spin_init.h697 DEPENDS698 libc.include.pthread699 libc.src.__support.threads.spin_lock700 libc.src.__support.threads.identifier701 libc.hdr.errno_macros702)703 704add_entrypoint_object(705 pthread_spin_destroy706 SRCS707 pthread_spin_destroy.cpp708 HDRS709 pthread_spin_destroy.h710 DEPENDS711 libc.include.pthread712 libc.src.__support.threads.spin_lock713 libc.src.__support.threads.identifier714 libc.hdr.errno_macros715)716 717add_entrypoint_object(718 pthread_spin_lock719 SRCS720 pthread_spin_lock.cpp721 HDRS722 pthread_spin_lock.h723 DEPENDS724 libc.include.pthread725 libc.src.__support.threads.spin_lock726 libc.src.__support.threads.identifier727 libc.hdr.errno_macros728)729 730add_entrypoint_object(731 pthread_spin_trylock732 SRCS733 pthread_spin_trylock.cpp734 HDRS735 pthread_spin_trylock.h736 DEPENDS737 libc.include.pthread738 libc.src.__support.threads.spin_lock739 libc.src.__support.threads.identifier740 libc.hdr.errno_macros741)742 743add_entrypoint_object(744 pthread_spin_unlock745 SRCS746 pthread_spin_unlock.cpp747 HDRS748 pthread_spin_unlock.h749 DEPENDS750 libc.include.pthread751 libc.src.__support.threads.spin_lock752 libc.src.__support.threads.identifier753 libc.hdr.errno_macros754)755 756add_entrypoint_object(757 pthread_once758 SRCS759 pthread_once.cpp760 HDRS761 pthread_once.h762 DEPENDS763 libc.include.pthread764 libc.src.__support.threads.callonce765)766 767add_entrypoint_object(768 pthread_atfork769 SRCS770 pthread_atfork.cpp771 HDRS772 pthread_atfork.h773 DEPENDS774 libc.include.pthread775 libc.src.__support.threads.fork_callbacks776 libc.src.errno.errno777)778