diff --git a/build-rv64/.ninja_deps b/build-rv64/.ninja_deps new file mode 100644 index 000000000..240c1db44 Binary files /dev/null and b/build-rv64/.ninja_deps differ diff --git a/build-rv64/.ninja_log b/build-rv64/.ninja_log new file mode 100644 index 000000000..c682ca139 --- /dev/null +++ b/build-rv64/.ninja_log @@ -0,0 +1,402 @@ +# ninja log v5 +4 21 1788959531418790526 CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_schedule.S.obj 3a400b6364e6794f +3 21 1788959531418790526 CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_initialize_low_level.S.obj 472097a3a070a693 +3 22 1788959531420614748 CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_context_restore.S.obj 685aa5da7671cc59 +3 22 1788959531419790394 CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_context_save.S.obj f89a6693e7ccf5df +4 22 1788959531418063193 CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_interrupt_control.S.obj c4f86abe3e1b2447 +4 23 1788959531418790526 CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_stack_build.S.obj 1d795aef6c2bcbb2 +4 23 1788959531418790526 CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_system_return.S.obj ea0323b283e0ce95 +4 23 1788959531419790394 CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_timer_interrupt.S.obj 2f8572c59cf518f +12 43 1788959531447351109 CMakeFiles/threadx.dir/common/src/tx_block_pool_initialize.c.obj a4254151a0de29e8 +23 54 1788959531457106052 CMakeFiles/threadx.dir/common/src/tx_byte_pool_initialize.c.obj 203e12b6fa18b976 +5 59 1788959531464047464 CMakeFiles/threadx.dir/common/src/tx_thread_delete.c.obj 1f9cc10cdfe42d77 +12 62 1788959531464047464 CMakeFiles/threadx.dir/common/src/tx_block_pool_info_get.c.obj c0e05c465fb36da2 +17 64 1788959531468209253 CMakeFiles/threadx.dir/common/src/tx_block_pool_performance_system_info_get.c.obj 38ee451e9c0d593d +23 69 1788959531473346045 CMakeFiles/threadx.dir/common/src/tx_byte_pool_info_get.c.obj 2d67f364cfcd6861 +5 74 1788959531469232697 CMakeFiles/threadx.dir/common/src/tx_thread_reset.c.obj 5e33a49b68c693fb +21 74 1788959531471468490 CMakeFiles/threadx.dir/common/src/tx_block_release.c.obj 77ba14c7d78b8401 +22 75 1788959531478246273 CMakeFiles/threadx.dir/common/src/tx_byte_pool_cleanup.c.obj b25a962a81e80ed3 +21 75 1788959531473979861 CMakeFiles/threadx.dir/common/src/tx_block_pool_prioritize.c.obj 7b3a1aae88c17849 +22 78 1788959531478246273 CMakeFiles/threadx.dir/common/src/tx_byte_pool_create.c.obj 1d2322a0cde5af84 +22 82 1788959531486125291 CMakeFiles/threadx.dir/common/src/tx_byte_allocate.c.obj 7e4476822cc9433a +5 84 1788959531486477458 CMakeFiles/threadx.dir/common/src/tx_block_allocate.c.obj d7d226a397e6572f +5 90 1788959531487582734 CMakeFiles/threadx.dir/common/src/tx_block_pool_create.c.obj e4bc5356fd952712 +5 90 1788959531493700416 CMakeFiles/threadx.dir/common/src/tx_block_pool_delete.c.obj 3bd4ffac3b2c556e +43 91 1788959531489564779 CMakeFiles/threadx.dir/common/src/tx_byte_pool_performance_info_get.c.obj 7d06ee00aa77354c +5 98 1788959531497339365 CMakeFiles/threadx.dir/common/src/tx_block_pool_cleanup.c.obj a3dc9eba3bdd181a +14 100 1788959531493700416 CMakeFiles/threadx.dir/common/src/tx_block_pool_performance_info_get.c.obj 7894825bd3dd6bfc +23 106 1788959531502247049 CMakeFiles/threadx.dir/common/src/tx_byte_pool_delete.c.obj 33e0eeb36e2aa751 +60 114 1788959531518326758 CMakeFiles/threadx.dir/common/src/tx_byte_pool_prioritize.c.obj 38960f2f17ed3440 +64 115 1788959531519696545 CMakeFiles/threadx.dir/common/src/tx_byte_release.c.obj 19dc4637dc26fd81 +75 117 1788959531520811800 CMakeFiles/threadx.dir/common/src/tx_event_flags_info_get.c.obj 66af35295b6da083 +54 125 1788959531529190609 CMakeFiles/threadx.dir/common/src/tx_byte_pool_performance_system_info_get.c.obj 110a033022e7444c +62 126 1788959531520811800 CMakeFiles/threadx.dir/common/src/tx_byte_pool_search.c.obj 9a61e94cefd27694 +82 128 1788959531532837669 CMakeFiles/threadx.dir/common/src/tx_event_flags_performance_info_get.c.obj 337df1037e3d2047 +74 129 1788959531532837669 CMakeFiles/threadx.dir/common/src/tx_event_flags_delete.c.obj 7ef3395284f28880 +78 130 1788959531534347418 CMakeFiles/threadx.dir/common/src/tx_event_flags_initialize.c.obj 93dde25808b98e6c +69 132 1788959531532837669 CMakeFiles/threadx.dir/common/src/tx_event_flags_cleanup.c.obj 60beac5c7fe1b560 +106 136 1788959531539199849 CMakeFiles/threadx.dir/common/src/tx_misra.c.obj 952ce45509eb109d +74 143 1788959531543144684 CMakeFiles/threadx.dir/common/src/tx_event_flags_create.c.obj 632222be81dd5d5b +101 149 1788959531553326682 CMakeFiles/threadx.dir/common/src/tx_initialize_kernel_setup.c.obj 98c55ef279b6009 +90 154 1788959531548321213 CMakeFiles/threadx.dir/common/src/tx_event_flags_set_notify.c.obj cdd84434b87875d2 +91 160 1788959531561108129 CMakeFiles/threadx.dir/common/src/tx_initialize_high_level.c.obj a6774cc5db7f561d +75 166 1788959531569734793 CMakeFiles/threadx.dir/common/src/tx_event_flags_get.c.obj 68fc0697aaaedd3 +84 168 1788959531572300986 CMakeFiles/threadx.dir/common/src/tx_event_flags_performance_system_info_get.c.obj 7ed5e8a80c67c6e1 +90 169 1788959531569734793 CMakeFiles/threadx.dir/common/src/tx_event_flags_set.c.obj 6e231edde5656b7 +128 170 1788959531566085907 CMakeFiles/threadx.dir/common/src/tx_mutex_initialize.c.obj f2b1d22759155cb2 +98 171 1788959531575694971 CMakeFiles/threadx.dir/common/src/tx_initialize_kernel_enter.c.obj 3dabae31eb34d8bf +114 172 1788959531573857091 CMakeFiles/threadx.dir/common/src/tx_mutex_cleanup.c.obj db77a90bbe057cf4 +115 173 1788959531573857091 CMakeFiles/threadx.dir/common/src/tx_mutex_create.c.obj ab26c351648a525 +117 173 1788959531574636724 CMakeFiles/threadx.dir/common/src/tx_mutex_delete.c.obj 710f849a6070536a +130 177 1788959531580693382 CMakeFiles/threadx.dir/common/src/tx_mutex_performance_system_info_get.c.obj c109f68be8570a2b +132 187 1788959531590861959 CMakeFiles/threadx.dir/common/src/tx_mutex_prioritize.c.obj 998b0f6327c92876 +136 188 1788959531590861959 CMakeFiles/threadx.dir/common/src/tx_mutex_priority_change.c.obj 25dcd6e0db7d3812 +129 193 1788959531596523993 CMakeFiles/threadx.dir/common/src/tx_mutex_performance_info_get.c.obj 90d20e734eb3dd3c +149 196 1788959531600693401 CMakeFiles/threadx.dir/common/src/tx_queue_cleanup.c.obj f328f5cf950605b7 +143 202 1788959531603659898 CMakeFiles/threadx.dir/common/src/tx_mutex_put.c.obj e42a3e9d195c8da6 +170 202 1788959531603659898 CMakeFiles/threadx.dir/common/src/tx_queue_initialize.c.obj 42aab2c6a4fe823b +154 206 1788959531609120470 CMakeFiles/threadx.dir/common/src/tx_queue_create.c.obj 967d69d170ae5594 +160 210 1788959531612389986 CMakeFiles/threadx.dir/common/src/tx_queue_delete.c.obj b4fd83c9a28a901d +169 215 1788959531617687050 CMakeFiles/threadx.dir/common/src/tx_queue_info_get.c.obj 57649b3d6ff8f773 +166 216 1788959531617687050 CMakeFiles/threadx.dir/common/src/tx_queue_flush.c.obj 109743a2367ccfdc +172 221 1788959531624731978 CMakeFiles/threadx.dir/common/src/tx_queue_performance_system_info_get.c.obj 8f1132d0a840ae94 +126 226 1788959531630576049 CMakeFiles/threadx.dir/common/src/tx_mutex_info_get.c.obj 5233718d3dc46829 +125 230 1788959531632977652 CMakeFiles/threadx.dir/common/src/tx_mutex_get.c.obj ca82c4591c13ae29 +173 230 1788959531632977652 CMakeFiles/threadx.dir/common/src/tx_queue_prioritize.c.obj afa2f28d470b7d89 +177 235 1788959531637217711 CMakeFiles/threadx.dir/common/src/tx_queue_send.c.obj e7262927a917bdb9 +188 238 1788959531637893808 CMakeFiles/threadx.dir/common/src/tx_semaphore_ceiling_put.c.obj 768be723db352257 +171 244 1788959531648503404 CMakeFiles/threadx.dir/common/src/tx_queue_performance_info_get.c.obj 25b3559a9d843353 +193 245 1788959531645864488 CMakeFiles/threadx.dir/common/src/tx_semaphore_cleanup.c.obj 8e545190286d87b3 +196 246 1788959531649750621 CMakeFiles/threadx.dir/common/src/tx_semaphore_create.c.obj a022461d144394b1 +210 247 1788959531651644714 CMakeFiles/threadx.dir/common/src/tx_semaphore_initialize.c.obj ddcd20611e889a84 +168 247 1788959531650719921 CMakeFiles/threadx.dir/common/src/tx_queue_front_send.c.obj 7c6d2908e277afb2 +202 249 1788959531652424946 CMakeFiles/threadx.dir/common/src/tx_semaphore_delete.c.obj 3dd3f8ab254bf87c +173 255 1788959531656746458 CMakeFiles/threadx.dir/common/src/tx_queue_receive.c.obj d94d0946f0e1bad2 +206 255 1788959531656746458 CMakeFiles/threadx.dir/common/src/tx_semaphore_info_get.c.obj 25e6391ee40aae7a +202 260 1788959531658100565 CMakeFiles/threadx.dir/common/src/tx_semaphore_get.c.obj 22b016f726279d6b +187 266 1788959531670409034 CMakeFiles/threadx.dir/common/src/tx_queue_send_notify.c.obj 11b625a2e85d057f +215 266 1788959531664780318 CMakeFiles/threadx.dir/common/src/tx_semaphore_performance_info_get.c.obj 6c027cdd916a37c6 +216 270 1788959531672163253 CMakeFiles/threadx.dir/common/src/tx_semaphore_performance_system_info_get.c.obj 309b844d40c8454b +230 283 1788959531686390026 CMakeFiles/threadx.dir/common/src/tx_semaphore_put_notify.c.obj 570d831c409c872e +230 285 1788959531689380373 CMakeFiles/threadx.dir/common/src/tx_thread_create.c.obj adce0aa1054309d0 +221 286 1788959531689380373 CMakeFiles/threadx.dir/common/src/tx_semaphore_prioritize.c.obj 13e6ef6614d8595e +238 289 1788959531692987584 CMakeFiles/threadx.dir/common/src/tx_thread_identify.c.obj f981455e63570649 +245 295 1788959531699529970 CMakeFiles/threadx.dir/common/src/tx_thread_initialize.c.obj 3726afe17928f7f4 +247 297 1788959531701521946 CMakeFiles/threadx.dir/common/src/tx_thread_performance_system_info_get.c.obj 7c1af7efff31e49 +245 297 1788959531701521946 CMakeFiles/threadx.dir/common/src/tx_thread_info_get.c.obj efd705dd1c02b3e5 +246 299 1788959531703023823 CMakeFiles/threadx.dir/common/src/tx_thread_performance_info_get.c.obj 9416e192b5fe2306 +235 302 1788959531707127985 CMakeFiles/threadx.dir/common/src/tx_thread_entry_exit_notify.c.obj 869a26c327d63e53 +248 306 1788959531708927483 CMakeFiles/threadx.dir/common/src/tx_thread_preemption_change.c.obj 2dd13672b59e0659 +226 307 1788959531707716383 CMakeFiles/threadx.dir/common/src/tx_semaphore_put.c.obj 342cdcd34546c48d +270 307 1788959531711049216 CMakeFiles/threadx.dir/common/src/tx_thread_stack_error_handler.c.obj c7e2d17fb3a714fc +255 310 1788959531708927483 CMakeFiles/threadx.dir/common/src/tx_thread_relinquish.c.obj 9a9ab4d3334de311 +249 310 1788959531711049216 CMakeFiles/threadx.dir/common/src/tx_thread_priority_change.c.obj 489cf9d756529475 +255 314 1788959531714679487 CMakeFiles/threadx.dir/common/src/tx_thread_resume.c.obj 24a748f76813777d +266 322 1788959531726088657 CMakeFiles/threadx.dir/common/src/tx_thread_sleep.c.obj 48ccd71ad4cfc88f +285 335 1788959531738132165 CMakeFiles/threadx.dir/common/src/tx_thread_suspend.c.obj 44da4f9f191e827f +260 335 1788959531738927595 CMakeFiles/threadx.dir/common/src/tx_thread_shell_entry.c.obj 802dc948aedb90eb +266 339 1788959531742968947 CMakeFiles/threadx.dir/common/src/tx_thread_stack_analyze.c.obj 89539c8a1590e36a +297 349 1788959531753047383 CMakeFiles/threadx.dir/common/src/tx_thread_terminate.c.obj e6403e00e325bd74 +299 350 1788959531751051650 CMakeFiles/threadx.dir/common/src/tx_thread_time_slice_change.c.obj 174461221eab7977 +297 351 1788959531755093002 CMakeFiles/threadx.dir/common/src/tx_thread_time_slice.c.obj 7a271de98f7774 +289 351 1788959531755093002 CMakeFiles/threadx.dir/common/src/tx_thread_system_resume.c.obj e4f3fb4824571685 +286 353 1788959531757649547 CMakeFiles/threadx.dir/common/src/tx_thread_system_preempt_check.c.obj 28834ac3b7165cb +295 357 1788959531760889254 CMakeFiles/threadx.dir/common/src/tx_thread_system_suspend.c.obj 14fd9ec8a9d46e91 +307 358 1788959531760889254 CMakeFiles/threadx.dir/common/src/tx_time_get.c.obj cbc97d503eb128de +307 358 1788959531760889254 CMakeFiles/threadx.dir/common/src/tx_time_set.c.obj b6accfada4ea7ee8 +310 359 1788959531762521158 CMakeFiles/threadx.dir/common/src/tx_timer_change.c.obj 49dd976494ad6969 +306 362 1788959531764080399 CMakeFiles/threadx.dir/common/src/tx_thread_wait_abort.c.obj bda57a12055fbd31 +283 363 1788959531767486668 CMakeFiles/threadx.dir/common/src/tx_thread_stack_error_notify.c.obj 7987bf465b5df827 +302 366 1788959531768406390 CMakeFiles/threadx.dir/common/src/tx_thread_timeout.c.obj 73b35a3ddea852ea +310 371 1788959531775097682 CMakeFiles/threadx.dir/common/src/tx_timer_activate.c.obj eb2e6658f137087e +322 382 1788959531786391171 CMakeFiles/threadx.dir/common/src/tx_timer_deactivate.c.obj cd66cf0575ef14fd +314 386 1788959531788793909 CMakeFiles/threadx.dir/common/src/tx_timer_create.c.obj c6866a6d2017df09 +335 389 1788959531792265652 CMakeFiles/threadx.dir/common/src/tx_timer_delete.c.obj b21c8d17e88b1844 +335 390 1788959531794716888 CMakeFiles/threadx.dir/common/src/tx_timer_expiration_process.c.obj eead1c56756c00c8 +339 397 1788959531800473169 CMakeFiles/threadx.dir/common/src/tx_timer_info_get.c.obj 28ca652cfa102dff +351 401 1788959531805339970 CMakeFiles/threadx.dir/common/src/tx_timer_performance_system_info_get.c.obj c024628d0644d579 +353 401 1788959531805339970 CMakeFiles/threadx.dir/common/src/tx_timer_system_deactivate.c.obj 10869c004b77eca0 +349 403 1788959531805339970 CMakeFiles/threadx.dir/common/src/tx_timer_initialize.c.obj fcc1fad694d8f6bc +350 407 1788959531808405645 CMakeFiles/threadx.dir/common/src/tx_timer_performance_info_get.c.obj 5ff819261cdb89af +358 410 1788959531812528359 CMakeFiles/threadx.dir/common/src/tx_trace_disable.c.obj f6b4c28de287dc1d +362 410 1788959531811545326 CMakeFiles/threadx.dir/common/src/tx_trace_event_filter.c.obj 40ca2e165de1d67a +363 411 1788959531815302652 CMakeFiles/threadx.dir/common/src/tx_trace_event_unfilter.c.obj 151b5420a89df4f6 +359 417 1788959531821784693 CMakeFiles/threadx.dir/common/src/tx_trace_enable.c.obj d6b35df11c0dd4ac +366 422 1788959531821784693 CMakeFiles/threadx.dir/common/src/tx_trace_initialize.c.obj 683bc07343dc4d2c +371 423 1788959531827961529 CMakeFiles/threadx.dir/common/src/tx_trace_interrupt_control.c.obj 50c4772b5d621535 +351 434 1788959531834033268 CMakeFiles/threadx.dir/common/src/tx_timer_system_activate.c.obj fb38dda7ea3cffd6 +389 436 1788959531840078836 CMakeFiles/threadx.dir/common/src/tx_trace_object_register.c.obj 22c12a47cc074d2a +386 438 1788959531843025713 CMakeFiles/threadx.dir/common/src/tx_trace_isr_exit_insert.c.obj a9ce0f456d6b5e53 +390 439 1788959531843025713 CMakeFiles/threadx.dir/common/src/tx_trace_object_unregister.c.obj cdd3aa479dc341dd +358 445 1788959531845110918 CMakeFiles/threadx.dir/common/src/tx_trace_buffer_full_notify.c.obj 64ba5346090e1b63 +397 449 1788959531852739969 CMakeFiles/threadx.dir/common/src/tx_trace_user_event_insert.c.obj 2537e8458f153ffb +357 450 1788959531847578342 CMakeFiles/threadx.dir/common/src/tx_timer_thread_entry.c.obj 326c9e51f5b1da36 +401 454 1788959531857089273 CMakeFiles/threadx.dir/common/src/txe_block_allocate.c.obj f84f7c25917d2182 +401 458 1788959531860202882 CMakeFiles/threadx.dir/common/src/txe_block_pool_create.c.obj 4b5f98b899a08cfe +403 458 1788959531862340423 CMakeFiles/threadx.dir/common/src/txe_block_pool_delete.c.obj e9c481ce52eff5fa +382 462 1788959531865264988 CMakeFiles/threadx.dir/common/src/tx_trace_isr_enter_insert.c.obj 9b1aa92002a490db +410 462 1788959531860202882 CMakeFiles/threadx.dir/common/src/txe_block_pool_prioritize.c.obj e86098cdc9612109 +411 466 1788959531869031304 CMakeFiles/threadx.dir/common/src/txe_byte_allocate.c.obj e9bcc54954522cfd +407 466 1788959531870008627 CMakeFiles/threadx.dir/common/src/txe_block_pool_info_get.c.obj be2c996989bbe3df +417 470 1788959531873871911 CMakeFiles/threadx.dir/common/src/txe_byte_pool_create.c.obj 11863d6f1b3d8142 +410 474 1788959531873871911 CMakeFiles/threadx.dir/common/src/txe_block_release.c.obj 76a412317e1991a +422 474 1788959531876908539 CMakeFiles/threadx.dir/common/src/txe_byte_pool_delete.c.obj 6a76087879162c12 +423 478 1788959531876117533 CMakeFiles/threadx.dir/common/src/txe_byte_pool_info_get.c.obj 86b1416cccef300c +434 488 1788959531889007744 CMakeFiles/threadx.dir/common/src/txe_byte_pool_prioritize.c.obj d620399eb038f01e +436 491 1788959531893218456 CMakeFiles/threadx.dir/common/src/txe_byte_release.c.obj 2f0f0404340da8e5 +450 500 1788959531904523114 CMakeFiles/threadx.dir/common/src/txe_event_flags_set.c.obj c038b135c3bd5fde +438 502 1788959531904861469 CMakeFiles/threadx.dir/common/src/txe_event_flags_create.c.obj 68e89ef1bf2a6d81 +439 502 1788959531904861469 CMakeFiles/threadx.dir/common/src/txe_event_flags_delete.c.obj bdb83eee6e23ac07 +454 504 1788959531908817438 CMakeFiles/threadx.dir/common/src/txe_event_flags_set_notify.c.obj bdcef8369128ddd6 +445 506 1788959531908817438 CMakeFiles/threadx.dir/common/src/txe_event_flags_get.c.obj 545521f3c11551d6 +458 512 1788959531913643601 CMakeFiles/threadx.dir/common/src/txe_mutex_delete.c.obj 63df38f752b13e7 +462 514 1788959531917911221 CMakeFiles/threadx.dir/common/src/txe_mutex_get.c.obj 355c3a9632bebbf3 +458 518 1788959531917911221 CMakeFiles/threadx.dir/common/src/txe_mutex_create.c.obj 7050344f91f5c0a1 +470 519 1788959531922556170 CMakeFiles/threadx.dir/common/src/txe_queue_create.c.obj a77e43cedf87b69a +462 519 1788959531924107183 CMakeFiles/threadx.dir/common/src/txe_mutex_info_get.c.obj d5c5ecfc54a1cd9f +466 520 1788959531924107183 CMakeFiles/threadx.dir/common/src/txe_mutex_prioritize.c.obj 856af1d73ccdb848 +449 522 1788959531924947597 CMakeFiles/threadx.dir/common/src/txe_event_flags_info_get.c.obj 3465b2317a7a3f73 +466 526 1788959531928222240 CMakeFiles/threadx.dir/common/src/txe_mutex_put.c.obj 72b7efeb8056daa +474 530 1788959531932667754 CMakeFiles/threadx.dir/common/src/txe_queue_delete.c.obj 3abb5d884f58e9c4 +488 542 1788959531943254605 CMakeFiles/threadx.dir/common/src/txe_queue_info_get.c.obj a42e0031a8a47849 +478 544 1788959531947076386 CMakeFiles/threadx.dir/common/src/txe_queue_front_send.c.obj 2896a1b8bd9aead9 +491 547 1788959531950990531 CMakeFiles/threadx.dir/common/src/txe_queue_prioritize.c.obj 84bc4dcc5c3ed399 +502 550 1788959531952835230 CMakeFiles/threadx.dir/common/src/txe_queue_send.c.obj 3d58854467d61373 +504 552 1788959531953119225 CMakeFiles/threadx.dir/common/src/txe_semaphore_ceiling_put.c.obj f3f50c33d5892285 +502 552 1788959531956945809 CMakeFiles/threadx.dir/common/src/txe_queue_send_notify.c.obj be64c0ca4f55405c +500 553 1788959531956945809 CMakeFiles/threadx.dir/common/src/txe_queue_receive.c.obj 7f36d4cd58f9fddb +512 561 1788959531965949055 CMakeFiles/threadx.dir/common/src/txe_semaphore_delete.c.obj 7ccd4b9b5c30c54f +506 565 1788959531968534186 CMakeFiles/threadx.dir/common/src/txe_semaphore_create.c.obj 71606cfb103e7f51 +518 568 1788959531970447812 CMakeFiles/threadx.dir/common/src/txe_semaphore_info_get.c.obj 8683984653f27803 +519 570 1788959531974128492 CMakeFiles/threadx.dir/common/src/txe_semaphore_put.c.obj 5ba55d0fe8a81f5 +474 578 1788959531981863731 CMakeFiles/threadx.dir/common/src/txe_queue_flush.c.obj 70ee584c446248de +519 578 1788959531977853704 CMakeFiles/threadx.dir/common/src/txe_semaphore_prioritize.c.obj 4e05bf9d76f91053 +520 579 1788959531981863731 CMakeFiles/threadx.dir/common/src/txe_semaphore_put_notify.c.obj a02635f5859b5d2c +530 579 1788959531981863731 CMakeFiles/threadx.dir/common/src/txe_thread_entry_exit_notify.c.obj cdbb2c4171a8d74e +514 588 1788959531991769330 CMakeFiles/threadx.dir/common/src/txe_semaphore_get.c.obj 6af475949cd3b4cf +542 592 1788959531996143015 CMakeFiles/threadx.dir/common/src/txe_thread_info_get.c.obj cb5d7e1bbc229060 +544 594 1788959531997357089 CMakeFiles/threadx.dir/common/src/txe_thread_preemption_change.c.obj 7f2f48efb01bb803 +547 598 1788959532000496224 CMakeFiles/threadx.dir/common/src/txe_thread_priority_change.c.obj d6f6c01fcace9654 +552 598 1788959532002319627 CMakeFiles/threadx.dir/common/src/txe_thread_resume.c.obj cab8d219df477e79 +552 601 1788959532004253745 CMakeFiles/threadx.dir/common/src/txe_thread_reset.c.obj dabba2078d434a2c +550 602 1788959532004253745 CMakeFiles/threadx.dir/common/src/txe_thread_relinquish.c.obj ff82f22cd0c95db5 +522 614 1788959532012469713 CMakeFiles/threadx.dir/common/src/txe_thread_create.c.obj e0c4166f2b2f276b +526 614 1788959532011290344 CMakeFiles/threadx.dir/common/src/txe_thread_delete.c.obj e17b227d67f855e0 +553 615 1788959532017764006 CMakeFiles/threadx.dir/common/src/txe_thread_suspend.c.obj 14f03bf866fadf55 +565 615 1788959532013739498 CMakeFiles/threadx.dir/common/src/txe_thread_time_slice_change.c.obj 813ddb25fc79c35d +594 615 1788959532013739498 ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/entry.S.obj 2b1ac9c639f3fa76 +568 616 1788959532017780849 CMakeFiles/threadx.dir/common/src/txe_thread_wait_abort.c.obj 50db60f5566dc095 +579 625 1788959532029313962 CMakeFiles/threadx.dir/common/src/txe_timer_delete.c.obj 15f20bf94ae8e255 +579 626 1788959532029313962 CMakeFiles/threadx.dir/common/src/txe_timer_deactivate.c.obj 9f2841ee6b4a52dc +614 627 1788959532029904904 ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/tx_initialize_low_level.S.obj 1beece3673f7981 +578 629 1788959532033518084 CMakeFiles/threadx.dir/common/src/txe_timer_create.c.obj 184a61b49fd88e68 +588 633 1788959532038065402 CMakeFiles/threadx.dir/common/src/txe_timer_info_get.c.obj ec3843e84a6e6a6a +562 634 1788959532038065402 CMakeFiles/threadx.dir/common/src/txe_thread_terminate.c.obj 5c174ad2c4940e32 +578 634 1788959532038065402 CMakeFiles/threadx.dir/common/src/txe_timer_change.c.obj aa988079e705f37f +570 635 1788959532039570985 CMakeFiles/threadx.dir/common/src/txe_timer_activate.c.obj 727cb3b86a957e3c +598 642 1788959532046872931 ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/uart.c.obj ed7e60ac1a5c0722 +598 645 1788959532050125647 ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/plic.c.obj cf5687b3e78f6683 +592 647 1788959532050125647 ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/demo_threadx.c.obj d23c7052f7b75543 +601 648 1788959532053055468 ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/hwtimer.c.obj c74642f511df35fe +614 648 1788959532053055468 ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/board.c.obj c7800d48d98128f8 +602 654 1788959532058194364 ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/trap.c.obj 33362e38797d81bc +635 676 1788959532078401122 libthreadx.a f7365c202adc57c6 +676 778 1788959532175393559 ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf 87866ac7df6584e7 +4 24 1788959814925307722 CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_context_save.S.obj f89a6693e7ccf5df +5 27 1788959814925712495 CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_stack_build.S.obj 1d795aef6c2bcbb2 +4 27 1788959814925307722 CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_context_restore.S.obj 685aa5da7671cc59 +5 31 1788959814925307722 CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_schedule.S.obj 3a400b6364e6794f +5 39 1788959814925307722 CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_system_return.S.obj ea0323b283e0ce95 +7 43 1788959814950803623 CMakeFiles/threadx.dir/common/src/tx_block_pool_initialize.c.obj a4254151a0de29e8 +7 56 1788959814963747696 CMakeFiles/threadx.dir/common/src/tx_block_pool_performance_info_get.c.obj 7894825bd3dd6bfc +6 63 1788959814966238622 CMakeFiles/threadx.dir/common/src/tx_block_pool_info_get.c.obj c0e05c465fb36da2 +5 64 1788959814970210776 CMakeFiles/threadx.dir/common/src/tx_thread_delete.c.obj 1f9cc10cdfe42d77 +6 64 1788959814970210776 CMakeFiles/threadx.dir/common/src/tx_block_pool_cleanup.c.obj a3dc9eba3bdd181a +6 64 1788959814967022931 CMakeFiles/threadx.dir/common/src/tx_block_pool_create.c.obj e4bc5356fd952712 +6 65 1788959814970210776 CMakeFiles/threadx.dir/common/src/tx_block_pool_delete.c.obj 3bd4ffac3b2c556e +11 65 1788959814967022931 CMakeFiles/threadx.dir/common/src/tx_block_release.c.obj 77ba14c7d78b8401 +5 66 1788959814970210776 CMakeFiles/threadx.dir/common/src/tx_thread_reset.c.obj 5e33a49b68c693fb +7 67 1788959814974156452 CMakeFiles/threadx.dir/common/src/tx_block_pool_performance_system_info_get.c.obj 38ee451e9c0d593d +8 76 1788959814978189148 CMakeFiles/threadx.dir/common/src/tx_block_pool_prioritize.c.obj 7b3a1aae88c17849 +13 83 1788959814985282255 CMakeFiles/threadx.dir/common/src/tx_byte_allocate.c.obj 7e4476822cc9433a +39 86 1788959814993348931 CMakeFiles/threadx.dir/common/src/tx_byte_pool_initialize.c.obj 203e12b6fa18b976 +27 87 1788959814993348931 CMakeFiles/threadx.dir/common/src/tx_byte_pool_create.c.obj 1d2322a0cde5af84 +27 88 1788959814993348931 CMakeFiles/threadx.dir/common/src/tx_byte_pool_delete.c.obj 33e0eeb36e2aa751 +6 99 1788959814999553244 CMakeFiles/threadx.dir/common/src/tx_block_allocate.c.obj d7d226a397e6572f +31 100 1788959815007042494 CMakeFiles/threadx.dir/common/src/tx_byte_pool_info_get.c.obj 2d67f364cfcd6861 +24 101 1788959815007042494 CMakeFiles/threadx.dir/common/src/tx_byte_pool_cleanup.c.obj b25a962a81e80ed3 +43 113 1788959815017115021 CMakeFiles/threadx.dir/common/src/tx_byte_pool_performance_info_get.c.obj 7d06ee00aa77354c +56 117 1788959815023063536 CMakeFiles/threadx.dir/common/src/tx_byte_pool_performance_system_info_get.c.obj 110a033022e7444c +65 123 1788959815030235233 CMakeFiles/threadx.dir/common/src/tx_event_flags_create.c.obj 632222be81dd5d5b +63 125 1788959815028062176 CMakeFiles/threadx.dir/common/src/tx_byte_pool_prioritize.c.obj 38960f2f17ed3440 +64 125 1788959815031448346 CMakeFiles/threadx.dir/common/src/tx_byte_pool_search.c.obj 9a61e94cefd27694 +65 125 1788959815031448346 CMakeFiles/threadx.dir/common/src/tx_event_flags_delete.c.obj 7ef3395284f28880 +66 126 1788959815030235233 CMakeFiles/threadx.dir/common/src/tx_event_flags_get.c.obj 68fc0697aaaedd3 +64 128 1788959815034156190 CMakeFiles/threadx.dir/common/src/tx_event_flags_cleanup.c.obj 60beac5c7fe1b560 +64 128 1788959815033175584 CMakeFiles/threadx.dir/common/src/tx_byte_release.c.obj 19dc4637dc26fd81 +76 143 1788959815050210464 CMakeFiles/threadx.dir/common/src/tx_event_flags_initialize.c.obj 93dde25808b98e6c +88 156 1788959815055834116 CMakeFiles/threadx.dir/common/src/tx_event_flags_set.c.obj 6e231edde5656b7 +83 162 1788959815064768574 CMakeFiles/threadx.dir/common/src/tx_event_flags_performance_info_get.c.obj 337df1037e3d2047 +88 163 1788959815064768574 CMakeFiles/threadx.dir/common/src/tx_event_flags_set_notify.c.obj cdd84434b87875d2 +99 166 1788959815064768574 CMakeFiles/threadx.dir/common/src/tx_initialize_high_level.c.obj a6774cc5db7f561d +86 167 1788959815072735972 CMakeFiles/threadx.dir/common/src/tx_event_flags_performance_system_info_get.c.obj 7ed5e8a80c67c6e1 +101 170 1788959815072735972 CMakeFiles/threadx.dir/common/src/tx_initialize_kernel_setup.c.obj 98c55ef279b6009 +126 177 1788959815068145683 CMakeFiles/threadx.dir/common/src/tx_mutex_initialize.c.obj f2b1d22759155cb2 +67 179 1788959815081237716 CMakeFiles/threadx.dir/common/src/tx_event_flags_info_get.c.obj 66af35295b6da083 +100 179 1788959815084391745 CMakeFiles/threadx.dir/common/src/tx_initialize_kernel_enter.c.obj 3dabae31eb34d8bf +113 182 1788959815074636910 CMakeFiles/threadx.dir/common/src/tx_misra.c.obj 952ce45509eb109d +117 184 1788959815084391745 CMakeFiles/threadx.dir/common/src/tx_mutex_cleanup.c.obj db77a90bbe057cf4 +123 186 1788959815086111687 CMakeFiles/threadx.dir/common/src/tx_mutex_create.c.obj ab26c351648a525 +125 192 1788959815090099418 CMakeFiles/threadx.dir/common/src/tx_mutex_delete.c.obj 710f849a6070536a +125 195 1788959815090099418 CMakeFiles/threadx.dir/common/src/tx_mutex_info_get.c.obj 5233718d3dc46829 +125 200 1788959815088559595 CMakeFiles/threadx.dir/common/src/tx_mutex_get.c.obj ca82c4591c13ae29 +128 203 1788959815097278469 CMakeFiles/threadx.dir/common/src/tx_mutex_performance_system_info_get.c.obj c109f68be8570a2b +143 218 1788959815115990014 CMakeFiles/threadx.dir/common/src/tx_mutex_prioritize.c.obj 998b0f6327c92876 +180 220 1788959815125641279 CMakeFiles/threadx.dir/common/src/tx_queue_initialize.c.obj 42aab2c6a4fe823b +162 222 1788959815129170501 CMakeFiles/threadx.dir/common/src/tx_mutex_put.c.obj e42a3e9d195c8da6 +163 224 1788959815129170501 CMakeFiles/threadx.dir/common/src/tx_queue_cleanup.c.obj f328f5cf950605b7 +156 227 1788959815132953242 CMakeFiles/threadx.dir/common/src/tx_mutex_priority_change.c.obj 25dcd6e0db7d3812 +170 230 1788959815137446946 CMakeFiles/threadx.dir/common/src/tx_queue_flush.c.obj 109743a2367ccfdc +167 231 1788959815137446946 CMakeFiles/threadx.dir/common/src/tx_queue_delete.c.obj b4fd83c9a28a901d +182 243 1788959815150760286 CMakeFiles/threadx.dir/common/src/tx_queue_performance_info_get.c.obj 25b3559a9d843353 +128 244 1788959815147323525 CMakeFiles/threadx.dir/common/src/tx_mutex_performance_info_get.c.obj 90d20e734eb3dd3c +186 248 1788959815152182141 CMakeFiles/threadx.dir/common/src/tx_queue_prioritize.c.obj afa2f28d470b7d89 +203 263 1788959815170362085 CMakeFiles/threadx.dir/common/src/tx_semaphore_ceiling_put.c.obj 768be723db352257 +177 264 1788959815170491256 CMakeFiles/threadx.dir/common/src/tx_queue_front_send.c.obj 7c6d2908e277afb2 +200 264 1788959815170806744 CMakeFiles/threadx.dir/common/src/tx_queue_send_notify.c.obj 11b625a2e85d057f +166 267 1788959815172956498 CMakeFiles/threadx.dir/common/src/tx_queue_create.c.obj 967d69d170ae5594 +230 272 1788959815177013727 CMakeFiles/threadx.dir/common/src/tx_semaphore_initialize.c.obj ddcd20611e889a84 +192 278 1788959815184176113 CMakeFiles/threadx.dir/common/src/tx_queue_receive.c.obj d94d0946f0e1bad2 +220 281 1788959815187074501 CMakeFiles/threadx.dir/common/src/tx_semaphore_create.c.obj a022461d144394b1 +179 284 1788959815186361633 CMakeFiles/threadx.dir/common/src/tx_queue_info_get.c.obj 57649b3d6ff8f773 +224 288 1788959815193722510 CMakeFiles/threadx.dir/common/src/tx_semaphore_get.c.obj 22b016f726279d6b +218 290 1788959815196820379 CMakeFiles/threadx.dir/common/src/tx_semaphore_cleanup.c.obj 8e545190286d87b3 +231 291 1788959815198364074 CMakeFiles/threadx.dir/common/src/tx_semaphore_performance_info_get.c.obj 6c027cdd916a37c6 +227 295 1788959815202207791 CMakeFiles/threadx.dir/common/src/tx_semaphore_info_get.c.obj 25e6391ee40aae7a +184 297 1788959815204531552 CMakeFiles/threadx.dir/common/src/tx_queue_performance_system_info_get.c.obj 8f1132d0a840ae94 +195 300 1788959815207003841 CMakeFiles/threadx.dir/common/src/tx_queue_send.c.obj e7262927a917bdb9 +222 301 1788959815208563845 CMakeFiles/threadx.dir/common/src/tx_semaphore_delete.c.obj 3dd3f8ab254bf87c +248 303 1788959815210625359 CMakeFiles/threadx.dir/common/src/tx_semaphore_put.c.obj 342cdcd34546c48d +243 304 1788959815211938798 CMakeFiles/threadx.dir/common/src/tx_semaphore_performance_system_info_get.c.obj 309b844d40c8454b +244 305 1788959815210625359 CMakeFiles/threadx.dir/common/src/tx_semaphore_prioritize.c.obj 13e6ef6614d8595e +267 317 1788959815224262570 CMakeFiles/threadx.dir/common/src/tx_thread_identify.c.obj f981455e63570649 +263 326 1788959815231811997 CMakeFiles/threadx.dir/common/src/tx_semaphore_put_notify.c.obj 570d831c409c872e +272 334 1788959815239656032 CMakeFiles/threadx.dir/common/src/tx_thread_info_get.c.obj efd705dd1c02b3e5 +281 336 1788959815242148849 CMakeFiles/threadx.dir/common/src/tx_thread_performance_info_get.c.obj 9416e192b5fe2306 +303 336 1788959815242148849 CMakeFiles/threadx.dir/common/src/tx_thread_stack_error_handler.c.obj c7e2d17fb3a714fc +279 338 1788959815244779904 CMakeFiles/threadx.dir/common/src/tx_thread_initialize.c.obj 3726afe17928f7f4 +291 342 1788959815248542021 CMakeFiles/threadx.dir/common/src/tx_thread_priority_change.c.obj 489cf9d756529475 +264 343 1788959815250479045 CMakeFiles/threadx.dir/common/src/tx_thread_entry_exit_notify.c.obj 869a26c327d63e53 +288 347 1788959815251515503 CMakeFiles/threadx.dir/common/src/tx_thread_preemption_change.c.obj 2dd13672b59e0659 +295 348 1788959815255685774 CMakeFiles/threadx.dir/common/src/tx_thread_resume.c.obj 24a748f76813777d +284 349 1788959815255685774 CMakeFiles/threadx.dir/common/src/tx_thread_performance_system_info_get.c.obj 7c1af7efff31e49 +264 366 1788959815266037426 CMakeFiles/threadx.dir/common/src/tx_thread_create.c.obj adce0aa1054309d0 +301 370 1788959815266037426 CMakeFiles/threadx.dir/common/src/tx_thread_stack_analyze.c.obj 89539c8a1590e36a +304 371 1788959815277429974 CMakeFiles/threadx.dir/common/src/tx_thread_stack_error_notify.c.obj 7987bf465b5df827 +300 375 1788959815277429974 CMakeFiles/threadx.dir/common/src/tx_thread_sleep.c.obj 48ccd71ad4cfc88f +317 383 1788959815290317642 CMakeFiles/threadx.dir/common/src/tx_thread_system_preempt_check.c.obj 28834ac3b7165cb +297 384 1788959815290317642 CMakeFiles/threadx.dir/common/src/tx_thread_shell_entry.c.obj 802dc948aedb90eb +337 390 1788959815296833423 CMakeFiles/threadx.dir/common/src/tx_thread_time_slice.c.obj 7a271de98f7774 +291 392 1788959815297438772 CMakeFiles/threadx.dir/common/src/tx_thread_relinquish.c.obj 9a9ab4d3334de311 +305 395 1788959815297438772 CMakeFiles/threadx.dir/common/src/tx_thread_suspend.c.obj 44da4f9f191e827f +336 398 1788959815297438772 CMakeFiles/threadx.dir/common/src/tx_thread_terminate.c.obj e6403e00e325bd74 +342 400 1788959815302161553 CMakeFiles/threadx.dir/common/src/tx_thread_timeout.c.obj 73b35a3ddea852ea +334 403 1788959815310351965 CMakeFiles/threadx.dir/common/src/tx_thread_system_suspend.c.obj 14fd9ec8a9d46e91 +338 404 1788959815305946755 CMakeFiles/threadx.dir/common/src/tx_thread_time_slice_change.c.obj 174461221eab7977 +343 405 1788959815310351965 CMakeFiles/threadx.dir/common/src/tx_thread_wait_abort.c.obj bda57a12055fbd31 +326 411 1788959815310351965 CMakeFiles/threadx.dir/common/src/tx_thread_system_resume.c.obj e4f3fb4824571685 +349 418 1788959815318797822 CMakeFiles/threadx.dir/common/src/tx_timer_activate.c.obj eb2e6658f137087e +347 424 1788959815329103529 CMakeFiles/threadx.dir/common/src/tx_time_get.c.obj cbc97d503eb128de +366 427 1788959815333989328 CMakeFiles/threadx.dir/common/src/tx_timer_change.c.obj 49dd976494ad6969 +370 431 1788959815336949765 CMakeFiles/threadx.dir/common/src/tx_timer_create.c.obj c6866a6d2017df09 +371 432 1788959815336949765 CMakeFiles/threadx.dir/common/src/tx_timer_deactivate.c.obj cd66cf0575ef14fd +375 434 1788959815330118006 CMakeFiles/threadx.dir/common/src/tx_timer_delete.c.obj b21c8d17e88b1844 +348 447 1788959815352059426 CMakeFiles/threadx.dir/common/src/tx_time_set.c.obj b6accfada4ea7ee8 +395 451 1788959815357530209 CMakeFiles/threadx.dir/common/src/tx_timer_performance_system_info_get.c.obj c024628d0644d579 +400 453 1788959815360863970 CMakeFiles/threadx.dir/common/src/tx_timer_system_deactivate.c.obj 10869c004b77eca0 +384 455 1788959815360863970 CMakeFiles/threadx.dir/common/src/tx_timer_info_get.c.obj 28ca652cfa102dff +390 455 1788959815360863970 CMakeFiles/threadx.dir/common/src/tx_timer_initialize.c.obj fcc1fad694d8f6bc +384 459 1788959815360863970 CMakeFiles/threadx.dir/common/src/tx_timer_expiration_process.c.obj eead1c56756c00c8 +392 461 1788959815362797240 CMakeFiles/threadx.dir/common/src/tx_timer_performance_info_get.c.obj 5ff819261cdb89af +404 462 1788959815367982954 CMakeFiles/threadx.dir/common/src/tx_trace_buffer_full_notify.c.obj 64ba5346090e1b63 +411 464 1788959815371067312 CMakeFiles/threadx.dir/common/src/tx_trace_enable.c.obj d6b35df11c0dd4ac +398 468 1788959815373560491 CMakeFiles/threadx.dir/common/src/tx_timer_system_activate.c.obj fb38dda7ea3cffd6 +405 474 1788959815373560491 CMakeFiles/threadx.dir/common/src/tx_trace_disable.c.obj f6b4c28de287dc1d +418 476 1788959815381748108 CMakeFiles/threadx.dir/common/src/tx_trace_event_filter.c.obj 40ca2e165de1d67a +403 480 1788959815381748108 CMakeFiles/threadx.dir/common/src/tx_timer_thread_entry.c.obj 326c9e51f5b1da36 +431 490 1788959815395476473 CMakeFiles/threadx.dir/common/src/tx_trace_interrupt_control.c.obj 50c4772b5d621535 +427 495 1788959815397516708 CMakeFiles/threadx.dir/common/src/tx_trace_initialize.c.obj 683bc07343dc4d2c +434 495 1788959815401113461 CMakeFiles/threadx.dir/common/src/tx_trace_isr_exit_insert.c.obj a9ce0f456d6b5e53 +424 500 1788959815401113461 CMakeFiles/threadx.dir/common/src/tx_trace_event_unfilter.c.obj 151b5420a89df4f6 +432 501 1788959815405328004 CMakeFiles/threadx.dir/common/src/tx_trace_isr_enter_insert.c.obj 9b1aa92002a490db +451 509 1788959815415657321 CMakeFiles/threadx.dir/common/src/tx_trace_object_unregister.c.obj cdd3aa479dc341dd +462 510 1788959815417538805 CMakeFiles/threadx.dir/common/src/txe_block_pool_prioritize.c.obj e86098cdc9612109 +459 514 1788959815421386647 CMakeFiles/threadx.dir/common/src/txe_block_pool_delete.c.obj e9c481ce52eff5fa +455 516 1788959815419389275 CMakeFiles/threadx.dir/common/src/txe_block_pool_create.c.obj 4b5f98b899a08cfe +461 516 1788959815423994468 CMakeFiles/threadx.dir/common/src/txe_block_pool_info_get.c.obj be2c996989bbe3df +448 517 1788959815422952795 CMakeFiles/threadx.dir/common/src/tx_trace_object_register.c.obj 22c12a47cc074d2a +455 518 1788959815425417908 CMakeFiles/threadx.dir/common/src/txe_block_allocate.c.obj f84f7c25917d2182 +453 519 1788959815426778476 CMakeFiles/threadx.dir/common/src/tx_trace_user_event_insert.c.obj 2537e8458f153ffb +464 529 1788959815436249135 CMakeFiles/threadx.dir/common/src/txe_block_release.c.obj 76a412317e1991a +480 535 1788959815442488258 CMakeFiles/threadx.dir/common/src/txe_byte_pool_info_get.c.obj 86b1416cccef300c +476 551 1788959815457404584 CMakeFiles/threadx.dir/common/src/txe_byte_pool_delete.c.obj 6a76087879162c12 +490 560 1788959815457404584 CMakeFiles/threadx.dir/common/src/txe_byte_pool_prioritize.c.obj d620399eb038f01e +495 561 1788959815466741957 CMakeFiles/threadx.dir/common/src/txe_byte_release.c.obj 2f0f0404340da8e5 +468 562 1788959815467888394 CMakeFiles/threadx.dir/common/src/txe_byte_allocate.c.obj e9bcc54954522cfd +474 563 1788959815469084144 CMakeFiles/threadx.dir/common/src/txe_byte_pool_create.c.obj 11863d6f1b3d8142 +500 563 1788959815469084144 CMakeFiles/threadx.dir/common/src/txe_event_flags_delete.c.obj bdb83eee6e23ac07 +509 563 1788959815467888394 CMakeFiles/threadx.dir/common/src/txe_event_flags_info_get.c.obj 3465b2317a7a3f73 +514 565 1788959815469084144 CMakeFiles/threadx.dir/common/src/txe_event_flags_set_notify.c.obj bdcef8369128ddd6 +510 565 1788959815470614586 CMakeFiles/threadx.dir/common/src/txe_event_flags_set.c.obj c038b135c3bd5fde +495 575 1788959815473872735 CMakeFiles/threadx.dir/common/src/txe_event_flags_create.c.obj 68e89ef1bf2a6d81 +501 582 1788959815489573780 CMakeFiles/threadx.dir/common/src/txe_event_flags_get.c.obj 545521f3c11551d6 +516 585 1788959815486862647 CMakeFiles/threadx.dir/common/src/txe_mutex_create.c.obj 7050344f91f5c0a1 +516 585 1788959815492275344 CMakeFiles/threadx.dir/common/src/txe_mutex_delete.c.obj 63df38f752b13e7 +519 586 1788959815489573780 CMakeFiles/threadx.dir/common/src/txe_mutex_prioritize.c.obj 856af1d73ccdb848 +529 592 1788959815497238849 CMakeFiles/threadx.dir/common/src/txe_mutex_put.c.obj 72b7efeb8056daa +518 599 1788959815505465690 CMakeFiles/threadx.dir/common/src/txe_mutex_info_get.c.obj d5c5ecfc54a1cd9f +517 615 1788959815520647387 CMakeFiles/threadx.dir/common/src/txe_mutex_get.c.obj 355c3a9632bebbf3 +551 619 1788959815520647387 CMakeFiles/threadx.dir/common/src/txe_queue_delete.c.obj 3abb5d884f58e9c4 +563 620 1788959815520647387 CMakeFiles/threadx.dir/common/src/txe_queue_receive.c.obj 7f36d4cd58f9fddb +562 620 1788959815524317191 CMakeFiles/threadx.dir/common/src/txe_queue_info_get.c.obj a42e0031a8a47849 +563 622 1788959815524317191 CMakeFiles/threadx.dir/common/src/txe_queue_prioritize.c.obj 84bc4dcc5c3ed399 +565 624 1788959815524317191 CMakeFiles/threadx.dir/common/src/txe_semaphore_ceiling_put.c.obj f3f50c33d5892285 +561 627 1788959815528476091 CMakeFiles/threadx.dir/common/src/txe_queue_front_send.c.obj 2896a1b8bd9aead9 +561 634 1788959815533315516 CMakeFiles/threadx.dir/common/src/txe_queue_flush.c.obj 70ee584c446248de +582 636 1788959815542559384 CMakeFiles/threadx.dir/common/src/txe_semaphore_delete.c.obj 7ccd4b9b5c30c54f +535 639 1788959815545056867 CMakeFiles/threadx.dir/common/src/txe_queue_create.c.obj a77e43cedf87b69a +575 647 1788959815553266661 CMakeFiles/threadx.dir/common/src/txe_semaphore_create.c.obj 71606cfb103e7f51 +586 648 1788959815553266661 CMakeFiles/threadx.dir/common/src/txe_semaphore_prioritize.c.obj 4e05bf9d76f91053 +585 651 1788959815558162261 CMakeFiles/threadx.dir/common/src/txe_semaphore_get.c.obj 6af475949cd3b4cf +585 653 1788959815560987871 CMakeFiles/threadx.dir/common/src/txe_semaphore_info_get.c.obj 8683984653f27803 +565 655 1788959815561777827 CMakeFiles/threadx.dir/common/src/txe_queue_send_notify.c.obj be64c0ca4f55405c +620 676 1788959815582381224 CMakeFiles/threadx.dir/common/src/txe_thread_info_get.c.obj cb5d7e1bbc229060 +599 677 1788959815583417993 CMakeFiles/threadx.dir/common/src/txe_semaphore_put_notify.c.obj a02635f5859b5d2c +592 679 1788959815583901126 CMakeFiles/threadx.dir/common/src/txe_semaphore_put.c.obj 5ba55d0fe8a81f5 +563 687 1788959815586131747 CMakeFiles/threadx.dir/common/src/txe_queue_send.c.obj 3d58854467d61373 +619 687 1788959815593731170 CMakeFiles/threadx.dir/common/src/txe_thread_delete.c.obj e17b227d67f855e0 +620 688 1788959815587503854 CMakeFiles/threadx.dir/common/src/txe_thread_entry_exit_notify.c.obj cdbb2c4171a8d74e +624 698 1788959815598120255 CMakeFiles/threadx.dir/common/src/txe_thread_priority_change.c.obj d6f6c01fcace9654 +639 700 1788959815606484964 CMakeFiles/threadx.dir/common/src/txe_thread_suspend.c.obj 14f03bf866fadf55 +627 703 1788959815600886651 CMakeFiles/threadx.dir/common/src/txe_thread_relinquish.c.obj ff82f22cd0c95db5 +636 703 1788959815609845621 CMakeFiles/threadx.dir/common/src/txe_thread_resume.c.obj cab8d219df477e79 +647 707 1788959815613796384 CMakeFiles/threadx.dir/common/src/txe_thread_terminate.c.obj 5c174ad2c4940e32 +615 707 1788959815613796384 CMakeFiles/threadx.dir/common/src/txe_thread_create.c.obj e0c4166f2b2f276b +622 707 1788959815613796384 CMakeFiles/threadx.dir/common/src/txe_thread_preemption_change.c.obj 7f2f48efb01bb803 +634 708 1788959815613796384 CMakeFiles/threadx.dir/common/src/txe_thread_reset.c.obj dabba2078d434a2c +648 708 1788959815615271046 CMakeFiles/threadx.dir/common/src/txe_thread_time_slice_change.c.obj 813ddb25fc79c35d +651 708 1788959815615271046 CMakeFiles/threadx.dir/common/src/txe_thread_wait_abort.c.obj 50db60f5566dc095 +700 713 1788959815620133766 ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/tx_initialize_low_level.S.obj 1beece3673f7981 +655 722 1788959815629147293 CMakeFiles/threadx.dir/common/src/txe_timer_change.c.obj aa988079e705f37f +653 728 1788959815635848602 CMakeFiles/threadx.dir/common/src/txe_timer_activate.c.obj 727cb3b86a957e3c +677 732 1788959815638446822 CMakeFiles/threadx.dir/common/src/txe_timer_deactivate.c.obj 9f2841ee6b4a52dc +676 732 1788959815640231891 CMakeFiles/threadx.dir/common/src/txe_timer_create.c.obj 184a61b49fd88e68 +679 735 1788959815642405182 CMakeFiles/threadx.dir/common/src/txe_timer_delete.c.obj 15f20bf94ae8e255 +688 744 1788959815650766415 ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/hwtimer.c.obj c74642f511df35fe +698 744 1788959815650766415 ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/trap.c.obj 33362e38797d81bc +687 746 1788959815653912749 CMakeFiles/threadx.dir/common/src/txe_timer_info_get.c.obj ec3843e84a6e6a6a +688 755 1788959815662129768 ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/demo_threadx.c.obj d23c7052f7b75543 +746 791 1788959815693736239 libthreadx.a f7365c202adc57c6 +791 909 1788959815812226206 ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf 87866ac7df6584e7 +4 226 0 ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/check-functional-riscv64 5d05461e8e889612 +4 226 0 /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/check-functional-riscv64 5d05461e8e889612 diff --git a/build-rv64/CPackConfig.cmake b/build-rv64/CPackConfig.cmake new file mode 100644 index 000000000..128314f29 --- /dev/null +++ b/build-rv64/CPackConfig.cmake @@ -0,0 +1,76 @@ +# This file will be configured to contain variables for CPack. These variables +# should be set in the CMake list file of the project before CPack module is +# included. The list of available CPACK_xxx variables and their associated +# documentation may be obtained using +# cpack --help-variable-list +# +# Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME) +# and some are specific to a generator +# (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables +# usually begin with CPACK__xxxx. + + +set(CPACK_ARCHIVE_GID "-1") +set(CPACK_ARCHIVE_UID "-1") +set(CPACK_BINARY_7Z "OFF") +set(CPACK_BINARY_IFW "OFF") +set(CPACK_BINARY_INNOSETUP "OFF") +set(CPACK_BINARY_NSIS "ON") +set(CPACK_BINARY_NUGET "OFF") +set(CPACK_BINARY_WIX "OFF") +set(CPACK_BINARY_ZIP "OFF") +set(CPACK_BUILD_SOURCE_DIRS "/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698;/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64") +set(CPACK_CMAKE_GENERATOR "Ninja") +set(CPACK_COMPONENTS_ALL "") +set(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE") +set(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE") +set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake-4.4/Templates/CPack.GenericDescription.txt") +set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_SUMMARY "threadx built using CMake") +set(CPACK_GENERATOR "NSIS") +set(CPACK_INNOSETUP_ARCHITECTURE "x64") +set(CPACK_INSTALL_CMAKE_PROJECTS "/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64;threadx;ALL;/") +set(CPACK_INSTALL_PREFIX "/usr/local") +set(CPACK_MODULE_PATH "") +set(CPACK_NSIS_DISPLAY_NAME "threadx 0.1.1") +set(CPACK_NSIS_INSTALLER_ICON_CODE "") +set(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "") +set(CPACK_NSIS_INSTALL_ROOT "\$PROGRAMFILES") +set(CPACK_NSIS_PACKAGE_NAME "threadx 0.1.1") +set(CPACK_NSIS_UNINSTALL_NAME "Uninstall") +set(CPACK_OBJCOPY_EXECUTABLE "/opt/riscv/bin/riscv64-unknown-elf-objcopy") +set(CPACK_OBJDUMP_EXECUTABLE "/opt/riscv/bin/riscv64-unknown-elf-objdump") +set(CPACK_OUTPUT_CONFIG_FILE "/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/CPackConfig.cmake") +set(CPACK_PACKAGE_DEFAULT_LOCATION "/") +set(CPACK_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake-4.4/Templates/CPack.GenericDescription.txt") +set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "threadx built using CMake") +set(CPACK_PACKAGE_FILE_NAME "threadx-0.1.1-Generic") +set(CPACK_PACKAGE_INSTALL_DIRECTORY "threadx 0.1.1") +set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "threadx 0.1.1") +set(CPACK_PACKAGE_NAME "threadx") +set(CPACK_PACKAGE_RELOCATABLE "true") +set(CPACK_PACKAGE_VENDOR "Humanity") +set(CPACK_PACKAGE_VERSION "0.1.1") +set(CPACK_PACKAGE_VERSION_MAJOR "0") +set(CPACK_PACKAGE_VERSION_MINOR "1") +set(CPACK_PACKAGE_VERSION_PATCH "1") +set(CPACK_READELF_EXECUTABLE "/opt/riscv/bin/riscv64-unknown-elf-readelf") +set(CPACK_RESOURCE_FILE_LICENSE "/usr/share/cmake-4.4/Templates/CPack.GenericLicense.txt") +set(CPACK_RESOURCE_FILE_README "/usr/share/cmake-4.4/Templates/CPack.GenericDescription.txt") +set(CPACK_RESOURCE_FILE_WELCOME "/usr/share/cmake-4.4/Templates/CPack.GenericWelcome.txt") +set(CPACK_SET_DESTDIR "OFF") +set(CPACK_SOURCE_GENERATOR "ZIP") +set(CPACK_SOURCE_IGNORE_FILES "\\.git/;\\.github/;_build/;\\.git;\\.gitattributes;\\.gitignore;.*~\$") +set(CPACK_SOURCE_OUTPUT_CONFIG_FILE "/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/CPackSourceConfig.cmake") +set(CPACK_SYSTEM_NAME "Generic") +set(CPACK_THREADS "1") +set(CPACK_TOPLEVEL_TAG "Generic") +set(CPACK_VERBATIM_VARIABLES "YES") +set(CPACK_WIX_SIZEOF_VOID_P "8") + +if(NOT CPACK_PROPERTIES_FILE) + set(CPACK_PROPERTIES_FILE "/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/CPackProperties.cmake") +endif() + +if(EXISTS ${CPACK_PROPERTIES_FILE}) + include(${CPACK_PROPERTIES_FILE}) +endif() diff --git a/build-rv64/CPackSourceConfig.cmake b/build-rv64/CPackSourceConfig.cmake new file mode 100644 index 000000000..c858219c0 --- /dev/null +++ b/build-rv64/CPackSourceConfig.cmake @@ -0,0 +1,83 @@ +# This file will be configured to contain variables for CPack. These variables +# should be set in the CMake list file of the project before CPack module is +# included. The list of available CPACK_xxx variables and their associated +# documentation may be obtained using +# cpack --help-variable-list +# +# Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME) +# and some are specific to a generator +# (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables +# usually begin with CPACK__xxxx. + + +set(CPACK_ARCHIVE_GID "-1") +set(CPACK_ARCHIVE_UID "-1") +set(CPACK_BINARY_7Z "OFF") +set(CPACK_BINARY_IFW "OFF") +set(CPACK_BINARY_INNOSETUP "OFF") +set(CPACK_BINARY_NSIS "ON") +set(CPACK_BINARY_NUGET "OFF") +set(CPACK_BINARY_WIX "OFF") +set(CPACK_BINARY_ZIP "OFF") +set(CPACK_BUILD_SOURCE_DIRS "/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698;/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64") +set(CPACK_CMAKE_GENERATOR "Ninja") +set(CPACK_COMPONENTS_ALL "") +set(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE") +set(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE") +set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake-4.4/Templates/CPack.GenericDescription.txt") +set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_SUMMARY "threadx built using CMake") +set(CPACK_GENERATOR "ZIP") +set(CPACK_IGNORE_FILES "\\.git/;\\.github/;_build/;\\.git;\\.gitattributes;\\.gitignore;.*~\$") +set(CPACK_INNOSETUP_ARCHITECTURE "x64") +set(CPACK_INSTALLED_DIRECTORIES "/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698;/") +set(CPACK_INSTALL_CMAKE_PROJECTS "") +set(CPACK_INSTALL_PREFIX "/usr/local") +set(CPACK_MODULE_PATH "") +set(CPACK_NSIS_DISPLAY_NAME "threadx 0.1.1") +set(CPACK_NSIS_INSTALLER_ICON_CODE "") +set(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "") +set(CPACK_NSIS_INSTALL_ROOT "\$PROGRAMFILES") +set(CPACK_NSIS_PACKAGE_NAME "threadx 0.1.1") +set(CPACK_NSIS_UNINSTALL_NAME "Uninstall") +set(CPACK_OBJCOPY_EXECUTABLE "/opt/riscv/bin/riscv64-unknown-elf-objcopy") +set(CPACK_OBJDUMP_EXECUTABLE "/opt/riscv/bin/riscv64-unknown-elf-objdump") +set(CPACK_OUTPUT_CONFIG_FILE "/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/CPackConfig.cmake") +set(CPACK_PACKAGE_DEFAULT_LOCATION "/") +set(CPACK_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake-4.4/Templates/CPack.GenericDescription.txt") +set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "threadx built using CMake") +set(CPACK_PACKAGE_FILE_NAME "threadx-0.1.1-Source") +set(CPACK_PACKAGE_INSTALL_DIRECTORY "threadx 0.1.1") +set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "threadx 0.1.1") +set(CPACK_PACKAGE_NAME "threadx") +set(CPACK_PACKAGE_RELOCATABLE "true") +set(CPACK_PACKAGE_VENDOR "Humanity") +set(CPACK_PACKAGE_VERSION "0.1.1") +set(CPACK_PACKAGE_VERSION_MAJOR "0") +set(CPACK_PACKAGE_VERSION_MINOR "1") +set(CPACK_PACKAGE_VERSION_PATCH "1") +set(CPACK_READELF_EXECUTABLE "/opt/riscv/bin/riscv64-unknown-elf-readelf") +set(CPACK_RESOURCE_FILE_LICENSE "/usr/share/cmake-4.4/Templates/CPack.GenericLicense.txt") +set(CPACK_RESOURCE_FILE_README "/usr/share/cmake-4.4/Templates/CPack.GenericDescription.txt") +set(CPACK_RESOURCE_FILE_WELCOME "/usr/share/cmake-4.4/Templates/CPack.GenericWelcome.txt") +set(CPACK_RPM_PACKAGE_SOURCES "ON") +set(CPACK_SET_DESTDIR "OFF") +set(CPACK_SOURCE_GENERATOR "ZIP") +set(CPACK_SOURCE_IGNORE_FILES "\\.git/;\\.github/;_build/;\\.git;\\.gitattributes;\\.gitignore;.*~\$") +set(CPACK_SOURCE_INSTALLED_DIRECTORIES "/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698;/") +set(CPACK_SOURCE_OUTPUT_CONFIG_FILE "/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/CPackSourceConfig.cmake") +set(CPACK_SOURCE_PACKAGE_FILE_NAME "threadx-0.1.1-Source") +set(CPACK_SOURCE_TOPLEVEL_TAG "Generic-Source") +set(CPACK_STRIP_FILES "") +set(CPACK_SYSTEM_NAME "Generic") +set(CPACK_THREADS "1") +set(CPACK_TOPLEVEL_TAG "Generic-Source") +set(CPACK_VERBATIM_VARIABLES "YES") +set(CPACK_WIX_SIZEOF_VOID_P "8") + +if(NOT CPACK_PROPERTIES_FILE) + set(CPACK_PROPERTIES_FILE "/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/CPackProperties.cmake") +endif() + +if(EXISTS ${CPACK_PROPERTIES_FILE}) + include(${CPACK_PROPERTIES_FILE}) +endif() diff --git a/build-rv64/build.ninja b/build-rv64/build.ninja new file mode 100644 index 000000000..28cff4b75 --- /dev/null +++ b/build-rv64/build.ninja @@ -0,0 +1,3950 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 4.4 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: threadx +# Configurations: +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/ +# ============================================================================= +# Object build statements for STATIC_LIBRARY target threadx + + +############################################# +# Order-only phony target for threadx + +build cmake_object_order_depends_target_threadx: phony || . + +build CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_initialize_low_level.S.obj: ASM_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/src/tx_initialize_low_level.S || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_initialize_low_level.S.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany -D__ASSEMBLER__ + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/ports/risc-v64/gnu/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_context_restore.S.obj: ASM_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/src/tx_thread_context_restore.S || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_context_restore.S.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany -D__ASSEMBLER__ + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/ports/risc-v64/gnu/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_context_save.S.obj: ASM_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/src/tx_thread_context_save.S || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_context_save.S.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany -D__ASSEMBLER__ + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/ports/risc-v64/gnu/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_interrupt_control.S.obj: ASM_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/src/tx_thread_interrupt_control.S || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_interrupt_control.S.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany -D__ASSEMBLER__ + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/ports/risc-v64/gnu/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_schedule.S.obj: ASM_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/src/tx_thread_schedule.S || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_schedule.S.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany -D__ASSEMBLER__ + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/ports/risc-v64/gnu/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_stack_build.S.obj: ASM_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/src/tx_thread_stack_build.S || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_stack_build.S.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany -D__ASSEMBLER__ + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/ports/risc-v64/gnu/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_system_return.S.obj: ASM_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/src/tx_thread_system_return.S || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_system_return.S.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany -D__ASSEMBLER__ + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/ports/risc-v64/gnu/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_timer_interrupt.S.obj: ASM_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/src/tx_timer_interrupt.S || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_timer_interrupt.S.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany -D__ASSEMBLER__ + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/ports/risc-v64/gnu/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_delete.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_delete.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_delete.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_reset.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_reset.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_reset.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_block_allocate.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_block_allocate.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_block_allocate.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_block_pool_cleanup.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_block_pool_cleanup.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_block_pool_cleanup.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_block_pool_create.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_block_pool_create.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_block_pool_create.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_block_pool_delete.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_block_pool_delete.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_block_pool_delete.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_block_pool_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_block_pool_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_block_pool_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_block_pool_initialize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_block_pool_initialize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_block_pool_initialize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_block_pool_performance_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_block_pool_performance_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_block_pool_performance_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_block_pool_performance_system_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_block_pool_performance_system_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_block_pool_performance_system_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_block_pool_prioritize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_block_pool_prioritize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_block_pool_prioritize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_block_release.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_block_release.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_block_release.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_byte_allocate.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_byte_allocate.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_byte_allocate.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_byte_pool_cleanup.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_byte_pool_cleanup.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_byte_pool_cleanup.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_byte_pool_create.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_byte_pool_create.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_byte_pool_create.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_byte_pool_delete.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_byte_pool_delete.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_byte_pool_delete.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_byte_pool_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_byte_pool_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_byte_pool_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_byte_pool_initialize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_byte_pool_initialize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_byte_pool_initialize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_byte_pool_performance_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_byte_pool_performance_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_byte_pool_performance_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_byte_pool_performance_system_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_byte_pool_performance_system_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_byte_pool_performance_system_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_byte_pool_prioritize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_byte_pool_prioritize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_byte_pool_prioritize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_byte_pool_search.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_byte_pool_search.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_byte_pool_search.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_byte_release.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_byte_release.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_byte_release.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_event_flags_cleanup.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_event_flags_cleanup.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_event_flags_cleanup.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_event_flags_create.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_event_flags_create.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_event_flags_create.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_event_flags_delete.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_event_flags_delete.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_event_flags_delete.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_event_flags_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_event_flags_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_event_flags_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_event_flags_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_event_flags_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_event_flags_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_event_flags_initialize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_event_flags_initialize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_event_flags_initialize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_event_flags_performance_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_event_flags_performance_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_event_flags_performance_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_event_flags_performance_system_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_event_flags_performance_system_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_event_flags_performance_system_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_event_flags_set.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_event_flags_set.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_event_flags_set.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_event_flags_set_notify.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_event_flags_set_notify.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_event_flags_set_notify.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_initialize_high_level.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_initialize_high_level.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_initialize_high_level.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_initialize_kernel_enter.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_initialize_kernel_enter.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_initialize_kernel_enter.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_initialize_kernel_setup.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_initialize_kernel_setup.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_initialize_kernel_setup.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_misra.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_misra.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_misra.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_mutex_cleanup.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_mutex_cleanup.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_mutex_cleanup.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_mutex_create.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_mutex_create.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_mutex_create.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_mutex_delete.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_mutex_delete.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_mutex_delete.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_mutex_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_mutex_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_mutex_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_mutex_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_mutex_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_mutex_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_mutex_initialize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_mutex_initialize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_mutex_initialize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_mutex_performance_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_mutex_performance_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_mutex_performance_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_mutex_performance_system_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_mutex_performance_system_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_mutex_performance_system_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_mutex_prioritize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_mutex_prioritize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_mutex_prioritize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_mutex_priority_change.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_mutex_priority_change.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_mutex_priority_change.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_mutex_put.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_mutex_put.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_mutex_put.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_queue_cleanup.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_queue_cleanup.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_queue_cleanup.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_queue_create.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_queue_create.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_queue_create.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_queue_delete.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_queue_delete.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_queue_delete.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_queue_flush.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_queue_flush.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_queue_flush.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_queue_front_send.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_queue_front_send.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_queue_front_send.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_queue_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_queue_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_queue_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_queue_initialize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_queue_initialize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_queue_initialize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_queue_performance_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_queue_performance_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_queue_performance_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_queue_performance_system_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_queue_performance_system_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_queue_performance_system_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_queue_prioritize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_queue_prioritize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_queue_prioritize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_queue_receive.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_queue_receive.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_queue_receive.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_queue_send.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_queue_send.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_queue_send.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_queue_send_notify.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_queue_send_notify.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_queue_send_notify.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_semaphore_ceiling_put.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_semaphore_ceiling_put.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_semaphore_ceiling_put.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_semaphore_cleanup.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_semaphore_cleanup.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_semaphore_cleanup.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_semaphore_create.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_semaphore_create.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_semaphore_create.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_semaphore_delete.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_semaphore_delete.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_semaphore_delete.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_semaphore_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_semaphore_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_semaphore_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_semaphore_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_semaphore_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_semaphore_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_semaphore_initialize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_semaphore_initialize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_semaphore_initialize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_semaphore_performance_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_semaphore_performance_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_semaphore_performance_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_semaphore_performance_system_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_semaphore_performance_system_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_semaphore_performance_system_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_semaphore_prioritize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_semaphore_prioritize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_semaphore_prioritize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_semaphore_put.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_semaphore_put.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_semaphore_put.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_semaphore_put_notify.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_semaphore_put_notify.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_semaphore_put_notify.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_create.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_create.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_create.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_entry_exit_notify.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_entry_exit_notify.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_entry_exit_notify.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_identify.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_identify.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_identify.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_initialize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_initialize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_initialize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_performance_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_performance_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_performance_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_performance_system_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_performance_system_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_performance_system_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_preemption_change.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_preemption_change.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_preemption_change.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_priority_change.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_priority_change.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_priority_change.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_relinquish.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_relinquish.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_relinquish.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_resume.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_resume.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_resume.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_shell_entry.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_shell_entry.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_shell_entry.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_sleep.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_sleep.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_sleep.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_stack_analyze.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_stack_analyze.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_stack_analyze.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_stack_error_handler.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_stack_error_handler.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_stack_error_handler.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_stack_error_notify.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_stack_error_notify.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_stack_error_notify.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_suspend.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_suspend.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_suspend.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_system_preempt_check.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_system_preempt_check.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_system_preempt_check.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_system_resume.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_system_resume.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_system_resume.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_system_suspend.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_system_suspend.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_system_suspend.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_terminate.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_terminate.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_terminate.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_time_slice.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_time_slice.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_time_slice.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_time_slice_change.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_time_slice_change.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_time_slice_change.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_timeout.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_timeout.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_timeout.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_thread_wait_abort.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_thread_wait_abort.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_thread_wait_abort.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_time_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_time_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_time_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_time_set.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_time_set.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_time_set.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_timer_activate.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_timer_activate.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_timer_activate.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_timer_change.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_timer_change.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_timer_change.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_timer_create.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_timer_create.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_timer_create.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_timer_deactivate.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_timer_deactivate.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_timer_deactivate.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_timer_delete.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_timer_delete.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_timer_delete.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_timer_expiration_process.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_timer_expiration_process.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_timer_expiration_process.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_timer_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_timer_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_timer_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_timer_initialize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_timer_initialize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_timer_initialize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_timer_performance_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_timer_performance_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_timer_performance_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_timer_performance_system_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_timer_performance_system_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_timer_performance_system_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_timer_system_activate.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_timer_system_activate.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_timer_system_activate.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_timer_system_deactivate.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_timer_system_deactivate.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_timer_system_deactivate.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_timer_thread_entry.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_timer_thread_entry.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_timer_thread_entry.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_trace_buffer_full_notify.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_trace_buffer_full_notify.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_trace_buffer_full_notify.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_trace_disable.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_trace_disable.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_trace_disable.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_trace_enable.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_trace_enable.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_trace_enable.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_trace_event_filter.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_trace_event_filter.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_trace_event_filter.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_trace_event_unfilter.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_trace_event_unfilter.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_trace_event_unfilter.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_trace_initialize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_trace_initialize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_trace_initialize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_trace_interrupt_control.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_trace_interrupt_control.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_trace_interrupt_control.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_trace_isr_enter_insert.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_trace_isr_enter_insert.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_trace_isr_enter_insert.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_trace_isr_exit_insert.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_trace_isr_exit_insert.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_trace_isr_exit_insert.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_trace_object_register.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_trace_object_register.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_trace_object_register.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_trace_object_unregister.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_trace_object_unregister.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_trace_object_unregister.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/tx_trace_user_event_insert.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/tx_trace_user_event_insert.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/tx_trace_user_event_insert.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_block_allocate.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_block_allocate.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_block_allocate.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_block_pool_create.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_block_pool_create.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_block_pool_create.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_block_pool_delete.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_block_pool_delete.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_block_pool_delete.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_block_pool_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_block_pool_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_block_pool_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_block_pool_prioritize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_block_pool_prioritize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_block_pool_prioritize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_block_release.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_block_release.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_block_release.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_byte_allocate.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_byte_allocate.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_byte_allocate.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_byte_pool_create.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_byte_pool_create.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_byte_pool_create.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_byte_pool_delete.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_byte_pool_delete.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_byte_pool_delete.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_byte_pool_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_byte_pool_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_byte_pool_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_byte_pool_prioritize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_byte_pool_prioritize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_byte_pool_prioritize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_byte_release.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_byte_release.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_byte_release.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_event_flags_create.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_event_flags_create.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_event_flags_create.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_event_flags_delete.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_event_flags_delete.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_event_flags_delete.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_event_flags_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_event_flags_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_event_flags_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_event_flags_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_event_flags_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_event_flags_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_event_flags_set.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_event_flags_set.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_event_flags_set.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_event_flags_set_notify.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_event_flags_set_notify.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_event_flags_set_notify.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_mutex_create.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_mutex_create.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_mutex_create.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_mutex_delete.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_mutex_delete.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_mutex_delete.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_mutex_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_mutex_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_mutex_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_mutex_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_mutex_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_mutex_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_mutex_prioritize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_mutex_prioritize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_mutex_prioritize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_mutex_put.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_mutex_put.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_mutex_put.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_queue_create.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_queue_create.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_queue_create.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_queue_delete.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_queue_delete.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_queue_delete.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_queue_flush.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_queue_flush.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_queue_flush.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_queue_front_send.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_queue_front_send.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_queue_front_send.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_queue_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_queue_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_queue_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_queue_prioritize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_queue_prioritize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_queue_prioritize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_queue_receive.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_queue_receive.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_queue_receive.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_queue_send.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_queue_send.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_queue_send.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_queue_send_notify.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_queue_send_notify.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_queue_send_notify.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_semaphore_ceiling_put.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_semaphore_ceiling_put.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_semaphore_ceiling_put.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_semaphore_create.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_semaphore_create.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_semaphore_create.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_semaphore_delete.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_semaphore_delete.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_semaphore_delete.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_semaphore_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_semaphore_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_semaphore_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_semaphore_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_semaphore_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_semaphore_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_semaphore_prioritize.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_semaphore_prioritize.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_semaphore_prioritize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_semaphore_put.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_semaphore_put.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_semaphore_put.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_semaphore_put_notify.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_semaphore_put_notify.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_semaphore_put_notify.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_thread_create.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_thread_create.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_thread_create.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_thread_delete.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_thread_delete.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_thread_delete.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_thread_entry_exit_notify.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_thread_entry_exit_notify.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_thread_entry_exit_notify.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_thread_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_thread_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_thread_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_thread_preemption_change.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_thread_preemption_change.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_thread_preemption_change.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_thread_priority_change.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_thread_priority_change.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_thread_priority_change.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_thread_relinquish.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_thread_relinquish.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_thread_relinquish.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_thread_reset.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_thread_reset.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_thread_reset.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_thread_resume.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_thread_resume.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_thread_resume.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_thread_suspend.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_thread_suspend.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_thread_suspend.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_thread_terminate.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_thread_terminate.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_thread_terminate.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_thread_time_slice_change.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_thread_time_slice_change.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_thread_time_slice_change.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_thread_wait_abort.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_thread_wait_abort.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_thread_wait_abort.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_timer_activate.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_timer_activate.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_timer_activate.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_timer_change.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_timer_change.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_timer_change.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_timer_create.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_timer_create.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_timer_create.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_timer_deactivate.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_timer_deactivate.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_timer_deactivate.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_timer_delete.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_timer_delete.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_timer_delete.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +build CMakeFiles/threadx.dir/common/src/txe_timer_info_get.c.obj: C_COMPILER__threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/src/txe_timer_info_get.c || cmake_object_order_depends_target_threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/threadx.dir/common/src/txe_timer_info_get.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/threadx.dir + OBJECT_FILE_DIR = CMakeFiles/threadx.dir/common/src + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target threadx + + +############################################# +# Link the static library libthreadx.a + +build libthreadx.a: C_STATIC_LIBRARY_LINKER__threadx_ CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_initialize_low_level.S.obj CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_context_restore.S.obj CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_context_save.S.obj CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_interrupt_control.S.obj CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_schedule.S.obj CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_stack_build.S.obj CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_thread_system_return.S.obj CMakeFiles/threadx.dir/ports/risc-v64/gnu/src/tx_timer_interrupt.S.obj CMakeFiles/threadx.dir/common/src/tx_thread_delete.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_reset.c.obj CMakeFiles/threadx.dir/common/src/tx_block_allocate.c.obj CMakeFiles/threadx.dir/common/src/tx_block_pool_cleanup.c.obj CMakeFiles/threadx.dir/common/src/tx_block_pool_create.c.obj CMakeFiles/threadx.dir/common/src/tx_block_pool_delete.c.obj CMakeFiles/threadx.dir/common/src/tx_block_pool_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_block_pool_initialize.c.obj CMakeFiles/threadx.dir/common/src/tx_block_pool_performance_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_block_pool_performance_system_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_block_pool_prioritize.c.obj CMakeFiles/threadx.dir/common/src/tx_block_release.c.obj CMakeFiles/threadx.dir/common/src/tx_byte_allocate.c.obj CMakeFiles/threadx.dir/common/src/tx_byte_pool_cleanup.c.obj CMakeFiles/threadx.dir/common/src/tx_byte_pool_create.c.obj CMakeFiles/threadx.dir/common/src/tx_byte_pool_delete.c.obj CMakeFiles/threadx.dir/common/src/tx_byte_pool_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_byte_pool_initialize.c.obj CMakeFiles/threadx.dir/common/src/tx_byte_pool_performance_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_byte_pool_performance_system_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_byte_pool_prioritize.c.obj CMakeFiles/threadx.dir/common/src/tx_byte_pool_search.c.obj CMakeFiles/threadx.dir/common/src/tx_byte_release.c.obj CMakeFiles/threadx.dir/common/src/tx_event_flags_cleanup.c.obj CMakeFiles/threadx.dir/common/src/tx_event_flags_create.c.obj CMakeFiles/threadx.dir/common/src/tx_event_flags_delete.c.obj CMakeFiles/threadx.dir/common/src/tx_event_flags_get.c.obj CMakeFiles/threadx.dir/common/src/tx_event_flags_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_event_flags_initialize.c.obj CMakeFiles/threadx.dir/common/src/tx_event_flags_performance_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_event_flags_performance_system_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_event_flags_set.c.obj CMakeFiles/threadx.dir/common/src/tx_event_flags_set_notify.c.obj CMakeFiles/threadx.dir/common/src/tx_initialize_high_level.c.obj CMakeFiles/threadx.dir/common/src/tx_initialize_kernel_enter.c.obj CMakeFiles/threadx.dir/common/src/tx_initialize_kernel_setup.c.obj CMakeFiles/threadx.dir/common/src/tx_misra.c.obj CMakeFiles/threadx.dir/common/src/tx_mutex_cleanup.c.obj CMakeFiles/threadx.dir/common/src/tx_mutex_create.c.obj CMakeFiles/threadx.dir/common/src/tx_mutex_delete.c.obj CMakeFiles/threadx.dir/common/src/tx_mutex_get.c.obj CMakeFiles/threadx.dir/common/src/tx_mutex_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_mutex_initialize.c.obj CMakeFiles/threadx.dir/common/src/tx_mutex_performance_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_mutex_performance_system_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_mutex_prioritize.c.obj CMakeFiles/threadx.dir/common/src/tx_mutex_priority_change.c.obj CMakeFiles/threadx.dir/common/src/tx_mutex_put.c.obj CMakeFiles/threadx.dir/common/src/tx_queue_cleanup.c.obj CMakeFiles/threadx.dir/common/src/tx_queue_create.c.obj CMakeFiles/threadx.dir/common/src/tx_queue_delete.c.obj CMakeFiles/threadx.dir/common/src/tx_queue_flush.c.obj CMakeFiles/threadx.dir/common/src/tx_queue_front_send.c.obj CMakeFiles/threadx.dir/common/src/tx_queue_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_queue_initialize.c.obj CMakeFiles/threadx.dir/common/src/tx_queue_performance_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_queue_performance_system_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_queue_prioritize.c.obj CMakeFiles/threadx.dir/common/src/tx_queue_receive.c.obj CMakeFiles/threadx.dir/common/src/tx_queue_send.c.obj CMakeFiles/threadx.dir/common/src/tx_queue_send_notify.c.obj CMakeFiles/threadx.dir/common/src/tx_semaphore_ceiling_put.c.obj CMakeFiles/threadx.dir/common/src/tx_semaphore_cleanup.c.obj CMakeFiles/threadx.dir/common/src/tx_semaphore_create.c.obj CMakeFiles/threadx.dir/common/src/tx_semaphore_delete.c.obj CMakeFiles/threadx.dir/common/src/tx_semaphore_get.c.obj CMakeFiles/threadx.dir/common/src/tx_semaphore_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_semaphore_initialize.c.obj CMakeFiles/threadx.dir/common/src/tx_semaphore_performance_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_semaphore_performance_system_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_semaphore_prioritize.c.obj CMakeFiles/threadx.dir/common/src/tx_semaphore_put.c.obj CMakeFiles/threadx.dir/common/src/tx_semaphore_put_notify.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_create.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_entry_exit_notify.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_identify.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_initialize.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_performance_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_performance_system_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_preemption_change.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_priority_change.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_relinquish.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_resume.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_shell_entry.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_sleep.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_stack_analyze.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_stack_error_handler.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_stack_error_notify.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_suspend.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_system_preempt_check.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_system_resume.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_system_suspend.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_terminate.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_time_slice.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_time_slice_change.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_timeout.c.obj CMakeFiles/threadx.dir/common/src/tx_thread_wait_abort.c.obj CMakeFiles/threadx.dir/common/src/tx_time_get.c.obj CMakeFiles/threadx.dir/common/src/tx_time_set.c.obj CMakeFiles/threadx.dir/common/src/tx_timer_activate.c.obj CMakeFiles/threadx.dir/common/src/tx_timer_change.c.obj CMakeFiles/threadx.dir/common/src/tx_timer_create.c.obj CMakeFiles/threadx.dir/common/src/tx_timer_deactivate.c.obj CMakeFiles/threadx.dir/common/src/tx_timer_delete.c.obj CMakeFiles/threadx.dir/common/src/tx_timer_expiration_process.c.obj CMakeFiles/threadx.dir/common/src/tx_timer_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_timer_initialize.c.obj CMakeFiles/threadx.dir/common/src/tx_timer_performance_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_timer_performance_system_info_get.c.obj CMakeFiles/threadx.dir/common/src/tx_timer_system_activate.c.obj CMakeFiles/threadx.dir/common/src/tx_timer_system_deactivate.c.obj CMakeFiles/threadx.dir/common/src/tx_timer_thread_entry.c.obj CMakeFiles/threadx.dir/common/src/tx_trace_buffer_full_notify.c.obj CMakeFiles/threadx.dir/common/src/tx_trace_disable.c.obj CMakeFiles/threadx.dir/common/src/tx_trace_enable.c.obj CMakeFiles/threadx.dir/common/src/tx_trace_event_filter.c.obj CMakeFiles/threadx.dir/common/src/tx_trace_event_unfilter.c.obj CMakeFiles/threadx.dir/common/src/tx_trace_initialize.c.obj CMakeFiles/threadx.dir/common/src/tx_trace_interrupt_control.c.obj CMakeFiles/threadx.dir/common/src/tx_trace_isr_enter_insert.c.obj CMakeFiles/threadx.dir/common/src/tx_trace_isr_exit_insert.c.obj CMakeFiles/threadx.dir/common/src/tx_trace_object_register.c.obj CMakeFiles/threadx.dir/common/src/tx_trace_object_unregister.c.obj CMakeFiles/threadx.dir/common/src/tx_trace_user_event_insert.c.obj CMakeFiles/threadx.dir/common/src/txe_block_allocate.c.obj CMakeFiles/threadx.dir/common/src/txe_block_pool_create.c.obj CMakeFiles/threadx.dir/common/src/txe_block_pool_delete.c.obj CMakeFiles/threadx.dir/common/src/txe_block_pool_info_get.c.obj CMakeFiles/threadx.dir/common/src/txe_block_pool_prioritize.c.obj CMakeFiles/threadx.dir/common/src/txe_block_release.c.obj CMakeFiles/threadx.dir/common/src/txe_byte_allocate.c.obj CMakeFiles/threadx.dir/common/src/txe_byte_pool_create.c.obj CMakeFiles/threadx.dir/common/src/txe_byte_pool_delete.c.obj CMakeFiles/threadx.dir/common/src/txe_byte_pool_info_get.c.obj CMakeFiles/threadx.dir/common/src/txe_byte_pool_prioritize.c.obj CMakeFiles/threadx.dir/common/src/txe_byte_release.c.obj CMakeFiles/threadx.dir/common/src/txe_event_flags_create.c.obj CMakeFiles/threadx.dir/common/src/txe_event_flags_delete.c.obj CMakeFiles/threadx.dir/common/src/txe_event_flags_get.c.obj CMakeFiles/threadx.dir/common/src/txe_event_flags_info_get.c.obj CMakeFiles/threadx.dir/common/src/txe_event_flags_set.c.obj CMakeFiles/threadx.dir/common/src/txe_event_flags_set_notify.c.obj CMakeFiles/threadx.dir/common/src/txe_mutex_create.c.obj CMakeFiles/threadx.dir/common/src/txe_mutex_delete.c.obj CMakeFiles/threadx.dir/common/src/txe_mutex_get.c.obj CMakeFiles/threadx.dir/common/src/txe_mutex_info_get.c.obj CMakeFiles/threadx.dir/common/src/txe_mutex_prioritize.c.obj CMakeFiles/threadx.dir/common/src/txe_mutex_put.c.obj CMakeFiles/threadx.dir/common/src/txe_queue_create.c.obj CMakeFiles/threadx.dir/common/src/txe_queue_delete.c.obj CMakeFiles/threadx.dir/common/src/txe_queue_flush.c.obj CMakeFiles/threadx.dir/common/src/txe_queue_front_send.c.obj CMakeFiles/threadx.dir/common/src/txe_queue_info_get.c.obj CMakeFiles/threadx.dir/common/src/txe_queue_prioritize.c.obj CMakeFiles/threadx.dir/common/src/txe_queue_receive.c.obj CMakeFiles/threadx.dir/common/src/txe_queue_send.c.obj CMakeFiles/threadx.dir/common/src/txe_queue_send_notify.c.obj CMakeFiles/threadx.dir/common/src/txe_semaphore_ceiling_put.c.obj CMakeFiles/threadx.dir/common/src/txe_semaphore_create.c.obj CMakeFiles/threadx.dir/common/src/txe_semaphore_delete.c.obj CMakeFiles/threadx.dir/common/src/txe_semaphore_get.c.obj CMakeFiles/threadx.dir/common/src/txe_semaphore_info_get.c.obj CMakeFiles/threadx.dir/common/src/txe_semaphore_prioritize.c.obj CMakeFiles/threadx.dir/common/src/txe_semaphore_put.c.obj CMakeFiles/threadx.dir/common/src/txe_semaphore_put_notify.c.obj CMakeFiles/threadx.dir/common/src/txe_thread_create.c.obj CMakeFiles/threadx.dir/common/src/txe_thread_delete.c.obj CMakeFiles/threadx.dir/common/src/txe_thread_entry_exit_notify.c.obj CMakeFiles/threadx.dir/common/src/txe_thread_info_get.c.obj CMakeFiles/threadx.dir/common/src/txe_thread_preemption_change.c.obj CMakeFiles/threadx.dir/common/src/txe_thread_priority_change.c.obj CMakeFiles/threadx.dir/common/src/txe_thread_relinquish.c.obj CMakeFiles/threadx.dir/common/src/txe_thread_reset.c.obj CMakeFiles/threadx.dir/common/src/txe_thread_resume.c.obj CMakeFiles/threadx.dir/common/src/txe_thread_suspend.c.obj CMakeFiles/threadx.dir/common/src/txe_thread_terminate.c.obj CMakeFiles/threadx.dir/common/src/txe_thread_time_slice_change.c.obj CMakeFiles/threadx.dir/common/src/txe_thread_wait_abort.c.obj CMakeFiles/threadx.dir/common/src/txe_timer_activate.c.obj CMakeFiles/threadx.dir/common/src/txe_timer_change.c.obj CMakeFiles/threadx.dir/common/src/txe_timer_create.c.obj CMakeFiles/threadx.dir/common/src/txe_timer_deactivate.c.obj CMakeFiles/threadx.dir/common/src/txe_timer_delete.c.obj CMakeFiles/threadx.dir/common/src/txe_timer_info_get.c.obj + LANGUAGE_COMPILE_FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + OBJECT_DIR = CMakeFiles/threadx.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = CMakeFiles/threadx.dir/threadx.pdb + TARGET_FILE = libthreadx.a + TARGET_PDB = libthreadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/threadx.dir + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target freertos-threadx + + +############################################# +# Order-only phony target for freertos-threadx + +build cmake_object_order_depends_target_freertos-threadx: phony || cmake_object_order_depends_target_threadx + +build CMakeFiles/freertos-threadx.dir/utility/rtos_compatibility_layers/FreeRTOS/tx_freertos.c.obj: C_COMPILER__freertos-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/FreeRTOS/tx_freertos.c || cmake_object_order_depends_target_freertos-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = CMakeFiles/freertos-threadx.dir/utility/rtos_compatibility_layers/FreeRTOS/tx_freertos.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/FreeRTOS -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = CMakeFiles/freertos-threadx.dir + OBJECT_FILE_DIR = CMakeFiles/freertos-threadx.dir/utility/rtos_compatibility_layers/FreeRTOS + TARGET_COMPILE_PDB = CMakeFiles/freertos-threadx.dir/freertos-threadx.pdb + TARGET_PDB = libfreertos-threadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/freertos-threadx.dir + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target freertos-threadx + + +############################################# +# Link the static library libfreertos-threadx.a + +build libfreertos-threadx.a: C_STATIC_LIBRARY_LINKER__freertos-threadx_ CMakeFiles/freertos-threadx.dir/utility/rtos_compatibility_layers/FreeRTOS/tx_freertos.c.obj || libthreadx.a + LANGUAGE_COMPILE_FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + OBJECT_DIR = CMakeFiles/freertos-threadx.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = CMakeFiles/freertos-threadx.dir/freertos-threadx.pdb + TARGET_FILE = libfreertos-threadx.a + TARGET_PDB = libfreertos-threadx.pdb + TARGET_SUPPORT_DIR = CMakeFiles/freertos-threadx.dir + + +############################################# +# Utility command for package + +build CMakeFiles/package.util: CUSTOM_COMMAND all + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 && /usr/bin/cpack --config ./CPackConfig.cmake + DESC = Run CPack packaging tool... + pool = console + restat = 1 + +build package: phony CMakeFiles/package.util + + +############################################# +# Utility command for package_source + +build CMakeFiles/package_source.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 && /usr/bin/cpack --config ./CPackSourceConfig.cmake + DESC = Run CPack packaging tool for source... + pool = console + restat = 1 + +build package_source: phony CMakeFiles/package_source.util + + +############################################# +# Utility command for test + +build CMakeFiles/test.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 && /usr/bin/ctest + DESC = Running tests... + pool = console + restat = 1 + +build test: phony CMakeFiles/test.util + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 && /usr/bin/cmake --regenerate-during-build -S/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698 -B/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for package + +build ports/risc-v64/gnu/CMakeFiles/package.util: CUSTOM_COMMAND ports/risc-v64/gnu/all + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 && /usr/bin/cpack --config ./CPackConfig.cmake + DESC = Run CPack packaging tool... + pool = console + restat = 1 + +build ports/risc-v64/gnu/package: phony ports/risc-v64/gnu/CMakeFiles/package.util + + +############################################# +# Utility command for package_source + +build ports/risc-v64/gnu/CMakeFiles/package_source.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 && /usr/bin/cpack --config ./CPackSourceConfig.cmake + DESC = Run CPack packaging tool for source... + pool = console + restat = 1 + +build ports/risc-v64/gnu/package_source: phony ports/risc-v64/gnu/CMakeFiles/package_source.util + + +############################################# +# Utility command for test + +build ports/risc-v64/gnu/CMakeFiles/test.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/ports/risc-v64/gnu && /usr/bin/ctest + DESC = Running tests... + pool = console + restat = 1 + +build ports/risc-v64/gnu/test: phony ports/risc-v64/gnu/CMakeFiles/test.util + + +############################################# +# Utility command for edit_cache + +build ports/risc-v64/gnu/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/ports/risc-v64/gnu && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build ports/risc-v64/gnu/edit_cache: phony ports/risc-v64/gnu/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build ports/risc-v64/gnu/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/ports/risc-v64/gnu && /usr/bin/cmake --regenerate-during-build -S/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698 -B/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build ports/risc-v64/gnu/rebuild_cache: phony ports/risc-v64/gnu/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for EXECUTABLE target kernel.elf + + +############################################# +# Order-only phony target for kernel.elf + +build cmake_object_order_depends_target_kernel.elf: phony || cmake_object_order_depends_target_threadx + +build ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/demo_threadx.c.obj: C_COMPILER__kernel.2eelf_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt/demo_threadx.c || cmake_object_order_depends_target_kernel.elf + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/demo_threadx.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + OBJECT_FILE_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + TARGET_COMPILE_PDB = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/ + TARGET_PDB = ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf.pdb + TARGET_SUPPORT_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + +build ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/entry.S.obj: ASM_COMPILER__kernel.2eelf_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt/entry.S || cmake_object_order_depends_target_kernel.elf + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/entry.S.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany -D__ASSEMBLER__ + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + OBJECT_FILE_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + TARGET_COMPILE_PDB = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/ + TARGET_PDB = ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf.pdb + TARGET_SUPPORT_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + +build ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/uart.c.obj: C_COMPILER__kernel.2eelf_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt/uart.c || cmake_object_order_depends_target_kernel.elf + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/uart.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + OBJECT_FILE_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + TARGET_COMPILE_PDB = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/ + TARGET_PDB = ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf.pdb + TARGET_SUPPORT_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + +build ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/plic.c.obj: C_COMPILER__kernel.2eelf_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt/plic.c || cmake_object_order_depends_target_kernel.elf + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/plic.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + OBJECT_FILE_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + TARGET_COMPILE_PDB = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/ + TARGET_PDB = ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf.pdb + TARGET_SUPPORT_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + +build ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/hwtimer.c.obj: C_COMPILER__kernel.2eelf_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt/hwtimer.c || cmake_object_order_depends_target_kernel.elf + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/hwtimer.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + OBJECT_FILE_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + TARGET_COMPILE_PDB = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/ + TARGET_PDB = ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf.pdb + TARGET_SUPPORT_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + +build ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/trap.c.obj: C_COMPILER__kernel.2eelf_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt/trap.c || cmake_object_order_depends_target_kernel.elf + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/trap.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + OBJECT_FILE_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + TARGET_COMPILE_PDB = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/ + TARGET_PDB = ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf.pdb + TARGET_SUPPORT_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + +build ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/board.c.obj: C_COMPILER__kernel.2eelf_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt/board.c || cmake_object_order_depends_target_kernel.elf + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/board.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + OBJECT_FILE_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + TARGET_COMPILE_PDB = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/ + TARGET_PDB = ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf.pdb + TARGET_SUPPORT_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + +build ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/tx_initialize_low_level.S.obj: ASM_COMPILER__kernel.2eelf_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt/tx_initialize_low_level.S || cmake_object_order_depends_target_kernel.elf + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/tx_initialize_low_level.S.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany -D__ASSEMBLER__ + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + OBJECT_FILE_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + TARGET_COMPILE_PDB = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/ + TARGET_PDB = ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf.pdb + TARGET_SUPPORT_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target kernel.elf + + +############################################# +# Link the executable ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf + +build ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf: C_EXECUTABLE_LINKER__kernel.2eelf_ ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/demo_threadx.c.obj ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/entry.S.obj ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/uart.c.obj ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/plic.c.obj ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/hwtimer.c.obj ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/trap.c.obj ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/board.c.obj ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/tx_initialize_low_level.S.obj | libthreadx.a || libthreadx.a + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + LINK_FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany -T/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt/link.lds -nostartfiles -Wl,-Map=kernel.map + LINK_LIBRARIES = libthreadx.a -lgcc + OBJECT_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir/ + TARGET_FILE = ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf + TARGET_PDB = ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf.pdb + TARGET_SUPPORT_DIR = ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/kernel.elf.dir + + +############################################# +# Utility command for check-functional-riscv64 + +build ports/risc-v64/gnu/example_build/qemu_virt/check-functional-riscv64: phony ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/check-functional-riscv64 ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf + + +############################################# +# Utility command for package + +build ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/package.util: CUSTOM_COMMAND ports/risc-v64/gnu/example_build/qemu_virt/all + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 && /usr/bin/cpack --config ./CPackConfig.cmake + DESC = Run CPack packaging tool... + pool = console + restat = 1 + +build ports/risc-v64/gnu/example_build/qemu_virt/package: phony ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/package.util + + +############################################# +# Utility command for package_source + +build ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/package_source.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 && /usr/bin/cpack --config ./CPackSourceConfig.cmake + DESC = Run CPack packaging tool for source... + pool = console + restat = 1 + +build ports/risc-v64/gnu/example_build/qemu_virt/package_source: phony ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/package_source.util + + +############################################# +# Utility command for test + +build ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/test.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt && /usr/bin/ctest + DESC = Running tests... + pool = console + restat = 1 + +build ports/risc-v64/gnu/example_build/qemu_virt/test: phony ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/test.util + + +############################################# +# Utility command for edit_cache + +build ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build ports/risc-v64/gnu/example_build/qemu_virt/edit_cache: phony ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt && /usr/bin/cmake --regenerate-during-build -S/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698 -B/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build ports/risc-v64/gnu/example_build/qemu_virt/rebuild_cache: phony ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/rebuild_cache.util + + +############################################# +# Custom command for ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/check-functional-riscv64 + +build ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/check-functional-riscv64 | ${cmake_ninja_workdir}ports/risc-v64/gnu/example_build/qemu_virt/CMakeFiles/check-functional-riscv64: CUSTOM_COMMAND ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf || libthreadx.a ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt && /usr/bin/python3.12 /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt/test/threadx_test_tx_gnu_riscv64_qemu.py --elf /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf --qemu /usr/bin/qemu-system-riscv64 --gdb /opt/riscv/bin/riscv64-unknown-elf-gdb + DESC = Running RISC-V64 QEMU/GDB functional test runner... + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for package + +build common/CMakeFiles/package.util: CUSTOM_COMMAND common/all + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 && /usr/bin/cpack --config ./CPackConfig.cmake + DESC = Run CPack packaging tool... + pool = console + restat = 1 + +build common/package: phony common/CMakeFiles/package.util + + +############################################# +# Utility command for package_source + +build common/CMakeFiles/package_source.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 && /usr/bin/cpack --config ./CPackSourceConfig.cmake + DESC = Run CPack packaging tool for source... + pool = console + restat = 1 + +build common/package_source: phony common/CMakeFiles/package_source.util + + +############################################# +# Utility command for test + +build common/CMakeFiles/test.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/common && /usr/bin/ctest + DESC = Running tests... + pool = console + restat = 1 + +build common/test: phony common/CMakeFiles/test.util + + +############################################# +# Utility command for edit_cache + +build common/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/common && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build common/edit_cache: phony common/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build common/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/common && /usr/bin/cmake --regenerate-during-build -S/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698 -B/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build common/rebuild_cache: phony common/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target posix-threadx + + +############################################# +# Order-only phony target for posix-threadx + +build cmake_object_order_depends_target_posix-threadx: phony || cmake_object_order_depends_target_threadx + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_abs_time_to_rel_ticks.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_abs_time_to_rel_ticks.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_abs_time_to_rel_ticks.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_clock_getres.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_clock_getres.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_clock_getres.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_clock_gettime.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_clock_gettime.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_clock_gettime.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_clock_settime.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_clock_settime.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_clock_settime.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_cond_broadcast.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_cond_broadcast.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_cond_broadcast.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_cond_destroy.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_cond_destroy.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_cond_destroy.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_cond_init.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_cond_init.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_cond_init.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_cond_signal.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_cond_signal.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_cond_signal.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_cond_timedwait.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_cond_timedwait.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_cond_timedwait.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_cond_wait.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_cond_wait.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_cond_wait.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_error.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_error.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_error.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_in_thread_context.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_in_thread_context.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_in_thread_context.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_internal_signal_dispatch.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_internal_signal_dispatch.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_internal_signal_dispatch.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_memory_allocate.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_memory_allocate.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_memory_allocate.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_memory_release.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_memory_release.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_memory_release.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_arrange_msg.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mq_arrange_msg.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_arrange_msg.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_attr_init.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mq_attr_init.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_attr_init.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_close.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mq_close.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_close.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_create.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mq_create.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_create.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_find_queue.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mq_find_queue.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_find_queue.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_get_new_queue.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mq_get_new_queue.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_get_new_queue.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_get_queue_desc.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mq_get_queue_desc.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_get_queue_desc.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_open.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mq_open.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_open.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_priority_search.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mq_priority_search.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_priority_search.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_putback_queue.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mq_putback_queue.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_putback_queue.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_queue_delete.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mq_queue_delete.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_queue_delete.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_queue_init.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mq_queue_init.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_queue_init.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_receive.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mq_receive.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_receive.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_reset_queue.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mq_reset_queue.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_reset_queue.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_send.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mq_send.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_send.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_unlink.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mq_unlink.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_unlink.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_destroy.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mx_attr_destroy.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_destroy.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_getprotocol.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mx_attr_getprotocol.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_getprotocol.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_getpshared.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mx_attr_getpshared.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_getpshared.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_gettype.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mx_attr_gettype.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_gettype.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_initi.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mx_attr_initi.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_initi.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_setprotocol.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mx_attr_setprotocol.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_setprotocol.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_setpshared.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mx_attr_setpshared.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_setpshared.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_settype.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mx_attr_settype.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_settype.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_destroy.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mx_destroy.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_destroy.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_init.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mx_init.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_init.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_lock.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mx_lock.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_lock.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_set_default_mutexattr.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mx_set_default_mutexattr.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_set_default_mutexattr.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_timedlock.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mx_timedlock.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_timedlock.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_trylock.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mx_trylock.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_trylock.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_unlock.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_mx_unlock.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_unlock.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_nanosleep.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_nanosleep.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_nanosleep.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_destroy.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_attr_destroy.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_destroy.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getdetachstate.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_attr_getdetachstate.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getdetachstate.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getinheritsched.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_attr_getinheritsched.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getinheritsched.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getschedparam.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_attr_getschedparam.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getschedparam.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getschedpolicy.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_attr_getschedpolicy.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getschedpolicy.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getstack.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_attr_getstack.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getstack.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getstackaddr.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_attr_getstackaddr.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getstackaddr.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getstacksize.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_attr_getstacksize.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getstacksize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_init.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_attr_init.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_init.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setdetachstate.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_attr_setdetachstate.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setdetachstate.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setinheritsched.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_attr_setinheritsched.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setinheritsched.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setschedparam.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_attr_setschedparam.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setschedparam.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setschedpolicyl.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_attr_setschedpolicyl.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setschedpolicyl.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setstack.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_attr_setstack.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setstack.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setstackaddr.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_attr_setstackaddr.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setstackaddr.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setstacksize.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_attr_setstacksize.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setstacksize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_cancel.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_cancel.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_cancel.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_create.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_create.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_create.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_detach.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_detach.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_detach.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_equal.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_equal.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_equal.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_exit.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_exit.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_exit.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_getcanceltype.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_getcanceltype.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_getcanceltype.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_getschedparam.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_getschedparam.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_getschedparam.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_init.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_init.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_init.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_join.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_join.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_join.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_kill.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_kill.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_kill.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_once.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_once.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_once.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_self.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_self.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_self.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_set_default_pthread_attr.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_set_default_pthread_attr.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_set_default_pthread_attr.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_setcancelstate.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_setcancelstate.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_setcancelstate.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_setcanceltype.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_setcanceltype.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_setcanceltype.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_setschedparam.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_setschedparam.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_setschedparam.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_sigmask.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_sigmask.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_sigmask.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_testcancel.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_testcancel.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_testcancel.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_yield.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_pth_yield.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_yield.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_px_initialize.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_px_initialize.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_px_initialize.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sched_get_prio.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sched_get_prio.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sched_get_prio.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sched_yield.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sched_yield.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sched_yield.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_close.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sem_close.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_close.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_destroy.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sem_destroy.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_destroy.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_find_sem.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sem_find_sem.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_find_sem.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_get_new_sem.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sem_get_new_sem.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_get_new_sem.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_getvalue.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sem_getvalue.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_getvalue.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_init.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sem_init.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_init.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_open.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sem_open.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_open.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_post.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sem_post.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_post.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_reset.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sem_reset.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_reset.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_set_sem_name.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sem_set_sem_name.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_set_sem_name.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_trywait.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sem_trywait.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_trywait.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_unlink.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sem_unlink.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_unlink.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_wait.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sem_wait.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_wait.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sig_addset.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sig_addset.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sig_addset.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sig_delset.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sig_delset.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sig_delset.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sig_emptyset.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sig_emptyset.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sig_emptyset.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sig_fillset.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sig_fillset.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sig_fillset.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sig_signal.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sig_signal.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sig_signal.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sig_wait.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sig_wait.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sig_wait.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sleep.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_sleep.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sleep.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + +build utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_system_manager.c.obj: C_COMPILER__posix-threadx_unscanned_ /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/px_system_manager.c || cmake_object_order_depends_target_posix-threadx + DEFINES = -DTX_INCLUDE_USER_DEFINE_FILE + DEP_FILE = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_system_manager.c.obj.d + FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + INCLUDES = -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/inc -I/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/custom_inc -isystem /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + OBJECT_FILE_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target posix-threadx + + +############################################# +# Link the static library utility/rtos_compatibility_layers/posix/libposix-threadx.a + +build utility/rtos_compatibility_layers/posix/libposix-threadx.a: C_STATIC_LIBRARY_LINKER__posix-threadx_ utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_abs_time_to_rel_ticks.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_clock_getres.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_clock_gettime.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_clock_settime.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_cond_broadcast.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_cond_destroy.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_cond_init.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_cond_signal.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_cond_timedwait.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_cond_wait.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_error.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_in_thread_context.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_internal_signal_dispatch.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_memory_allocate.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_memory_release.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_arrange_msg.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_attr_init.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_close.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_create.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_find_queue.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_get_new_queue.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_get_queue_desc.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_open.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_priority_search.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_putback_queue.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_queue_delete.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_queue_init.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_receive.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_reset_queue.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_send.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mq_unlink.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_destroy.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_getprotocol.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_getpshared.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_gettype.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_initi.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_setprotocol.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_setpshared.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_attr_settype.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_destroy.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_init.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_lock.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_set_default_mutexattr.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_timedlock.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_trylock.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_mx_unlock.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_nanosleep.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_destroy.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getdetachstate.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getinheritsched.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getschedparam.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getschedpolicy.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getstack.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getstackaddr.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_getstacksize.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_init.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setdetachstate.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setinheritsched.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setschedparam.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setschedpolicyl.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setstack.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setstackaddr.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_attr_setstacksize.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_cancel.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_create.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_detach.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_equal.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_exit.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_getcanceltype.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_getschedparam.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_init.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_join.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_kill.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_once.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_self.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_set_default_pthread_attr.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_setcancelstate.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_setcanceltype.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_setschedparam.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_sigmask.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_testcancel.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_pth_yield.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_px_initialize.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sched_get_prio.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sched_yield.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_close.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_destroy.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_find_sem.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_get_new_sem.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_getvalue.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_init.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_open.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_post.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_reset.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_set_sem_name.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_trywait.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_unlink.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sem_wait.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sig_addset.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sig_delset.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sig_emptyset.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sig_fillset.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sig_signal.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sig_wait.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_sleep.c.obj utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/px_system_manager.c.obj || libthreadx.a + LANGUAGE_COMPILE_FLAGS = -g -march=rv64gc -mabi=lp64d -mcmodel=medany + OBJECT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir/posix-threadx.pdb + TARGET_FILE = utility/rtos_compatibility_layers/posix/libposix-threadx.a + TARGET_PDB = utility/rtos_compatibility_layers/posix/libposix-threadx.pdb + TARGET_SUPPORT_DIR = utility/rtos_compatibility_layers/posix/CMakeFiles/posix-threadx.dir + + +############################################# +# Utility command for package + +build utility/rtos_compatibility_layers/posix/CMakeFiles/package.util: CUSTOM_COMMAND utility/rtos_compatibility_layers/posix/all + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 && /usr/bin/cpack --config ./CPackConfig.cmake + DESC = Run CPack packaging tool... + pool = console + restat = 1 + +build utility/rtos_compatibility_layers/posix/package: phony utility/rtos_compatibility_layers/posix/CMakeFiles/package.util + + +############################################# +# Utility command for package_source + +build utility/rtos_compatibility_layers/posix/CMakeFiles/package_source.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 && /usr/bin/cpack --config ./CPackSourceConfig.cmake + DESC = Run CPack packaging tool for source... + pool = console + restat = 1 + +build utility/rtos_compatibility_layers/posix/package_source: phony utility/rtos_compatibility_layers/posix/CMakeFiles/package_source.util + + +############################################# +# Utility command for test + +build utility/rtos_compatibility_layers/posix/CMakeFiles/test.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/utility/rtos_compatibility_layers/posix && /usr/bin/ctest + DESC = Running tests... + pool = console + restat = 1 + +build utility/rtos_compatibility_layers/posix/test: phony utility/rtos_compatibility_layers/posix/CMakeFiles/test.util + + +############################################# +# Utility command for edit_cache + +build utility/rtos_compatibility_layers/posix/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/utility/rtos_compatibility_layers/posix && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build utility/rtos_compatibility_layers/posix/edit_cache: phony utility/rtos_compatibility_layers/posix/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build utility/rtos_compatibility_layers/posix/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/utility/rtos_compatibility_layers/posix && /usr/bin/cmake --regenerate-during-build -S/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698 -B/tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build utility/rtos_compatibility_layers/posix/rebuild_cache: phony utility/rtos_compatibility_layers/posix/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build check-functional-riscv64: phony ports/risc-v64/gnu/example_build/qemu_virt/check-functional-riscv64 + +build freertos-threadx: phony libfreertos-threadx.a + +build kernel.elf: phony ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf + +build libposix-threadx.a: phony utility/rtos_compatibility_layers/posix/libposix-threadx.a + +build posix-threadx: phony utility/rtos_compatibility_layers/posix/libposix-threadx.a + +build threadx: phony libthreadx.a + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64 + +build all: phony libthreadx.a ports/risc-v64/gnu/all common/all utility/rtos_compatibility_layers/posix/all + +# ============================================================================= + +############################################# +# Folder: /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/common + +build common/all: phony + +# ============================================================================= + +############################################# +# Folder: /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/ports/risc-v64/gnu + +build ports/risc-v64/gnu/all: phony ports/risc-v64/gnu/example_build/qemu_virt/all + +# ============================================================================= + +############################################# +# Folder: /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt + +build ports/risc-v64/gnu/example_build/qemu_virt/all: phony + +# ============================================================================= + +############################################# +# Folder: /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/utility/rtos_compatibility_layers/posix + +build utility/rtos_compatibility_layers/posix/all: phony + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/cmake_install.cmake /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/ports/risc-v64/gnu/cmake_install.cmake /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt/cmake_install.cmake /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/common/cmake_install.cmake /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/utility/rtos_compatibility_layers/posix/cmake_install.cmake /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/CTestTestfile.cmake /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/ports/risc-v64/gnu/CTestTestfile.cmake /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt/CTestTestfile.cmake /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/common/CTestTestfile.cmake /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/utility/rtos_compatibility_layers/posix/CTestTestfile.cmake: RERUN_CMAKE | /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/CMakeLists.txt /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/cmake/riscv64-unknown-elf.cmake /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/cmake/riscv64_gnu.cmake /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/cmake/threadx_riscv_port.cmake /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/CMakeLists.txt /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc/tx_user_sample.h /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/CMakeLists.txt /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt/CMakeLists.txt /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/CMakeLists.txt /usr/share/cmake-4.4/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake-4.4/Modules/CMakeASMInformation.cmake /usr/share/cmake-4.4/Modules/CMakeCCompiler.cmake.in /usr/share/cmake-4.4/Modules/CMakeCCompilerABI.c /usr/share/cmake-4.4/Modules/CMakeCInformation.cmake /usr/share/cmake-4.4/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-4.4/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake-4.4/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake-4.4/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake-4.4/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake-4.4/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake-4.4/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake-4.4/Modules/CMakeDetermineCompilerSupport.cmake /usr/share/cmake-4.4/Modules/CMakeDetermineSystem.cmake /usr/share/cmake-4.4/Modules/CMakeFindBinUtils.cmake /usr/share/cmake-4.4/Modules/CMakeGenericSystem.cmake /usr/share/cmake-4.4/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-4.4/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-4.4/Modules/CMakeNinjaFindMake.cmake /usr/share/cmake-4.4/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake-4.4/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake-4.4/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake-4.4/Modules/CMakeSystem.cmake.in /usr/share/cmake-4.4/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-4.4/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-4.4/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake-4.4/Modules/CMakeTestCCompiler.cmake /usr/share/cmake-4.4/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake-4.4/Modules/CPack.cmake /usr/share/cmake-4.4/Modules/CPackComponent.cmake /usr/share/cmake-4.4/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-4.4/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake-4.4/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/CrayClang-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Diab-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/GNU-ASM.cmake /usr/share/cmake-4.4/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/GNU-C.cmake /usr/share/cmake-4.4/Modules/Compiler/GNU-FindBinUtils.cmake /usr/share/cmake-4.4/Modules/Compiler/GNU.cmake /usr/share/cmake-4.4/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake-4.4/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/OrangeC-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/PellesC-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Renesas-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/TIClang-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-4.4/Modules/FindPackageMessage.cmake /usr/share/cmake-4.4/Modules/FindPython/Support.cmake /usr/share/cmake-4.4/Modules/FindPython3.cmake /usr/share/cmake-4.4/Modules/Internal/CMakeASMLinkerInformation.cmake /usr/share/cmake-4.4/Modules/Internal/CMakeCLinkerInformation.cmake /usr/share/cmake-4.4/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake-4.4/Modules/Internal/CMakeDetermineLinkerId.cmake /usr/share/cmake-4.4/Modules/Internal/CMakeInspectASMLinker.cmake /usr/share/cmake-4.4/Modules/Internal/CMakeInspectCLinker.cmake /usr/share/cmake-4.4/Modules/Internal/FeatureTesting.cmake /usr/share/cmake-4.4/Modules/Platform/Generic.cmake /usr/share/cmake-4.4/Templates/CPackConfig.cmake.in CMakeCache.txt CMakeFiles/4.4.3/CMakeASMCompiler.cmake CMakeFiles/4.4.3/CMakeCCompiler.cmake CMakeFiles/4.4.3/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/CMakeLists.txt /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/cmake/riscv64-unknown-elf.cmake /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/cmake/riscv64_gnu.cmake /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/cmake/threadx_riscv_port.cmake /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/CMakeLists.txt /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/common/inc/tx_user_sample.h /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/CMakeLists.txt /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/ports/risc-v64/gnu/example_build/qemu_virt/CMakeLists.txt /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/utility/rtos_compatibility_layers/posix/CMakeLists.txt /usr/share/cmake-4.4/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake-4.4/Modules/CMakeASMInformation.cmake /usr/share/cmake-4.4/Modules/CMakeCCompiler.cmake.in /usr/share/cmake-4.4/Modules/CMakeCCompilerABI.c /usr/share/cmake-4.4/Modules/CMakeCInformation.cmake /usr/share/cmake-4.4/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-4.4/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake-4.4/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake-4.4/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake-4.4/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake-4.4/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake-4.4/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake-4.4/Modules/CMakeDetermineCompilerSupport.cmake /usr/share/cmake-4.4/Modules/CMakeDetermineSystem.cmake /usr/share/cmake-4.4/Modules/CMakeFindBinUtils.cmake /usr/share/cmake-4.4/Modules/CMakeGenericSystem.cmake /usr/share/cmake-4.4/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-4.4/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-4.4/Modules/CMakeNinjaFindMake.cmake /usr/share/cmake-4.4/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake-4.4/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake-4.4/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake-4.4/Modules/CMakeSystem.cmake.in /usr/share/cmake-4.4/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-4.4/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-4.4/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake-4.4/Modules/CMakeTestCCompiler.cmake /usr/share/cmake-4.4/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake-4.4/Modules/CPack.cmake /usr/share/cmake-4.4/Modules/CPackComponent.cmake /usr/share/cmake-4.4/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-4.4/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake-4.4/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/CrayClang-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Diab-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/GNU-ASM.cmake /usr/share/cmake-4.4/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/GNU-C.cmake /usr/share/cmake-4.4/Modules/Compiler/GNU-FindBinUtils.cmake /usr/share/cmake-4.4/Modules/Compiler/GNU.cmake /usr/share/cmake-4.4/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake-4.4/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/OrangeC-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/PellesC-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Renesas-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/TIClang-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake-4.4/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-4.4/Modules/FindPackageMessage.cmake /usr/share/cmake-4.4/Modules/FindPython/Support.cmake /usr/share/cmake-4.4/Modules/FindPython3.cmake /usr/share/cmake-4.4/Modules/Internal/CMakeASMLinkerInformation.cmake /usr/share/cmake-4.4/Modules/Internal/CMakeCLinkerInformation.cmake /usr/share/cmake-4.4/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake-4.4/Modules/Internal/CMakeDetermineLinkerId.cmake /usr/share/cmake-4.4/Modules/Internal/CMakeInspectASMLinker.cmake /usr/share/cmake-4.4/Modules/Internal/CMakeInspectCLinker.cmake /usr/share/cmake-4.4/Modules/Internal/FeatureTesting.cmake /usr/share/cmake-4.4/Modules/Platform/Generic.cmake /usr/share/cmake-4.4/Templates/CPackConfig.cmake.in CMakeCache.txt CMakeFiles/4.4.3/CMakeASMCompiler.cmake CMakeFiles/4.4.3/CMakeCCompiler.cmake CMakeFiles/4.4.3/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/build-rv64/custom_inc/tx_user.h b/build-rv64/custom_inc/tx_user.h new file mode 100644 index 000000000..0733c16c4 --- /dev/null +++ b/build-rv64/custom_inc/tx_user.h @@ -0,0 +1,298 @@ +/*************************************************************************** + * Copyright (c) 2024 Microsoft Corporation + * Copyright (c) 2026-present Eclipse ThreadX contributors + * + * This program and the accompanying materials are made available under the + * terms of the MIT License which is available at + * https://opensource.org/licenses/MIT. + * + * SPDX-License-Identifier: MIT + **************************************************************************/ + + +/**************************************************************************/ +/**************************************************************************/ +/** */ +/** ThreadX Component */ +/** */ +/** User Specific */ +/** */ +/**************************************************************************/ +/**************************************************************************/ + + +/**************************************************************************/ +/* */ +/* PORT SPECIFIC C INFORMATION RELEASE */ +/* */ +/* tx_user.h PORTABLE C */ +/* 6.3.0 */ +/* */ +/* AUTHOR */ +/* */ +/* William E. Lamie, Microsoft Corporation */ +/* */ +/* DESCRIPTION */ +/* */ +/* This file contains user defines for configuring ThreadX in specific */ +/* ways. This file will have an effect only if the application and */ +/* ThreadX library are built with TX_INCLUDE_USER_DEFINE_FILE defined. */ +/* Note that all the defines in this file may also be made on the */ +/* command line when building ThreadX library and application objects. */ +/* */ +/**************************************************************************/ + +#ifndef TX_USER_H +#define TX_USER_H + + +/* Define various build options for the ThreadX port. The application should either make changes + here by commenting or un-commenting the conditional compilation defined OR supply the defines + though the compiler's equivalent of the -D option. + + For maximum speed, the following should be defined: + + TX_MAX_PRIORITIES 32 + TX_DISABLE_PREEMPTION_THRESHOLD + TX_DISABLE_REDUNDANT_CLEARING + TX_DISABLE_NOTIFY_CALLBACKS + TX_NOT_INTERRUPTABLE + TX_TIMER_PROCESS_IN_ISR + TX_REACTIVATE_INLINE + TX_DISABLE_STACK_FILLING + TX_INLINE_THREAD_RESUME_SUSPEND + + For minimum size, the following should be defined: + + TX_MAX_PRIORITIES 32 + TX_DISABLE_PREEMPTION_THRESHOLD + TX_DISABLE_REDUNDANT_CLEARING + TX_DISABLE_NOTIFY_CALLBACKS + TX_NO_FILEX_POINTER + TX_NOT_INTERRUPTABLE + TX_TIMER_PROCESS_IN_ISR + + Of course, many of these defines reduce functionality and/or change the behavior of the + system in ways that may not be worth the trade-off. For example, the TX_TIMER_PROCESS_IN_ISR + results in faster and smaller code, however, it increases the amount of processing in the ISR. + In addition, some services that are available in timers are not available from ISRs and will + therefore return an error if this option is used. This may or may not be desirable for a + given application. */ + + +/* Override various options with default values already assigned in tx_port.h. Please also refer + to tx_port.h for descriptions on each of these options. */ + +/* +#define TX_MAX_PRIORITIES 32 +#define TX_MINIMUM_STACK ???? +#define TX_THREAD_USER_EXTENSION ???? +#define TX_TIMER_THREAD_STACK_SIZE ???? +#define TX_TIMER_THREAD_PRIORITY ???? +*/ + +/* Define the maximum size of a message in the a queue. the Default value is TX_ULONG_16. + the new value must be a multiple of ULONG. */ + +/* +#define TX_QUEUE_MESSAGE_MAX_SIZE TX_16_ULONG +*/ + +/* Define the common timer tick reference for use by other middleware components. The default + value is 10ms (i.e. 100 ticks, defined in tx_api.h), but may be replaced by a port-specific + version in tx_port.h or here. + Note: the actual hardware timer value may need to be changed (usually in tx_initialize_low_level). */ + +/* +#define TX_TIMER_TICKS_PER_SECOND (100UL) +*/ + +/* Determine if there is a FileX pointer in the thread control block. + By default, the pointer is there for legacy/backwards compatibility. + The pointer must also be there for applications using FileX. + Define this to save space in the thread control block. +*/ + +/* +#define TX_NO_FILEX_POINTER +*/ + +/* Determine if timer expirations (application timers, timeouts, and tx_thread_sleep calls + should be processed within the a system timer thread or directly in the timer ISR. + By default, the timer thread is used. When the following is defined, the timer expiration + processing is done directly from the timer ISR, thereby eliminating the timer thread control + block, stack, and context switching to activate it. */ + +/* +#define TX_TIMER_PROCESS_IN_ISR +*/ + +/* Determine if in-line timer reactivation should be used within the timer expiration processing. + By default, this is disabled and a function call is used. When the following is defined, + reactivating is performed in-line resulting in faster timer processing but slightly larger + code size. */ + +/* +#define TX_REACTIVATE_INLINE +*/ + +/* Determine is stack filling is enabled. By default, ThreadX stack filling is enabled, + which places an 0xEF pattern in each byte of each thread's stack. This is used by + debuggers with ThreadX-awareness and by the ThreadX run-time stack checking feature. */ + +/* +#define TX_DISABLE_STACK_FILLING +*/ + +/* Determine whether or not stack checking is enabled. By default, ThreadX stack checking is + disabled. When the following is defined, ThreadX thread stack checking is enabled. If stack + checking is enabled (TX_ENABLE_STACK_CHECKING is defined), the TX_DISABLE_STACK_FILLING + define is negated, thereby forcing the stack fill which is necessary for the stack checking + logic. */ + +/* +#define TX_ENABLE_STACK_CHECKING +*/ + +/* Determine if random number is used for stack filling. By default, ThreadX uses a fixed + pattern for stack filling. When the following is defined, ThreadX uses a random number + for stack filling. This is effective only when TX_ENABLE_STACK_CHECKING is defined. */ + +/* +#define TX_ENABLE_RANDOM_NUMBER_STACK_FILLING +*/ + +/* Determine if preemption-threshold should be disabled. By default, preemption-threshold is + enabled. If the application does not use preemption-threshold, it may be disabled to reduce + code size and improve performance. */ + +/* +#define TX_DISABLE_PREEMPTION_THRESHOLD +*/ + +/* Determine if global ThreadX variables should be cleared. If the compiler startup code clears + the .bss section prior to ThreadX running, the define can be used to eliminate unnecessary + clearing of ThreadX global variables. */ + +/* +#define TX_DISABLE_REDUNDANT_CLEARING +*/ + +/* Determine if no timer processing is required. This option will help eliminate the timer + processing when not needed. The user will also have to comment out the call to + tx_timer_interrupt, which is typically made from assembly language in + tx_initialize_low_level. Note: if TX_NO_TIMER is used, the define TX_TIMER_PROCESS_IN_ISR + must also be used and tx_timer_initialize must be removed from ThreadX library. */ + +/* +#define TX_NO_TIMER +#ifndef TX_TIMER_PROCESS_IN_ISR +#define TX_TIMER_PROCESS_IN_ISR +#endif +*/ + +/* Determine if the notify callback option should be disabled. By default, notify callbacks are + enabled. If the application does not use notify callbacks, they may be disabled to reduce + code size and improve performance. */ + +/* +#define TX_DISABLE_NOTIFY_CALLBACKS +*/ + + +/* Determine if the tx_thread_resume and tx_thread_suspend services should have their internal + code in-line. This results in a larger image, but improves the performance of the thread + resume and suspend services. */ + +/* +#define TX_INLINE_THREAD_RESUME_SUSPEND +*/ + + +/* Determine if the internal ThreadX code is non-interruptable. This results in smaller code + size and less processing overhead, but increases the interrupt lockout time. */ + +/* +#define TX_NOT_INTERRUPTABLE +*/ + + +/* Determine if the trace event logging code should be enabled. This causes slight increases in + code size and overhead, but provides the ability to generate system trace information which + is available for viewing in TraceX. */ + +/* +#define TX_ENABLE_EVENT_TRACE +*/ + + +/* Determine if block pool performance gathering is required by the application. When the following is + defined, ThreadX gathers various block pool performance information. */ + +/* +#define TX_BLOCK_POOL_ENABLE_PERFORMANCE_INFO +*/ + +/* Determine if byte pool performance gathering is required by the application. When the following is + defined, ThreadX gathers various byte pool performance information. */ + +/* +#define TX_BYTE_POOL_ENABLE_PERFORMANCE_INFO +*/ + +/* Determine if event flags performance gathering is required by the application. When the following is + defined, ThreadX gathers various event flags performance information. */ + +/* +#define TX_EVENT_FLAGS_ENABLE_PERFORMANCE_INFO +*/ + +/* Determine if mutex performance gathering is required by the application. When the following is + defined, ThreadX gathers various mutex performance information. */ + +/* +#define TX_MUTEX_ENABLE_PERFORMANCE_INFO +*/ + +/* Determine if queue performance gathering is required by the application. When the following is + defined, ThreadX gathers various queue performance information. */ + +/* +#define TX_QUEUE_ENABLE_PERFORMANCE_INFO +*/ + +/* Determine if semaphore performance gathering is required by the application. When the following is + defined, ThreadX gathers various semaphore performance information. */ + +/* +#define TX_SEMAPHORE_ENABLE_PERFORMANCE_INFO +*/ + +/* Determine if thread performance gathering is required by the application. When the following is + defined, ThreadX gathers various thread performance information. */ + +/* +#define TX_THREAD_ENABLE_PERFORMANCE_INFO +*/ + +/* Determine if timer performance gathering is required by the application. When the following is + defined, ThreadX gathers various timer performance information. */ + +/* +#define TX_TIMER_ENABLE_PERFORMANCE_INFO +*/ + +/* Override options for byte pool searches of multiple blocks. */ + +/* +#define TX_BYTE_POOL_MULTIPLE_BLOCK_SEARCH 20 +*/ + +/* Override options for byte pool search delay to avoid thrashing. */ + +/* +#define TX_BYTE_POOL_DELAY_VALUE 3 +*/ + +#endif + diff --git a/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf b/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf new file mode 100755 index 000000000..b9e83bcc8 Binary files /dev/null and b/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf differ diff --git a/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt/qemu-riscv64.log b/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt/qemu-riscv64.log new file mode 100644 index 000000000..de9031acc --- /dev/null +++ b/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt/qemu-riscv64.log @@ -0,0 +1,235 @@ +[UART0] : Uart Init Done, this is Test output! +[Thread] : thread_0_entry is here! +[Thread] : thread_5_entry is here! +[Thread] : thread_3_and_4_entry is here! +[Thread] : thread_3_and_4_entry is here! +[Thread] : thread_6_and_7_entry is here! +[Thread] : thread_6_and_7_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_3_and_4_entry is here! +[Thread] : thread_6_and_7_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_1_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Thread] : thread_2_entry is here! +[Threqemu-system-riscv64: terminating on signal 15 from pid 11828 (/usr/bin/python3.12) +a \ No newline at end of file diff --git a/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt/test_cmds.gdb b/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt/test_cmds.gdb new file mode 100644 index 000000000..4e3fb2d01 --- /dev/null +++ b/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt/test_cmds.gdb @@ -0,0 +1,182 @@ + +file /tmp/claude-1000/-home-fdesbiens-652-threadx/3e4a51a5-e5ba-416c-90fd-fe90ff96f461/scratchpad/wt698/build-rv64/ports/risc-v64/gnu/example_build/qemu_virt/kernel.elf +target remote :46936 +set pagination off +set confirm off + +# Setup Breakpoints +break tx_application_define +break thread_0_entry +break thread_6_and_7_entry +break _tx_timer_interrupt + +# The timer interrupt fires at TX_TIMER_TICKS_PER_SECOND Hz. With every +# breakpoint armed at once a bare `continue` is a race: a tick can steal +# the stop that the script expects on an application breakpoint. Keep the +# timer breakpoint disabled until the timer phase, so every stop below is +# unambiguous at any tick rate. +disable 4 + +# Execute to Application Definition +continue + +# Inspect mstatus once thread_0 has started +continue +print/x $mstatus + +# Verify FPU Logic and Register State exercised by thread_6/7. +# Only breakpoint 3 can stop us here, so this is thread_6_and_7_entry on +# its first pass, before the thread has touched fpu_test_val. +continue + +# fpu_test_val exists only in a demo that builds the FPU exercise. GDB +# aborts a sourced command file on an unknown symbol, which would skip +# every later check without saying so, so probe for the symbol first. A +# missing symbol still FAILS the FPU check below; it is not tolerated. +python gdb.execute("set $fpu_sym = %d" % (1 if gdb.lookup_global_symbol("fpu_test_val") else 0)) + +set $fpu_iter = 0 +if $fpu_sym != 0 + set $fpu_before = fpu_test_val + # Wait for the FPU add (fpu_test_val += 1.1f) to retire, instead of + # stepping a fixed number of instructions past an assumed stop. Each + # further stop is another pass through thread_6_and_7_entry, so the cap + # bounds thread passes rather than ticks, and exhausting it fails below. + while fpu_test_val == $fpu_before && $fpu_iter < 64 + set $fpu_iter = $fpu_iter + 1 + continue + end +end + +print/x $mstatus +info registers float + +if $fpu_sym == 0 + printf "FPU_VERIFIED_FAIL_NO_SYMBOL\n" +else + print fpu_test_val + # Assert the float unit produced an exact multiple of 1.1f. This does + # not assume how many passes ran, only that every pass added 1.1f. + set $fpu_n = (int)((fpu_test_val / 1.1) + 0.5) + set $fpu_err = fpu_test_val - ($fpu_n * 1.1) + if $fpu_n >= 1 && $fpu_err > -0.01 && $fpu_err < 0.01 + printf "FPU_VERIFIED_OK value=%f adds=%d\n", fpu_test_val, $fpu_n + else + printf "FPU_VERIFIED_FAIL value=%f adds=%d passes=%d\n", fpu_test_val, $fpu_n, $fpu_iter + end +end + +# Await Timer Interrupt. Arm only the timer breakpoint, so this stop is +# _tx_timer_interrupt and $ra below really is the ISR return address. +disable 1 +disable 2 +disable 3 +enable 4 +continue +print "Hit Timer Interrupt" + +# Verify MEPC Integrity - Save State +print/x $mepc +set $saved_pc = $mepc + +# Verify System Timer Before ISR +set $clock_before = _tx_timer_system_clock +print $clock_before + +# Configure Time-Slice Test Conditions +set _tx_timer_time_slice = 1 +set _tx_timer_expired_time_slice = 0 +set $ts_handler_called = 0 + +# Set Breakpoint at Time-Slice Handler with Auto-Continue +tbreak _tx_thread_time_slice +commands + set $ts_handler_called = 1 + continue +end + +# Set Breakpoint at ISR Return Address. Disable the timer breakpoint for +# this window, so the next tick cannot stop us short of the return. +set $ret_addr = $ra +disable 4 +tbreak *$ret_addr +continue + +# Verify that the live CSR and saved frame still contain the interrupted PC. +set $frame_pc = ((unsigned long *)_tx_thread_current_ptr->tx_thread_stack_ptr)[30] +if $mepc == $saved_pc && $frame_pc == $saved_pc + printf "MEPC_VERIFIED_OK mepc=0x%lx frame_pc=0x%lx\n", $mepc, $frame_pc +else + printf "MEPC_VERIFIED_FAIL saved=0x%lx mepc=0x%lx frame_pc=0x%lx\n", $saved_pc, $mepc, $frame_pc +end + +# Verify Time-Slice Handler Was Called +if $ts_handler_called == 1 + print "SUCCESS: Time-slice handler called." +else + print "FAILURE: Time-slice handler NOT called." +end + +# Verify System Timer Increment (Monotonicity) +set $clock_after = _tx_timer_system_clock +print $clock_after + +if $clock_after > $clock_before + print "SUCCESS: System timer incremented." +else + print "FAILURE: System timer did not increment." +end + +# Verify Preemption Logic (Thread Priority) +# +# We are now stopped at the return address from _tx_timer_interrupt, +# after _tx_thread_time_slice and the timer expiration processing have had +# a chance to update _tx_thread_execute_ptr but before trap_handler +# returns into _tx_thread_context_restore. +# +# Whether any ONE tick lands inside a preemption window depends on +# scheduling phase, not on the tick rate, so poll consecutive ticks at +# this same sample point until the priority relation holds. Each retry +# re-arms the time slice and re-derives the return address from $ra, so +# the sample point is identical every iteration. The cap bounds ticks and +# fails loudly on exhaustion; it never passes the check. +set $preempt_ok = 0 +set $preempt_null = 0 +set $preempt_iter = 0 +while $preempt_iter < 250 && $preempt_ok == 0 + set $curr_ptr = _tx_thread_current_ptr + set $exec_ptr = _tx_thread_execute_ptr + if $curr_ptr == 0 || $exec_ptr == 0 + set $preempt_null = $preempt_null + 1 + else + set $curr_prio = $curr_ptr->tx_thread_priority + set $exec_prio = $exec_ptr->tx_thread_priority + if $exec_prio < $curr_prio + printf "PREEMPT_CHECK current_prio=%d execute_prio=%d\n", $curr_prio, $exec_prio + set $preempt_ok = 1 + end + end + if $preempt_ok == 0 + set $preempt_iter = $preempt_iter + 1 + enable 4 + continue + set _tx_timer_time_slice = 1 + set _tx_timer_expired_time_slice = 0 + set $ret_addr = $ra + disable 4 + tbreak *$ret_addr + continue + end +end + +if $preempt_ok == 1 + printf "PREEMPT_VERIFIED_OK ticks=%d\n", $preempt_iter +else + if $preempt_null == $preempt_iter + printf "PREEMPT_VERIFIED_FAIL_NULL\n" + else + printf "PREEMPT_VERIFIED_FAIL_NOT_OBSERVED ticks=%d\n", $preempt_iter + end +end + +quit diff --git a/ports/risc-v64/gnu/CMakeLists.txt b/ports/risc-v64/gnu/CMakeLists.txt index e51de7355..050007573 100644 --- a/ports/risc-v64/gnu/CMakeLists.txt +++ b/ports/risc-v64/gnu/CMakeLists.txt @@ -3,4 +3,5 @@ include(${CMAKE_CURRENT_LIST_DIR}/../../../cmake/threadx_riscv_port.cmake) threadx_add_riscv_port( SRC_DIR ${CMAKE_CURRENT_LIST_DIR}/src INC_DIR ${CMAKE_CURRENT_LIST_DIR}/inc + EXAMPLE_DIR ${CMAKE_CURRENT_LIST_DIR}/example_build/qemu_virt ) diff --git a/ports/risc-v64/gnu/example_build/qemu_virt/.gitignore b/ports/risc-v64/gnu/example_build/qemu_virt/.gitignore new file mode 100644 index 000000000..d90c0dfd4 --- /dev/null +++ b/ports/risc-v64/gnu/example_build/qemu_virt/.gitignore @@ -0,0 +1,4 @@ +# Ignore generated QEMU test files. +kernel.elf +qemu-riscv64.log +test_cmds.gdb diff --git a/ports/risc-v64/gnu/example_build/qemu_virt/CMakeLists.txt b/ports/risc-v64/gnu/example_build/qemu_virt/CMakeLists.txt new file mode 100644 index 000000000..1928fbbdb --- /dev/null +++ b/ports/risc-v64/gnu/example_build/qemu_virt/CMakeLists.txt @@ -0,0 +1,51 @@ +set(QEMU_DEMO_DIR ${CMAKE_CURRENT_LIST_DIR}) + +add_executable(kernel.elf EXCLUDE_FROM_ALL + ${QEMU_DEMO_DIR}/demo_threadx.c + ${QEMU_DEMO_DIR}/entry.S + ${QEMU_DEMO_DIR}/uart.c + ${QEMU_DEMO_DIR}/plic.c + ${QEMU_DEMO_DIR}/hwtimer.c + ${QEMU_DEMO_DIR}/trap.c + ${QEMU_DEMO_DIR}/board.c + ${QEMU_DEMO_DIR}/tx_initialize_low_level.S +) + +target_link_libraries(kernel.elf PRIVATE threadx gcc) + +target_include_directories(kernel.elf PRIVATE + ${CMAKE_SOURCE_DIR}/common/inc + ${CMAKE_SOURCE_DIR}/ports/${THREADX_ARCH}/${THREADX_TOOLCHAIN}/inc + ${QEMU_DEMO_DIR} +) + +target_link_options(kernel.elf PRIVATE + -T${QEMU_DEMO_DIR}/link.lds + -nostartfiles + -Wl,-Map=kernel.map +) + +find_package(Python3 COMPONENTS Interpreter) +find_program(RISCV64_GDB NAMES riscv64-unknown-elf-gdb gdb-multiarch) +find_program(RISCV64_QEMU NAMES qemu-system-riscv64) +if(Python3_FOUND AND RISCV64_GDB AND RISCV64_QEMU) + add_custom_target(check-functional-riscv64 + COMMAND ${Python3_EXECUTABLE} + ${QEMU_DEMO_DIR}/test/threadx_test_tx_gnu_riscv64_qemu.py + --elf $ + --qemu ${RISCV64_QEMU} + --gdb ${RISCV64_GDB} + DEPENDS kernel.elf + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + COMMENT "Running RISC-V64 QEMU/GDB functional test runner..." + ) +elseif(NOT Python3_FOUND) + message(STATUS + "Python3 not found; check-functional-riscv64 target unavailable.") +elseif(NOT RISCV64_GDB) + message(STATUS + "RISC-V GDB not found; check-functional-riscv64 target unavailable.") +else() + message(STATUS + "qemu-system-riscv64 not found; check-functional-riscv64 target unavailable.") +endif() diff --git a/ports/risc-v64/gnu/example_build/qemu_virt/board.c b/ports/risc-v64/gnu/example_build/qemu_virt/board.c index 805a1ac8e..160eb5921 100644 --- a/ports/risc-v64/gnu/example_build/qemu_virt/board.c +++ b/ports/risc-v64/gnu/example_build/qemu_virt/board.c @@ -15,15 +15,13 @@ #include #include -void *memset(const void *des, int c,size_t n) +void *memset(void *des, int c, size_t n) { - if((des == NULL) || n <=0) - return (void*)des; - char* t = (char*)des; - int i; - for(i=0;i -#define TICKNUM_PER_SECOND 10000000 -#define TICKNUM_PER_TIMER (TICKNUM_PER_SECOND / 10) +#define TICKNUM_PER_SECOND 10000000UL +#define TICKNUM_PER_TIMER (TICKNUM_PER_SECOND / TX_TIMER_TICKS_PER_SECOND) int hwtimer_init(void); diff --git a/ports/risc-v64/gnu/example_build/qemu_virt/link.lds b/ports/risc-v64/gnu/example_build/qemu_virt/link.lds index d0d8a6bc1..63803acb7 100644 --- a/ports/risc-v64/gnu/example_build/qemu_virt/link.lds +++ b/ports/risc-v64/gnu/example_build/qemu_virt/link.lds @@ -1,6 +1,12 @@ OUTPUT_ARCH( "riscv" ) ENTRY( _start ) +PHDRS +{ + text PT_LOAD FLAGS(5); + data PT_LOAD FLAGS(6); +} + SECTIONS { /* @@ -10,43 +16,44 @@ SECTIONS . = 0x80000000; .text : { + KEEP(*(.text.entry)) *(.text .text.*) . = ALIGN(0x1000); PROVIDE(etext = .); - } + } :text .rodata : { . = ALIGN(16); *(.srodata .srodata.*) /* do not need to distinguish this from .rodata */ . = ALIGN(16); *(.rodata .rodata.*) - } + } :text + . = ALIGN(0x1000); .data : { . = ALIGN(16); + PROVIDE( __global_pointer$ = . + 0x800 ); *(.sdata .sdata.*) /* do not need to distinguish this from .data */ . = ALIGN(16); *(.data .data.*) - } + } :data - .bss : { + .bss (NOLOAD) : { . = ALIGN(16); _bss_start = .; *(.sbss .sbss.*) /* do not need to distinguish this from .bss */ . = ALIGN(16); *(.bss .bss.*) _bss_end = .; - } + } :data - .stack : { + .stack (NOLOAD) : { . = ALIGN(4096); _sysstack_start = .; . += 0x1000; -#ifdef __riscv_vector - . += 0x4000; -#endif + . += 0x4000; /* Vector headroom */ _sysstack_end = .; - } + } :data PROVIDE(_end = .); } diff --git a/ports/risc-v64/gnu/example_build/qemu_virt/test/threadx_test_tx_gnu_riscv64_qemu.py b/ports/risc-v64/gnu/example_build/qemu_virt/test/threadx_test_tx_gnu_riscv64_qemu.py index 861f50e61..e86d2e3f6 100644 --- a/ports/risc-v64/gnu/example_build/qemu_virt/test/threadx_test_tx_gnu_riscv64_qemu.py +++ b/ports/risc-v64/gnu/example_build/qemu_virt/test/threadx_test_tx_gnu_riscv64_qemu.py @@ -18,19 +18,16 @@ def print_content(content): """Prints content using os.write to handle non-blocking stdout robustly.""" - try: - msg = f"{content}\n".encode('utf-8') - total_len = len(msg) - written = 0 - fd = sys.stdout.fileno() - while written < total_len: - try: - n = os.write(fd, msg[written:]) - written += n - except BlockingIOError: - select.select([], [fd], []) - except Exception: - pass + msg = f"{content}\n".encode('utf-8') + total_len = len(msg) + written = 0 + fd = sys.stdout.fileno() + while written < total_len: + try: + n = os.write(fd, msg[written:]) + written += n + except BlockingIOError: + select.select([], [fd], []) def get_free_port(): """Finds a free TCP port.""" @@ -38,7 +35,7 @@ def get_free_port(): s.bind(('', 0)) return s.getsockname()[1] -def run_qemu_test(elf_path, qemu_bin, gdb_bin): +def run_qemu_test(elf_path, qemu_bin, gdb_bin, cpu): """ Runs a test cycle using QEMU and GDB. """ @@ -51,6 +48,8 @@ def run_qemu_test(elf_path, qemu_bin, gdb_bin): print(f"Using GDB port: {gdb_port}") # 1. Start QEMU in the background + GDB_TIMEOUT_S = 120 + qemu_log_path = os.path.abspath("qemu-riscv64.log") qemu_cmd = [ qemu_bin, "-M", "virt", @@ -61,18 +60,33 @@ def run_qemu_test(elf_path, qemu_bin, gdb_bin): "-monitor", "none", # Disable monitor "-serial", "stdio" # Redirect serial output to stdio ] + if cpu: + qemu_cmd.extend(["-cpu", cpu]) print(f"Starting QEMU: {' '.join(qemu_cmd)}") - qemu_process = subprocess.Popen( - qemu_cmd, - stdout=subprocess.PIPE, - stderr=subprocess.PIPE, - text=True + qemu_log = open(qemu_log_path, "w", encoding="utf-8") + try: + qemu_process = subprocess.Popen( + qemu_cmd, + stdout=qemu_log, + stderr=subprocess.STDOUT, + text=True + ) + except OSError as e: + qemu_log.close() + print_content(f"FAILURE: QEMU did not start: {e}") + return False + + print_content( + f"QEMU PID {qemu_process.pid}; expected runtime under 30s; " + f"wall timeout {GDB_TIMEOUT_S}s; log {qemu_log_path}" ) if qemu_process.poll() is not None: - print("QEMU failed to start.") - print(qemu_process.stderr.read()) + qemu_log.close() + print_content("FAILURE: QEMU exited during startup.") + with open(qemu_log_path, encoding="utf-8") as failed_log: + print_content(failed_log.read()) return False # 2. Create a GDB command file @@ -88,6 +102,13 @@ def run_qemu_test(elf_path, qemu_bin, gdb_bin): break thread_6_and_7_entry break _tx_timer_interrupt +# The timer interrupt fires at TX_TIMER_TICKS_PER_SECOND Hz. With every +# breakpoint armed at once a bare `continue` is a race: a tick can steal +# the stop that the script expects on an application breakpoint. Keep the +# timer breakpoint disabled until the timer phase, so every stop below is +# unambiguous at any tick rate. +disable 4 + # Execute to Application Definition continue @@ -95,17 +116,54 @@ def run_qemu_test(elf_path, qemu_bin, gdb_bin): continue print/x $mstatus -# Verify FPU Logic and Register State exercised by thread_6/7 +# Verify FPU Logic and Register State exercised by thread_6/7. +# Only breakpoint 3 can stop us here, so this is thread_6_and_7_entry on +# its first pass, before the thread has touched fpu_test_val. continue -finish -step -step -step + +# fpu_test_val exists only in a demo that builds the FPU exercise. GDB +# aborts a sourced command file on an unknown symbol, which would skip +# every later check without saying so, so probe for the symbol first. A +# missing symbol still FAILS the FPU check below; it is not tolerated. +python gdb.execute("set $fpu_sym = %d" % (1 if gdb.lookup_global_symbol("fpu_test_val") else 0)) + +set $fpu_iter = 0 +if $fpu_sym != 0 + set $fpu_before = fpu_test_val + # Wait for the FPU add (fpu_test_val += 1.1f) to retire, instead of + # stepping a fixed number of instructions past an assumed stop. Each + # further stop is another pass through thread_6_and_7_entry, so the cap + # bounds thread passes rather than ticks, and exhausting it fails below. + while fpu_test_val == $fpu_before && $fpu_iter < 64 + set $fpu_iter = $fpu_iter + 1 + continue + end +end + print/x $mstatus info registers float -print fpu_test_val -# Await Timer Interrupt +if $fpu_sym == 0 + printf "FPU_VERIFIED_FAIL_NO_SYMBOL\\n" +else + print fpu_test_val + # Assert the float unit produced an exact multiple of 1.1f. This does + # not assume how many passes ran, only that every pass added 1.1f. + set $fpu_n = (int)((fpu_test_val / 1.1) + 0.5) + set $fpu_err = fpu_test_val - ($fpu_n * 1.1) + if $fpu_n >= 1 && $fpu_err > -0.01 && $fpu_err < 0.01 + printf "FPU_VERIFIED_OK value=%f adds=%d\\n", fpu_test_val, $fpu_n + else + printf "FPU_VERIFIED_FAIL value=%f adds=%d passes=%d\\n", fpu_test_val, $fpu_n, $fpu_iter + end +end + +# Await Timer Interrupt. Arm only the timer breakpoint, so this stop is +# _tx_timer_interrupt and $ra below really is the ISR return address. +disable 1 +disable 2 +disable 3 +enable 4 continue print "Hit Timer Interrupt" @@ -129,11 +187,21 @@ def run_qemu_test(elf_path, qemu_bin, gdb_bin): continue end -# Set Breakpoint at ISR Return Address +# Set Breakpoint at ISR Return Address. Disable the timer breakpoint for +# this window, so the next tick cannot stop us short of the return. set $ret_addr = $ra +disable 4 tbreak *$ret_addr continue +# Verify that the live CSR and saved frame still contain the interrupted PC. +set $frame_pc = ((unsigned long *)_tx_thread_current_ptr->tx_thread_stack_ptr)[30] +if $mepc == $saved_pc && $frame_pc == $saved_pc + printf "MEPC_VERIFIED_OK mepc=0x%lx frame_pc=0x%lx\\n", $mepc, $frame_pc +else + printf "MEPC_VERIFIED_FAIL saved=0x%lx mepc=0x%lx frame_pc=0x%lx\\n", $saved_pc, $mepc, $frame_pc +end + # Verify Time-Slice Handler Was Called if $ts_handler_called == 1 print "SUCCESS: Time-slice handler called." @@ -152,19 +220,55 @@ def run_qemu_test(elf_path, qemu_bin, gdb_bin): end # Verify Preemption Logic (Thread Priority) -set $curr_ptr = _tx_thread_current_ptr -set $exec_ptr = _tx_thread_execute_ptr -if $curr_ptr != 0 && $exec_ptr != 0 - set $curr_prio = $curr_ptr->tx_thread_priority - set $exec_prio = $exec_ptr->tx_thread_priority - printf "PREEMPT_CHECK current_prio=%d execute_prio=%d\\n", $curr_prio, $exec_prio - if $exec_prio < $curr_prio - printf "PREEMPT_VERIFIED_OK\\n" +# +# We are now stopped at the return address from _tx_timer_interrupt, +# after _tx_thread_time_slice and the timer expiration processing have had +# a chance to update _tx_thread_execute_ptr but before trap_handler +# returns into _tx_thread_context_restore. +# +# Whether any ONE tick lands inside a preemption window depends on +# scheduling phase, not on the tick rate, so poll consecutive ticks at +# this same sample point until the priority relation holds. Each retry +# re-arms the time slice and re-derives the return address from $ra, so +# the sample point is identical every iteration. The cap bounds ticks and +# fails loudly on exhaustion; it never passes the check. +set $preempt_ok = 0 +set $preempt_null = 0 +set $preempt_iter = 0 +while $preempt_iter < 250 && $preempt_ok == 0 + set $curr_ptr = _tx_thread_current_ptr + set $exec_ptr = _tx_thread_execute_ptr + if $curr_ptr == 0 || $exec_ptr == 0 + set $preempt_null = $preempt_null + 1 else - printf "PREEMPT_VERIFIED_FAIL_NOT_OBSERVED\\n" + set $curr_prio = $curr_ptr->tx_thread_priority + set $exec_prio = $exec_ptr->tx_thread_priority + if $exec_prio < $curr_prio + printf "PREEMPT_CHECK current_prio=%d execute_prio=%d\\n", $curr_prio, $exec_prio + set $preempt_ok = 1 + end + end + if $preempt_ok == 0 + set $preempt_iter = $preempt_iter + 1 + enable 4 + continue + set _tx_timer_time_slice = 1 + set _tx_timer_expired_time_slice = 0 + set $ret_addr = $ra + disable 4 + tbreak *$ret_addr + continue end +end + +if $preempt_ok == 1 + printf "PREEMPT_VERIFIED_OK ticks=%d\\n", $preempt_iter else - printf "PREEMPT_VERIFIED_FAIL_NULL\\n" + if $preempt_null == $preempt_iter + printf "PREEMPT_VERIFIED_FAIL_NULL\\n" + else + printf "PREEMPT_VERIFIED_FAIL_NOT_OBSERVED ticks=%d\\n", $preempt_iter + end end quit @@ -183,8 +287,11 @@ def run_qemu_test(elf_path, qemu_bin, gdb_bin): print_content(f"Starting GDB: {' '.join(gdb_cmd)}") - GDB_TIMEOUT_S = 30 - + # Cap the GDB session so a wedged batch script (e.g. a `continue` that + # never hits its breakpoint) cannot hang CI. The preemption poll may + # step through up to 250 ticks; at the port's 100 Hz tick that is 2.5 s + # of guest time, but each tick costs two gdbstub round trips, so allow + # 120 s of wall clock before declaring the session wedged. try: gdb_process = subprocess.run( gdb_cmd, @@ -228,17 +335,32 @@ def run_qemu_test(elf_path, qemu_bin, gdb_bin): except subprocess.TimeoutExpired: print_content("QEMU did not terminate gracefully, killing it forcefully.") qemu_process.kill() + qemu_process.wait() + qemu_log.close() # Verify results stdout = gdb_process.stdout + gdb_succeeded = gdb_process.returncode == 0 timer_hit = "Breakpoint 4, _tx_timer_interrupt" in stdout fpu_verified = False + mepc_verified = "MEPC_VERIFIED_OK" in stdout preemption_verified = "PREEMPT_VERIFIED_OK" in stdout + time_slice_verified = "SUCCESS: Time-slice handler called." in stdout + system_timer_verified = "SUCCESS: System timer incremented." in stdout + + if not gdb_succeeded: + print_content(f"FAILURE: GDB exited with status {gdb_process.returncode}.") if "Breakpoint 3, thread_6_and_7_entry" in stdout: - if "1.10" in stdout or "fpu_test_val" in stdout: + if "FPU_VERIFIED_OK" in stdout: print_content("SUCCESS: FPU instructions executed and registers inspected.") fpu_verified = True + elif "FPU_VERIFIED_FAIL_NO_SYMBOL" in stdout: + print_content("FAILURE: Hit thread, but this demo defines no " + "fpu_test_val, so the FPU result is unverifiable.") + elif "FPU_VERIFIED_FAIL" in stdout: + print_content("FAILURE: Hit thread, but fpu_test_val is not an exact " + "multiple of 1.1f. Output does not contain expected value.") else: print_content("FAILURE: Hit thread, but failed to inspect FPU. " "Output does not contain expected value.") @@ -248,6 +370,21 @@ def run_qemu_test(elf_path, qemu_bin, gdb_bin): else: print_content("FAILURE: Did not hit timer interrupt.") + if mepc_verified: + print_content("SUCCESS: MEPC and the saved frame PC are unchanged.") + else: + print_content("FAILURE: MEPC or the saved frame PC changed in the ISR.") + + if time_slice_verified: + print_content("SUCCESS: Time-slice handler verified.") + else: + print_content("FAILURE: Time-slice handler was not called.") + + if system_timer_verified: + print_content("SUCCESS: System timer increment verified.") + else: + print_content("FAILURE: System timer did not increment.") + if preemption_verified: print_content("SUCCESS: Preemption verified (higher-priority thread " "preempted a lower-priority one).") @@ -263,7 +400,9 @@ def run_qemu_test(elf_path, qemu_bin, gdb_bin): else: print_content("FAILURE: Preemption check did not run to completion.") - if timer_hit and fpu_verified and preemption_verified: + if (gdb_succeeded and timer_hit and fpu_verified and mepc_verified and + time_slice_verified and system_timer_verified and + preemption_verified): return True else: return False @@ -275,10 +414,11 @@ def run_qemu_test(elf_path, qemu_bin, gdb_bin): help="Path to QEMU binary") parser.add_argument("--gdb", default="riscv64-unknown-elf-gdb", help="Path to GDB binary") + parser.add_argument("--cpu", help="QEMU CPU model and properties") args = parser.parse_args() - success = run_qemu_test(args.elf, args.qemu, args.gdb) + success = run_qemu_test(args.elf, args.qemu, args.gdb, args.cpu) if success: sys.exit(0) diff --git a/ports/risc-v64/gnu/example_build/qemu_virt/tx_initialize_low_level.S b/ports/risc-v64/gnu/example_build/qemu_virt/tx_initialize_low_level.S index a9b2fda76..9b1d87586 100644 --- a/ports/risc-v64/gnu/example_build/qemu_virt/tx_initialize_low_level.S +++ b/ports/risc-v64/gnu/example_build/qemu_virt/tx_initialize_low_level.S @@ -10,6 +10,7 @@ **************************************************************************/ #include "csr.h" +#include "tx_port.h" .section .text .align 4 @@ -61,17 +62,18 @@ .extern trap_handler .extern _tx_thread_context_restore trap_entry: -#if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) - addi sp, sp, -520 // Allocate space for all registers - with floating point enabled (65*8) -#else - addi sp, sp, -256 // Allocate space for all registers - without floating point enabled (32*8) -#endif + addi sp, sp, -TX_RISCV_TRAP_FRAME_SIZE // Interrupt frame from the port contract (528 with FP, 256 without) #if defined(__riscv_vector) - /* Allocate space for vector registers */ + /* Allocate space for vector registers. No register is saved yet, so + park t4 in the frame first and recover it after the allocation: + _tx_thread_context_save must still see the interrupted thread's t4. */ + sd t4, 15*8(sp) // Park t4 (pre-vector sp) csrr t4, vlenb slli t4, t4, 5 addi t4, t4, 4*8 sub sp, sp, t4 + add t4, sp, t4 // Rebuild the pre-vector sp + ld t4, 15*8(t4) // Recover the parked t4 #endif sd x1, 224(sp) // Store RA (28*8 = 224, because call will override ra [ra is a callee register in riscv]) @@ -81,11 +83,11 @@ csrr a0, mcause csrr a1, mepc csrr a2, mtval - addi sp, sp, -8 + addi sp, sp, -16 // 16 bytes keep sp 16-byte aligned at the call sd ra, 0(sp) call trap_handler ld ra, 0(sp) - addi sp, sp, 8 + addi sp, sp, 16 call _tx_thread_context_restore // it will nerver return _err: @@ -135,8 +137,7 @@ _err: /**************************************************************************/ /* VOID _tx_initialize_low_level(VOID) { */ - .global _tx_initialize_low_level - .weak _tx_initialize_low_level + .global _tx_initialize_low_level // Strong definition: must beat the port's weak default in any link order .extern _end .extern board_init _tx_initialize_low_level: @@ -150,9 +151,9 @@ _tx_initialize_low_level: csrrc zero, mstatus, t0 // clear MSTATUS_MIE bit li t0, (MSTATUS_MPP_M | MSTATUS_MPIE ) csrrs zero, mstatus, t0 // set MSTATUS_MPP, MPIE bit - li t0, (MIE_MTIE | MIE_MSIE | MIE_MEIE) - csrrs zero, mie, t0 // set mie -#ifdef __riscv_flen + li t0, (MIE_MTIE | MIE_MEIE) + csrrs zero, mie, t0 // set mie (no MIE_MSIE: cause 3 has no dispatch path and msip is never written) +#if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) li t0, MSTATUS_FS csrrs zero, mstatus, t0 // set MSTATUS_FS bit to open f/d isa in riscv fscsr x0 @@ -161,11 +162,11 @@ _tx_initialize_low_level: li t0, MSTATUS_VS csrrs zero, mstatus, t0 // set MSTATUS_VS bit to open vector isa in riscv #endif - addi sp, sp, -8 + addi sp, sp, -16 // 16 bytes keep sp 16-byte aligned at the call sd ra, 0(sp) call board_init ld ra, 0(sp) - addi sp, sp, 8 + addi sp, sp, 16 la t0, trap_entry csrw mtvec, t0 ret diff --git a/ports/risc-v64/gnu/inc/tx_port.h b/ports/risc-v64/gnu/inc/tx_port.h index 115178fb4..0e31cc426 100644 --- a/ports/risc-v64/gnu/inc/tx_port.h +++ b/ports/risc-v64/gnu/inc/tx_port.h @@ -9,6 +9,8 @@ * SPDX-License-Identifier: MIT **************************************************************************/ +// Some portions generated by Claude Code (Opus 5). + /**************************************************************************/ /**************************************************************************/ @@ -26,7 +28,7 @@ /* PORT SPECIFIC C INFORMATION RELEASE */ /* */ /* tx_port.h RISC-V64/GNU */ -/* 6.2.1 */ +/* 6.5.1.202602a */ /* */ /* AUTHOR */ /* */ @@ -48,6 +50,48 @@ #ifndef TX_PORT_H #define TX_PORT_H +#ifdef __riscv_float_abi_quad +#error "The ThreadX RISC-V64 port does not support the LP64Q ABI." +#endif + +#if defined(__riscv_flen) && !defined(__riscv_float_abi_single) && !defined(__riscv_float_abi_double) +#error "The ThreadX RISC-V64 port does not preserve FP state for a soft-float ABI. Remove F and D ISA extensions or use LP64F or LP64D." +#endif + +#if defined(__riscv_float_abi_single) && (!defined(__riscv_flen) || (__riscv_flen < 32)) +#error "The ThreadX RISC-V64 LP64F port requires FLEN>=32." +#endif + +#if defined(__riscv_float_abi_double) && (!defined(__riscv_flen) || (__riscv_flen < 64)) +#error "The ThreadX RISC-V64 LP64D port requires FLEN>=64." +#endif + +#if defined(__riscv_flen) && (__riscv_flen != 32) && (__riscv_flen != 64) +#error "The ThreadX RISC-V64 port supports only FLEN=32 or FLEN=64." +#endif + +/* Every port .S file uses CSR instructions, so the ISA string must include + Zicsr. Catch its absence here rather than in a wall of assembler + "unrecognized opcode" errors. */ +#if !defined(__riscv_zicsr) +#error "The ThreadX RISC-V64 port requires the Zicsr extension. Add it to the ISA string, for example rv64imac_zicsr." +#endif + +/* Publish the interrupt frame contract to GNU BSP assembly files. */ +#if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) +#define TX_RISCV_TRAP_FRAME_SIZE 528 +#else +#define TX_RISCV_TRAP_FRAME_SIZE 256 +#endif + + +#if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) +#define TX_RISCV_SOL_FRAME_SIZE 240 +#else +#define TX_RISCV_SOL_FRAME_SIZE 128 +#endif + + #ifndef __ASSEMBLER__ /* Include for memset. */ @@ -62,6 +106,7 @@ /* Yes, include the user defines in tx_user.h. The defines in this file may alternately be defined on the command line. */ + #include "tx_user.h" #endif /* TX_INCLUDE_USER_DEFINE_FILE */ @@ -90,10 +135,9 @@ typedef unsigned long long ULONG64; typedef short SHORT; typedef unsigned short USHORT; #define ULONG64_DEFINED -#endif /* __ASSEMBLER__ */ - #define ALIGN_TYPE_DEFINED typedef unsigned long long ALIGN_TYPE; +#endif /* __ASSEMBLER__ */ /* On RV64, ULONG is 32-bit but pointers are 64-bit. Store the thread pointer in the timer's VOID * extension field so _tx_thread_timeout diff --git a/ports/risc-v64/gnu/readme_threadx.txt b/ports/risc-v64/gnu/readme_threadx.txt index 83e666c7b..a83da8426 100644 --- a/ports/risc-v64/gnu/readme_threadx.txt +++ b/ports/risc-v64/gnu/readme_threadx.txt @@ -13,6 +13,15 @@ Verify the toolchain: riscv64-unknown-elf-gcc --version riscv64-unknown-elf-objdump --version +ISA and ABI requirements +- The ISA string must include Zicsr. rv64gc and rv64imafdc imply it; + rv64imac does not, so write rv64imac_zicsr for an integer-only build. +- Supported ABIs: lp64d (FLEN=64), lp64f (FLEN=32 or FLEN=64), and lp64 + only when the ISA has no F or D extension. lp64q is not supported. +- The vector extension (V) is optional; the port saves the full vector + state and sizes the frame from vlenb. +- tx_port.h rejects every other combination at compile time. + CMake-based build (recommended) From the ThreadX top-level directory: diff --git a/ports/risc-v64/gnu/src/tx_initialize_low_level.S b/ports/risc-v64/gnu/src/tx_initialize_low_level.S index 6a35272f6..952be9571 100644 --- a/ports/risc-v64/gnu/src/tx_initialize_low_level.S +++ b/ports/risc-v64/gnu/src/tx_initialize_low_level.S @@ -79,10 +79,26 @@ _tx_initialize_low_level: /* Initialize floating point control/status register if floating point is enabled. */ #ifdef __riscv_flen +#ifdef TX_RISCV_SMODE + li t0, 0x2000 // Set sstatus.FS to Initial (bits 14:13 = 01) so the fcsr write cannot trap + csrrs zero, sstatus, t0 +#else + li t0, 0x2000 // Set mstatus.FS to Initial (bits 14:13 = 01) so the fcsr write cannot trap + csrrs zero, mstatus, t0 +#endif li t0, 0 csrw fcsr, t0 // Clear FP control/status register #endif +#ifdef __riscv_vector + li t0, 0x200 // Set VS=Initial before a vector restore +#ifdef TX_RISCV_SMODE + csrrs zero, sstatus, t0 +#else + csrrs zero, mstatus, t0 +#endif +#endif + ret /* Timer Interrupt Handler Note: diff --git a/ports/risc-v64/gnu/src/tx_thread_context_restore.S b/ports/risc-v64/gnu/src/tx_thread_context_restore.S index cebc8a062..6ffb541e7 100644 --- a/ports/risc-v64/gnu/src/tx_thread_context_restore.S +++ b/ports/risc-v64/gnu/src/tx_thread_context_restore.S @@ -58,6 +58,8 @@ /**************************************************************************/ /* VOID _tx_thread_context_restore(VOID) { */ +#include "tx_port.h" + .equ TX_TRAP_FRAME_SIZE, TX_RISCV_TRAP_FRAME_SIZE .global _tx_thread_context_restore _tx_thread_context_restore: @@ -89,7 +91,7 @@ _tx_thread_context_restore: interrupt. */ /* Recover floating point registers. */ -#if defined(__riscv_float_abi_single) +#if (__riscv_flen == 32) flw f0, 31*8(sp) // Recover ft0 flw f1, 32*8(sp) // Recover ft1 flw f2, 33*8(sp) // Recover ft2 @@ -112,7 +114,7 @@ _tx_thread_context_restore: flw f31,62*8(sp) // Recover ft11 ld t0, 63*8(sp) // Recover fcsr csrw fcsr, t0 // Restore fcsr -#elif defined(__riscv_float_abi_double) +#elif (__riscv_flen == 64) fld f0, 31*8(sp) // Recover ft0 fld f1, 32*8(sp) // Recover ft1 fld f2, 33*8(sp) // Recover ft2 @@ -121,6 +123,20 @@ _tx_thread_context_restore: fld f5, 36*8(sp) // Recover ft5 fld f6, 37*8(sp) // Recover ft6 fld f7, 38*8(sp) // Recover ft7 +#if defined(__riscv_float_abi_single) + fld f8, 39*8(sp) // Recover fs0 + fld f9, 40*8(sp) // Recover fs1 + fld f18, 49*8(sp) // Recover fs2 + fld f19, 50*8(sp) // Recover fs3 + fld f20, 51*8(sp) // Recover fs4 + fld f21, 52*8(sp) // Recover fs5 + fld f22, 53*8(sp) // Recover fs6 + fld f23, 54*8(sp) // Recover fs7 + fld f24, 55*8(sp) // Recover fs8 + fld f25, 56*8(sp) // Recover fs9 + fld f26, 57*8(sp) // Recover fs10 + fld f27, 58*8(sp) // Recover fs11 +#endif fld f10,41*8(sp) // Recover fa0 fld f11,42*8(sp) // Recover fa1 fld f12,43*8(sp) // Recover fa2 @@ -188,6 +204,10 @@ _tx_thread_context_restore: #if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) li t0, 0x6000 // Set FS=Dirty (bits 14:13) for FP state or t1, t1, t0 +#endif +#if defined(__riscv_vector) + li t0, 0x0600 + or t1, t1, t0 #endif csrw sstatus, t1 // Update sstatus safely #else @@ -203,11 +223,11 @@ _tx_thread_context_restore: andi t1, t1, ~0x8 // Clear MIE, Hardware will restore it from MPIE #if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) - li t0, 0x2000 // Set FS bits (bits 14:13 to 01) for FP state + li t0, 0x6000 or t1, t1, t0 #endif #if defined(__riscv_vector) - li t0, 0x0200 // Set VS bits (bits 10:9 to 01) for vector state + li t0, 0x0600 or t1, t1, t0 #endif csrw mstatus, t1 // Update mstatus safely @@ -231,18 +251,10 @@ _tx_thread_context_restore: ld t5, 14*8(sp) // Recover t5 ld t6, 13*8(sp) // Recover t6 -#if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) - addi sp, sp, 65*8 // Recover stack frame - with floating point enabled -#else - addi sp, sp, 32*8 // Recover stack frame - without floating point enabled -#endif + addi sp, sp, TX_TRAP_FRAME_SIZE // Recover stack frame - with floating point enabled (65*8 data + 8 pad) #if defined(__riscv_vector) -#if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) - addi t0, sp, -65*8 -#else - addi t0, sp, -32*8 -#endif + addi t0, sp, -TX_TRAP_FRAME_SIZE csrr t1, vlenb // Get vector register byte length slli t1, t1, 5 // Multiply by 32 (number of vector registers) addi t1, t1, 4*8 // Add vector CSR space: vstart, vtype, vl, vcsr @@ -270,7 +282,7 @@ _tx_thread_not_nested_restore: la t0, _tx_thread_preempt_disable // Pickup preempt disable flag address lw t2, 0(t0) // Pickup preempt disable flag (UINT) - bgtz t2, _tx_thread_no_preempt_restore // If set, restore interrupted thread + bnez t2, _tx_thread_no_preempt_restore // If set (nonzero), restore interrupted thread la t0, _tx_thread_execute_ptr // Pickup thread execute pointer address ld t2, 0(t0) // Pickup thread execute pointer @@ -286,7 +298,7 @@ _tx_thread_no_preempt_restore: ld sp, 8(t1) // Switch back to thread's stack /* Recover floating point registers. */ -#if defined(__riscv_float_abi_single) +#if (__riscv_flen == 32) flw f0, 31*8(sp) // Recover ft0 flw f1, 32*8(sp) // Recover ft1 flw f2, 33*8(sp) // Recover ft2 @@ -309,7 +321,7 @@ _tx_thread_no_preempt_restore: flw f31,62*8(sp) // Recover ft11 ld t0, 63*8(sp) // Recover fcsr csrw fcsr, t0 // Restore fcsr -#elif defined(__riscv_float_abi_double) +#elif (__riscv_flen == 64) fld f0, 31*8(sp) // Recover ft0 fld f1, 32*8(sp) // Recover ft1 fld f2, 33*8(sp) // Recover ft2 @@ -318,6 +330,20 @@ _tx_thread_no_preempt_restore: fld f5, 36*8(sp) // Recover ft5 fld f6, 37*8(sp) // Recover ft6 fld f7, 38*8(sp) // Recover ft7 +#if defined(__riscv_float_abi_single) + fld f8, 39*8(sp) // Recover fs0 + fld f9, 40*8(sp) // Recover fs1 + fld f18, 49*8(sp) // Recover fs2 + fld f19, 50*8(sp) // Recover fs3 + fld f20, 51*8(sp) // Recover fs4 + fld f21, 52*8(sp) // Recover fs5 + fld f22, 53*8(sp) // Recover fs6 + fld f23, 54*8(sp) // Recover fs7 + fld f24, 55*8(sp) // Recover fs8 + fld f25, 56*8(sp) // Recover fs9 + fld f26, 57*8(sp) // Recover fs10 + fld f27, 58*8(sp) // Recover fs11 +#endif fld f10,41*8(sp) // Recover fa0 fld f11,42*8(sp) // Recover fa1 fld f12,43*8(sp) // Recover fa2 @@ -383,6 +409,10 @@ _tx_thread_no_preempt_restore: #if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) li t0, 0x6000 // Set FS=Dirty (bits 14:13) for FP state or t1, t1, t0 +#endif +#if defined(__riscv_vector) + li t0, 0x0600 // Set VS bits (bits 10:9 to 11, Dirty) for restored vector state + or t1, t1, t0 #endif csrw sstatus, t1 // Update sstatus safely #else @@ -399,11 +429,11 @@ _tx_thread_no_preempt_restore: andi t1, t1, ~0x8 // Clear MIE, Hardware will restore it from MPIE #if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) - li t0, 0x2000 // Set FS bits for FP state + li t0, 0x6000 or t1, t1, t0 #endif #if defined(__riscv_vector) - li t0, 0x0200 // Set VS bits (bits 10:9 to 01) for vector state + li t0, 0x0600 or t1, t1, t0 #endif csrw mstatus, t1 // Update mstatus safely @@ -427,18 +457,10 @@ _tx_thread_no_preempt_restore: ld t5, 14*8(sp) // Recover t5 ld t6, 13*8(sp) // Recover t6 -#if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) - addi sp, sp, 65*8 // Recover stack frame - with floating point enabled -#else - addi sp, sp, 32*8 // Recover stack frame - without floating point enabled -#endif + addi sp, sp, TX_TRAP_FRAME_SIZE // Recover stack frame #if defined(__riscv_vector) -#if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) - addi t0, sp, -65*8 -#else - addi t0, sp, -32*8 -#endif + addi t0, sp, -TX_TRAP_FRAME_SIZE csrr t1, vlenb // Get vector register byte length slli t1, t1, 5 // Multiply by 32 (number of vector registers) addi t1, t1, 4*8 // Add vector CSR space: vstart, vtype, vl, vcsr @@ -464,8 +486,10 @@ _tx_thread_preempt_restore: ori t3, zero, 1 // Build interrupt stack type sd t3, 0(t0) // Store stack type - /* Store floating point preserved registers. */ -#ifdef __riscv_float_abi_single + /* Store floating point preserved registers. LP64F saved the complete + FLEN=64 state before the C interrupt handler ran. */ +#if !defined(__riscv_float_abi_single) || (__riscv_flen != 64) +#if (__riscv_flen == 32) fsw f8, 39*8(t0) // Store fs0 fsw f9, 40*8(t0) // Store fs1 fsw f18, 49*8(t0) // Store fs2 @@ -478,7 +502,7 @@ _tx_thread_preempt_restore: fsw f25, 56*8(t0) // Store fs9 fsw f26, 57*8(t0) // Store fs10 fsw f27, 58*8(t0) // Store fs11 -#elif defined(__riscv_float_abi_double) +#elif (__riscv_flen == 64) fsd f8, 39*8(t0) // Store fs0 fsd f9, 40*8(t0) // Store fs1 fsd f18, 49*8(t0) // Store fs2 @@ -492,37 +516,13 @@ _tx_thread_preempt_restore: fsd f26, 57*8(t0) // Store fs10 fsd f27, 58*8(t0) // Store fs11 #endif - -#if defined(__riscv_vector) - /* Store vector registers and CSRs */ -#if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) - addi t1, t0, 64*8 -#else - addi t1, t0, 31*8 -#endif - /* Store vector CSRs */ - csrr t2, vstart // Store vstart - sd t2, 0*8(t1) - csrr t2, vtype // Store vtype - sd t2, 1*8(t1) - csrr t2, vl // Store vl - sd t2, 2*8(t1) - csrr t2, vcsr // Store vcsr - sd t2, 3*8(t1) - - /* Store vector registers v0-v31 */ - addi t2, t1, 4*8 - vsetvli t3, zero, e8, m8, ta, ma - vse8.v v0, 0(t2) // Store v0 ~ v7 - add t2, t2, t3 - vse8.v v8, 0(t2) // Store v8 ~ v15 - add t2, t2, t3 - vse8.v v16, 0(t2) // Store v16 ~ v23 - add t2, t2, t3 - vse8.v v24, 0(t2) // Store v24 ~ v31 - add t2, t2, t3 #endif + /* No vector save here. _tx_thread_context_save stored v0-v31 and the + vector CSRs before the C handler ran. The psABI treats v0-v31, vl and + vtype as caller-saved, so the handler may have changed them; a second + store here would overwrite the good copy with the handler's state. */ + /* Store standard preserved registers. */ sd x9, 11*8(t0) // Store s1 diff --git a/ports/risc-v64/gnu/src/tx_thread_context_save.S b/ports/risc-v64/gnu/src/tx_thread_context_save.S index 7935bfee2..aaa403428 100644 --- a/ports/risc-v64/gnu/src/tx_thread_context_save.S +++ b/ports/risc-v64/gnu/src/tx_thread_context_save.S @@ -21,6 +21,8 @@ /**************************************************************************/ .section .text +#include "tx_port.h" + .equ TX_TRAP_FRAME_SIZE, TX_RISCV_TRAP_FRAME_SIZE /**************************************************************************/ /* */ /* FUNCTION RELEASE */ @@ -67,14 +69,14 @@ _tx_thread_context_save: sd t1, 18*8(sp) la t0, _tx_thread_system_state // Pickup address of system state - ld t1, 0(t0) // Pickup system state + lw t1, 0(t0) // Pickup system state /* Check for a nested interrupt condition. */ /* if (_tx_thread_system_state++) { */ beqz t1, _tx_thread_not_nested_save // If 0, first interrupt condition addi t1, t1, 1 // Increment the interrupt counter - sd t1, 0(t0) // Store the interrupt counter + sw t1, 0(t0) // Store the interrupt counter /* Nested interrupt condition. Save the rest of the scratch registers on the stack and return to the @@ -102,7 +104,7 @@ _tx_thread_context_save: sd t0, 30*8(sp) // Save it on the stack /* Save floating point scratch registers if floating point is enabled. */ -#ifdef __riscv_float_abi_single +#if (__riscv_flen == 32) fsw f0, 31*8(sp) // Store ft0 fsw f1, 32*8(sp) // Store ft1 fsw f2, 33*8(sp) // Store ft2 @@ -125,7 +127,7 @@ _tx_thread_context_save: fsw f31,62*8(sp) // Store ft11 csrr t0, fcsr sd t0, 63*8(sp) // Store fcsr -#elif defined(__riscv_float_abi_double) +#elif (__riscv_flen == 64) fsd f0, 31*8(sp) // Store ft0 fsd f1, 32*8(sp) // Store ft1 fsd f2, 33*8(sp) // Store ft2 @@ -134,6 +136,20 @@ _tx_thread_context_save: fsd f5, 36*8(sp) // Store ft5 fsd f6, 37*8(sp) // Store ft6 fsd f7, 38*8(sp) // Store ft7 +#if defined(__riscv_float_abi_single) + fsd f8, 39*8(sp) // Store fs0 + fsd f9, 40*8(sp) // Store fs1 + fsd f18, 49*8(sp) // Store fs2 + fsd f19, 50*8(sp) // Store fs3 + fsd f20, 51*8(sp) // Store fs4 + fsd f21, 52*8(sp) // Store fs5 + fsd f22, 53*8(sp) // Store fs6 + fsd f23, 54*8(sp) // Store fs7 + fsd f24, 55*8(sp) // Store fs8 + fsd f25, 56*8(sp) // Store fs9 + fsd f26, 57*8(sp) // Store fs10 + fsd f27, 58*8(sp) // Store fs11 +#endif fsd f10,41*8(sp) // Store fa0 fsd f11,42*8(sp) // Store fa1 fsd f12,43*8(sp) // Store fa2 @@ -193,7 +209,7 @@ _tx_thread_not_nested_save: /* else if (_tx_thread_current_ptr) { */ addi t1, t1, 1 // Increment the interrupt counter - sd t1, 0(t0) // Store the interrupt counter + sw t1, 0(t0) // Store the interrupt counter /* Not nested: Find the user thread that was running and load our SP */ @@ -226,7 +242,7 @@ _tx_thread_not_nested_save: sd t1, 30*8(sp) // Save it on the stack /* Save floating point scratch registers if floating point is enabled. */ -#ifdef __riscv_float_abi_single +#if (__riscv_flen == 32) fsw f0, 31*8(sp) // Store ft0 fsw f1, 32*8(sp) // Store ft1 fsw f2, 33*8(sp) // Store ft2 @@ -249,7 +265,7 @@ _tx_thread_not_nested_save: fsw f31,62*8(sp) // Store ft11 csrr t0, fcsr sd t0, 63*8(sp) // Store fcsr -#elif defined(__riscv_float_abi_double) +#elif (__riscv_flen == 64) fsd f0, 31*8(sp) // Store ft0 fsd f1, 32*8(sp) // Store ft1 fsd f2, 33*8(sp) // Store ft2 @@ -258,6 +274,20 @@ _tx_thread_not_nested_save: fsd f5, 36*8(sp) // Store ft5 fsd f6, 37*8(sp) // Store ft6 fsd f7, 38*8(sp) // Store ft7 +#if defined(__riscv_float_abi_single) + fsd f8, 39*8(sp) // Store fs0 + fsd f9, 40*8(sp) // Store fs1 + fsd f18, 49*8(sp) // Store fs2 + fsd f19, 50*8(sp) // Store fs3 + fsd f20, 51*8(sp) // Store fs4 + fsd f21, 52*8(sp) // Store fs5 + fsd f22, 53*8(sp) // Store fs6 + fsd f23, 54*8(sp) // Store fs7 + fsd f24, 55*8(sp) // Store fs8 + fsd f25, 56*8(sp) // Store fs9 + fsd f26, 57*8(sp) // Store fs10 + fsd f27, 58*8(sp) // Store fs11 +#endif fsd f10,41*8(sp) // Store fa0 fsd f11,42*8(sp) // Store fa1 fsd f12,43*8(sp) // Store fa2 @@ -338,18 +368,10 @@ _tx_thread_idle_system_save: /* } } */ -#if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) - addi sp, sp, 65*8 // Recover stack frame - with floating point enabled -#else - addi sp, sp, 32*8 // Recover the reserved stack space -#endif + addi sp, sp, TX_TRAP_FRAME_SIZE // Recover stack frame - with floating point enabled (65*8 data + 8 pad) #if defined(__riscv_vector) -#if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) - addi t0, sp, -65*8 -#else - addi t0, sp, -32*8 -#endif + addi t0, sp, -TX_TRAP_FRAME_SIZE csrr t1, vlenb // Get vector register byte length slli t1, t1, 5 // Multiply by 32 (number of vector registers) addi t1, t1, 4*8 // Add vector CSR space: vstart, vtype, vl, vcsr diff --git a/ports/risc-v64/gnu/src/tx_thread_interrupt_control.S b/ports/risc-v64/gnu/src/tx_thread_interrupt_control.S index b43d95589..d791e5089 100644 --- a/ports/risc-v64/gnu/src/tx_thread_interrupt_control.S +++ b/ports/risc-v64/gnu/src/tx_thread_interrupt_control.S @@ -27,7 +27,7 @@ /* FUNCTION RELEASE */ /* */ /* _tx_thread_interrupt_control RISC-V64/GNU */ -/* 6.2.1 */ +/* 6.5.1.202602a */ /* AUTHOR */ /* */ /* Scott Larson, Microsoft Corporation */ @@ -61,23 +61,25 @@ _tx_thread_interrupt_control: /* Pickup current interrupt lockout posture. */ #ifdef TX_RISCV_SMODE - csrr t0, sstatus - mv t1, t0 // Save original sstatus for return - li t2, ~0x02 // Build mask to clear SIE (bit 1) - and t0, t0, t2 // Clear SIE bit + li t1, 0x02 // Build SIE bit mask (bit 1) andi a0, a0, 0x02 // Mask incoming to only SIE bit - or t0, t0, a0 // Set requested SIE state - csrw sstatus, t0 - andi a0, t1, 0x02 // Return original SIE bit + bnez a0, 1f // If set, enable interrupts + csrrc t0, sstatus, t1 // Atomically clear SIE, read old sstatus + j 2f +1: + csrrs t0, sstatus, t1 // Atomically set SIE, read old sstatus +2: + andi a0, t0, 0x02 // Return original SIE bit #else - csrr t0, mstatus - mv t1, t0 // Save original mstatus for return - li t2, ~0x08 // Build mask to clear MIE - and t0, t0, t2 // Clear MIE bit + li t1, 0x08 // Build MIE bit mask (bit 3) andi a0, a0, 0x08 // Mask incoming to only MIE bit - or t0, t0, a0 // Set requested MIE state - csrw mstatus, t0 - andi a0, t1, 0x08 // Return original MIE bit + bnez a0, 1f // If set, enable interrupts + csrrc t0, mstatus, t1 // Atomically clear MIE, read old mstatus + j 2f +1: + csrrs t0, mstatus, t1 // Atomically set MIE, read old mstatus +2: + andi a0, t0, 0x08 // Return original MIE bit #endif ret /* } */ diff --git a/ports/risc-v64/gnu/src/tx_thread_schedule.S b/ports/risc-v64/gnu/src/tx_thread_schedule.S index 860adf0b6..85405c9e0 100644 --- a/ports/risc-v64/gnu/src/tx_thread_schedule.S +++ b/ports/risc-v64/gnu/src/tx_thread_schedule.S @@ -58,6 +58,9 @@ /**************************************************************************/ /* VOID _tx_thread_schedule(VOID) { */ +#include "tx_port.h" + .equ TX_TRAP_FRAME_SIZE, TX_RISCV_TRAP_FRAME_SIZE + .equ TX_SOL_FRAME_SIZE, TX_RISCV_SOL_FRAME_SIZE .global _tx_thread_schedule _tx_thread_schedule: @@ -142,7 +145,7 @@ _tx_thread_schedule_loop: /* Determine if floating point registers need to be recovered. */ -#if defined(__riscv_float_abi_single) +#if (__riscv_flen == 32) flw f0, 31*8(sp) // Recover ft0 flw f1, 32*8(sp) // Recover ft1 flw f2, 33*8(sp) // Recover ft2 @@ -177,7 +180,7 @@ _tx_thread_schedule_loop: flw f31,62*8(sp) // Recover ft11 ld t0, 63*8(sp) // Recover fcsr csrw fcsr, t0 // Restore fcsr -#elif defined(__riscv_float_abi_double) +#elif (__riscv_flen == 64) fld f0, 31*8(sp) // Recover ft0 fld f1, 32*8(sp) // Recover ft1 fld f2, 33*8(sp) // Recover ft2 @@ -258,6 +261,10 @@ _tx_thread_schedule_loop: #if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) li t1, 0x6000 // Set FS=Dirty (bits 14:13) or t0, t0, t1 +#endif +#if defined(__riscv_vector) + li t1, 0x0600 + or t0, t0, t1 #endif csrw sstatus, t0 // Update sstatus safely #else @@ -274,7 +281,7 @@ _tx_thread_schedule_loop: or t0, t0, t1 #endif #if defined(__riscv_vector) - li t1, 0x0200 // Set VS bits (bits 10:9 to 01) for vector state + li t1, 0x0600 or t0, t0, t1 #endif csrw mstatus, t0 // Set mstatus @@ -309,17 +316,9 @@ _tx_thread_schedule_loop: ld t5, 14*8(sp) // Recover t5 ld t6, 13*8(sp) // Recover t6 -#if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) - addi sp, sp, 65*8 // Recover stack frame - with floating point registers -#else - addi sp, sp, 32*8 // Recover stack frame - without floating point registers -#endif + addi sp, sp, TX_TRAP_FRAME_SIZE // Recover stack frame - with floating point registers (65*8 data + 8 pad) #if defined(__riscv_vector) -#if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) - addi t0, sp, -65*8 -#else - addi t0, sp, -32*8 -#endif + addi t0, sp, -TX_TRAP_FRAME_SIZE csrr t1, vlenb // Get vector register byte length slli t1, t1, 5 // Multiply by 32 (number of vector registers) addi t1, t1, 4*8 // Add vector CSR space: vstart, vtype, vl, vcsr @@ -336,7 +335,7 @@ _tx_thread_schedule_loop: _tx_thread_synch_return: -#if defined(__riscv_float_abi_single) +#if (__riscv_flen == 32) flw f8, 15*8(sp) // Recover fs0 flw f9, 16*8(sp) // Recover fs1 flw f18,17*8(sp) // Recover fs2 @@ -351,7 +350,7 @@ _tx_thread_synch_return: flw f27,26*8(sp) // Recover fs11 ld t0, 27*8(sp) // Recover fcsr csrw fcsr, t0 // -#elif defined(__riscv_float_abi_double) +#elif (__riscv_flen == 64) fld f8, 15*8(sp) // Recover fs0 fld f9, 16*8(sp) // Recover fs1 fld f18,17*8(sp) // Recover fs2 @@ -418,11 +417,7 @@ _tx_thread_synch_return: #else csrw mstatus, t0 // Store mstatus, enables interrupt #endif -#if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) - addi sp, sp, 29*8 // Recover stack frame -#else - addi sp, sp, 16*8 // Recover stack frame -#endif + addi sp, sp, TX_SOL_FRAME_SIZE // Recover stack frame (29*8 data + 8 pad) #if defined(__riscv_vector) csrr t1, vlenb // Get vector register byte length slli t1, t1, 5 // Multiply by 32 (number of vector registers) diff --git a/ports/risc-v64/gnu/src/tx_thread_stack_build.S b/ports/risc-v64/gnu/src/tx_thread_stack_build.S index 86cab4f09..8d478242e 100644 --- a/ports/risc-v64/gnu/src/tx_thread_stack_build.S +++ b/ports/risc-v64/gnu/src/tx_thread_stack_build.S @@ -21,6 +21,8 @@ /**************************************************************************/ .section .text +#include "tx_port.h" + .equ TX_TRAP_FRAME_SIZE, TX_RISCV_TRAP_FRAME_SIZE /**************************************************************************/ /* */ /* FUNCTION RELEASE */ @@ -138,6 +140,9 @@ If vector extension support: ... v31 99 Initial v31 + With floating point enabled, 8 pad bytes sit at the top of the frame + (bytes 520-527) so the 528-byte total keeps sp 16-byte aligned. + Stack Bottom: (higher memory address) */ ld t0, 24(a0) // Pickup end of stack area @@ -146,11 +151,7 @@ If vector extension support: /* Actually build the stack frame. */ -#if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) - addi t0, t0, -65*8 -#else - addi t0, t0, -32*8 // Allocate space for the stack frame -#endif + addi t0, t0, -TX_TRAP_FRAME_SIZE #if defined(__riscv_vector) /* Vector extension support: calculate space based on vlenb */ @@ -226,8 +227,7 @@ If vector extension support: sd zero, 60*8(t0) // Initial ft9 sd zero, 61*8(t0) // Initial ft10 sd zero, 62*8(t0) // Initial ft11 - csrr a1, fcsr // Read fcsr for initial value - sd a1, 63*8(t0) // Initial fcsr + sd zero, 63*8(t0) // Initial fcsr (0: no sticky flags, round-to-nearest) #endif #if defined(__riscv_vector) diff --git a/ports/risc-v64/gnu/src/tx_thread_system_return.S b/ports/risc-v64/gnu/src/tx_thread_system_return.S index 583b3f3ee..2f4daeede 100644 --- a/ports/risc-v64/gnu/src/tx_thread_system_return.S +++ b/ports/risc-v64/gnu/src/tx_thread_system_return.S @@ -57,17 +57,15 @@ /**************************************************************************/ /* VOID _tx_thread_system_return(VOID) { */ +#include "tx_port.h" + .equ TX_SOL_FRAME_SIZE, TX_RISCV_SOL_FRAME_SIZE .global _tx_thread_system_return _tx_thread_system_return: /* Save minimal context on the stack. */ /* sp -= sizeof(stack_frame); */ -#if defined(__riscv_float_abi_single) || defined(__riscv_float_abi_double) - addi sp, sp, -29*8 // Allocate space on the stack - with floating point enabled -#else - addi sp, sp, -16*8 // Allocate space on the stack - without floating point enabled -#endif + addi sp, sp, -TX_SOL_FRAME_SIZE // Allocate space on the stack #if defined(__riscv_vector) csrr t1, vlenb // Get vector register byte length slli t1, t1, 5 // Multiply by 32 (number of vector registers) @@ -76,7 +74,7 @@ _tx_thread_system_return: #endif /* Store floating point preserved registers. */ -#if defined(__riscv_float_abi_single) +#if (__riscv_flen == 32) fsw f8, 15*8(sp) // Store fs0 fsw f9, 16*8(sp) // Store fs1 fsw f18, 17*8(sp) // Store fs2 @@ -91,7 +89,7 @@ _tx_thread_system_return: fsw f27, 26*8(sp) // Store fs11 csrr t0, fcsr sd t0, 27*8(sp) // Store fcsr -#elif defined(__riscv_float_abi_double) +#elif (__riscv_flen == 64) fsd f8, 15*8(sp) // Store fs0 fsd f9, 16*8(sp) // Store fs1 fsd f18, 17*8(sp) // Store fs2 diff --git a/ports/risc-v64/gnu/src/tx_timer_interrupt.S b/ports/risc-v64/gnu/src/tx_timer_interrupt.S index 53e572f32..207d66772 100644 --- a/ports/risc-v64/gnu/src/tx_timer_interrupt.S +++ b/ports/risc-v64/gnu/src/tx_timer_interrupt.S @@ -88,7 +88,7 @@ _tx_timer_interrupt: /* Check for expiration. */ /* if (_tx_timer_time_slice == 0) */ - bgtz t3, _tx_timer_no_time_slice // If not 0, has not expired yet + bnez t3, _tx_timer_no_time_slice // If not 0, has not expired yet li t1, 1 // Build expired flag /* Set the time-slice expired flag. */ @@ -181,7 +181,7 @@ _tx_timer_dont_activate: /* if (_tx_timer_expired_time_slice) { */ - andi t2, t6, 1 // Is the timer expired bit set? + andi t2, t6, 1 // Is the time-slice expired bit set? beqz t2, _tx_timer_not_ts_expiration // If not, skip time slice processing /* Time slice interrupted thread. */ diff --git a/ports/risc-v_common/example_build/plic/plic.c b/ports/risc-v_common/example_build/plic/plic.c index 21421a725..3af6f8a9a 100644 --- a/ports/risc-v_common/example_build/plic/plic.c +++ b/ports/risc-v_common/example_build/plic/plic.c @@ -9,21 +9,42 @@ * SPDX-License-Identifier: MIT **************************************************************************/ +/* PLIC driver for the QEMU virt machine (RV32 and RV64), + M-mode context. */ + #include "plic.h" #include irq_callback callbacks[MAX_CALLBACK_NUM]; +/* Enable word that holds source irqno for this hart's M-mode context. */ +static volatile uint32_t *plic_enable_word(int hart, int irqno) +{ + return (volatile uint32_t *)(PLIC_MENABLE(hart) + ((unsigned int)irqno / 32u) * 4u); +} + void plic_irq_enable(int irqno) { int hart = riscv_get_core(); - *(uint32_t*)PLIC_MENABLE(hart) = (*(uint32_t*)PLIC_MENABLE(hart) | (1 << irqno)); + volatile uint32_t *reg; + + if ((irqno <= 0) || (irqno >= MAX_CALLBACK_NUM)) + return; + + reg = plic_enable_word(hart, irqno); + *reg = *reg | (1u << ((unsigned int)irqno % 32u)); } void plic_irq_disable(int irqno) { int hart = riscv_get_core(); - *(uint32_t*)PLIC_MENABLE(hart) = (*(uint32_t*)PLIC_MENABLE(hart) & (~(1 << irqno))); + volatile uint32_t *reg; + + if ((irqno <= 0) || (irqno >= MAX_CALLBACK_NUM)) + return; + + reg = plic_enable_word(hart, irqno); + *reg = *reg & ~(1u << ((unsigned int)irqno % 32u)); } void plic_prio_set(int irqno, int prio) @@ -33,7 +54,7 @@ void plic_prio_set(int irqno, int prio) int plic_prio_get(int irqno) { - return PLIC_GET_PRIO(irqno); + return (int)PLIC_GET_PRIO(irqno); } int plic_register_callback(int irqno, irq_callback callback) @@ -51,29 +72,51 @@ int plic_unregister_callback(int irqno) int plic_init(void) { + int hart = riscv_get_core(); + for (int i = 0; i < MAX_CALLBACK_NUM; i++) callbacks[i] = NULL; + + /* Do not depend on the reset state or on a prior boot stage: accept + every priority (threshold 0) and start with all sources for this + hart disabled. Drivers enable their own sources. */ + *(volatile uint32_t *)PLIC_MPRIORITY(hart) = 0; + for (int w = 0; w < MAX_CALLBACK_NUM / 32; w++) + *(volatile uint32_t *)(PLIC_MENABLE(hart) + (unsigned int)w * 4u) = 0; + return 0; } int plic_claim(void) { int hart = riscv_get_core(); - return (*(uint32_t*)PLIC_MCLAIM(hart)); + return (int)(*(volatile uint32_t *)PLIC_MCLAIM(hart)); } void plic_complete(int irqno) { int hart = riscv_get_core(); - *(uint32_t*)(PLIC_MCOMPLETE(hart)) = (uint32_t)irqno; + *(volatile uint32_t *)(PLIC_MCOMPLETE(hart)) = (uint32_t)irqno; } int plic_irq_intr(void) { int ret = -1; int irqno = plic_claim(); + + if (irqno == 0) + return 0; + + if ((irqno < 0) || (irqno >= MAX_CALLBACK_NUM)) + { + if (irqno > 0) + plic_complete(irqno); + return -1; + } + if (callbacks[irqno] != NULL) ret = (callbacks[irqno])(irqno); + plic_complete(irqno); return ret; } diff --git a/ports/risc-v_common/example_build/plic/plic.h b/ports/risc-v_common/example_build/plic/plic.h index 29d29c57c..3b5403635 100644 --- a/ports/risc-v_common/example_build/plic/plic.h +++ b/ports/risc-v_common/example_build/plic/plic.h @@ -27,8 +27,8 @@ #define PLIC_MCOMPLETE(hart) (PLIC + 0x200004 + (hart)*0x2000) #define PLIC_SCOMPLETE(hart) (PLIC + 0x201004 + (hart)*0x2000) -#define PLIC_GET_PRIO(irqno) (*(uint32_t *)(PLIC_PRIORITY + (irqno)*4)) -#define PLIC_SET_PRIO(irqno, prio) (*(uint32_t *)(PLIC_PRIORITY + (irqno)*4) = (prio)) +#define PLIC_GET_PRIO(irqno) (*(volatile uint32_t *)(PLIC_PRIORITY + (irqno)*4)) +#define PLIC_SET_PRIO(irqno, prio) (*(volatile uint32_t *)(PLIC_PRIORITY + (irqno)*4) = (prio)) #define MAX_CALLBACK_NUM 128 typedef int (*irq_callback)(int irqno); diff --git a/ports/risc-v_common/example_build/trap/trap_qemu.c b/ports/risc-v_common/example_build/trap/trap_qemu.c index c9d8a0033..8326cd7c2 100644 --- a/ports/risc-v_common/example_build/trap/trap_qemu.c +++ b/ports/risc-v_common/example_build/trap/trap_qemu.c @@ -14,6 +14,7 @@ * mcause constants use __riscv_xlen to resolve correctly for both ISAs: * RV32: interrupt bit = bit 31 (0x80000000) * RV64: interrupt bit = bit 63 (0x8000000000000000) + * */ #include "csr.h" @@ -23,6 +24,7 @@ #include "plic.h" #include #include +#include #define MCAUSE_INT_BIT ((uintptr_t)1 << (__riscv_xlen - 1)) @@ -30,11 +32,21 @@ #define OS_IS_TICK_INT(mcause) ((mcause) == (MCAUSE_INT_BIT | 7u)) #define OS_IS_SOFT_INT(mcause) ((mcause) == (MCAUSE_INT_BIT | 3u)) #define OS_IS_EXT_INT(mcause) ((mcause) == (MCAUSE_INT_BIT | 11u)) -#define OS_IS_TRAP_USER(mcause) ((mcause) == 11u) + +/* Synchronous exception codes (interrupt bit clear), privileged spec table + "Machine cause register (mcause) values after trap". */ +#define CAUSE_BREAKPOINT 3u +#define CAUSE_ECALL_U 8u +#define CAUSE_ECALL_S 9u +#define CAUSE_ECALL_M 11u + +/* Saved mepc lives in slot 30 of the interrupt frame that the trap entry + and _tx_thread_context_save build. One slot is XLEN/8 bytes on both + ports, so a uintptr_t index works for RV32 and RV64. */ +#define TX_RISCV_FRAME_MEPC_SLOT 30 extern void _tx_timer_interrupt(void); -#ifdef TX_RISCV_TRAP_DEBUG static void print_hex(uintptr_t val) { const char digits[] = "0123456789ABCDEF"; @@ -42,12 +54,29 @@ static void print_hex(uintptr_t val) uart_putc('x'); for (int i = (int)(sizeof(uintptr_t) * 2) - 1; i >= 0; i--) { - int d = (val >> (i * 4)) & 0xF; + int d = (int)((val >> (i * 4)) & 0xFu); uart_putc(digits[d]); } uart_putc('\n'); } -#endif /* TX_RISCV_TRAP_DEBUG */ + +static int trap_skip_instruction(uintptr_t mepc) +{ + TX_THREAD *thread_ptr = _tx_thread_current_ptr; + uintptr_t *frame; + uintptr_t length; + + if ((TX_THREAD_GET_SYSTEM_STATE() != 1u) || (thread_ptr == TX_NULL)) + return -1; + + /* A 32-bit instruction has its two low bits set; a compressed one does + not. ecall and ebreak are 32-bit, c.ebreak is 16-bit. */ + length = ((*(volatile uint16_t *)mepc & 3u) == 3u) ? 4u : 2u; + + frame = (uintptr_t *)thread_ptr->tx_thread_stack_ptr; + frame[TX_RISCV_FRAME_MEPC_SLOT] = mepc + length; + return 0; +} void trap_handler(uintptr_t mcause, uintptr_t mepc, uintptr_t mtval) { @@ -63,30 +92,42 @@ void trap_handler(uintptr_t mcause, uintptr_t mepc, uintptr_t mtval) int ret = plic_irq_intr(); if (ret) { - puts("[INTERRUPT]: handler irq error!"); + uart_puts("[INTERRUPT]: handler irq error!"); while (1) ; } } else { - puts("[INTERRUPT]: now can't deal with the interrupt!"); + uart_puts("[INTERRUPT]: unhandled interrupt, halting"); + uart_puts("mcause:"); + print_hex(mcause); while (1) ; } } else { - puts("[EXCEPTION] : Unknown Error!!"); -#ifdef TX_RISCV_TRAP_DEBUG - puts("mcause:"); + uart_puts("[EXCEPTION]"); + uart_puts("mcause:"); print_hex(mcause); - puts("mepc:"); + uart_puts("mepc:"); print_hex(mepc); - puts("mtval:"); + uart_puts("mtval:"); print_hex(mtval); -#else - (void)mepc; - (void)mtval; -#endif /* TX_RISCV_TRAP_DEBUG */ + + if ((mcause == CAUSE_BREAKPOINT) || (mcause == CAUSE_ECALL_U) || + (mcause == CAUSE_ECALL_S) || (mcause == CAUSE_ECALL_M)) + { + if (trap_skip_instruction(mepc) == 0) + { + uart_puts("[EXCEPTION]: ecall/ebreak skipped, resuming"); + return; + } + uart_puts("[EXCEPTION]: ecall/ebreak outside a thread, halting"); + } + else + { + uart_puts("[EXCEPTION]: unhandled exception, halting"); + } while (1) ; } }