1*10465441SEvalZerofrom building import * 2*10465441SEvalZero 3*10465441SEvalZerosrc = Split(""" 4*10465441SEvalZerotc_comm.c 5*10465441SEvalZerothread_static.c 6*10465441SEvalZerothread_dynamic.c 7*10465441SEvalZerothread_priority.c 8*10465441SEvalZerothread_same_priority.c 9*10465441SEvalZerothread_static_simple.c 10*10465441SEvalZerothread_dynamic_simple.c 11*10465441SEvalZerothread_delete.c 12*10465441SEvalZerothread_detach.c 13*10465441SEvalZerothread_yield.c 14*10465441SEvalZerothread_suspend.c 15*10465441SEvalZerothread_resume.c 16*10465441SEvalZerosemaphore_static.c 17*10465441SEvalZerosemaphore_dynamic.c 18*10465441SEvalZerosemaphore_priority.c 19*10465441SEvalZerosemaphore_buffer_worker.c 20*10465441SEvalZerosemaphore_producer_consumer.c 21*10465441SEvalZeromutex_simple.c 22*10465441SEvalZeroevent_simple.c 23*10465441SEvalZerombox_simple.c 24*10465441SEvalZerombox_send_wait.c 25*10465441SEvalZeromessageq_simple.c 26*10465441SEvalZerotimer_static.c 27*10465441SEvalZerotimer_dynamic.c 28*10465441SEvalZerotimer_stop_self.c 29*10465441SEvalZerotimer_control.c 30*10465441SEvalZerotimer_timeout.c 31*10465441SEvalZeroheap_malloc.c 32*10465441SEvalZeroheap_realloc.c 33*10465441SEvalZeromemp_simple.c 34*10465441SEvalZerotc_sample.c 35*10465441SEvalZero""") 36*10465441SEvalZero 37*10465441SEvalZerogroup = DefineGroup('examples', src, 38*10465441SEvalZero depend = ['RT_USING_TC'], 39*10465441SEvalZero CPPPATH=[GetCurrentDir()]) 40*10465441SEvalZero 41*10465441SEvalZeroReturn('group') 42