• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  'TOOLS': ['win'],
3  'SEARCH': [
4    '../third_party/pthreads-win32',
5  ],
6  'TARGETS': [
7    {
8      'NAME' : 'pthread',
9      'TYPE' : 'lib',
10      'SOURCES' : [
11        'autostatic.c',
12        'cleanup.c',
13        'create.c',
14        'errno.c',
15        'fork.c',
16        'global.c',
17        'pthread_attr_destroy.c',
18        'pthread_attr_getdetachstate.c',
19        'pthread_attr_getinheritsched.c',
20        'pthread_attr_getschedparam.c',
21        'pthread_attr_getschedpolicy.c',
22        'pthread_attr_getscope.c',
23        'pthread_attr_getstackaddr.c',
24        'pthread_attr_getstacksize.c',
25        'pthread_attr_init.c',
26        'pthread_attr_setdetachstate.c',
27        'pthread_attr_setinheritsched.c',
28        'pthread_attr_setschedparam.c',
29        'pthread_attr_setschedpolicy.c',
30        'pthread_attr_setscope.c',
31        'pthread_attr_setstackaddr.c',
32        'pthread_attr_setstacksize.c',
33        'pthread_barrier_destroy.c',
34        'pthread_barrier_init.c',
35        'pthread_barrier_wait.c',
36        'pthread_barrierattr_destroy.c',
37        'pthread_barrierattr_getpshared.c',
38        'pthread_barrierattr_init.c',
39        'pthread_barrierattr_setpshared.c',
40        'pthread_cancel.c',
41        'pthread_cond_destroy.c',
42        'pthread_cond_init.c',
43        'pthread_cond_signal.c',
44        'pthread_cond_wait.c',
45        'pthread_condattr_destroy.c',
46        'pthread_condattr_getpshared.c',
47        'pthread_condattr_init.c',
48        'pthread_condattr_setpshared.c',
49        'pthread_delay_np.c',
50        'pthread_detach.c',
51        'pthread_equal.c',
52        'pthread_exit.c',
53        'pthread_getconcurrency.c',
54        'pthread_getschedparam.c',
55        'pthread_getspecific.c',
56        'pthread_getunique_np.c',
57        'pthread_getw32threadhandle_np.c',
58        'pthread_join.c',
59        'pthread_key_create.c',
60        'pthread_key_delete.c',
61        'pthread_kill.c',
62        'pthread_mutex_consistent.c',
63        'pthread_mutex_destroy.c',
64        'pthread_mutex_init.c',
65        'pthread_mutex_lock.c',
66        'pthread_mutex_timedlock.c',
67        'pthread_mutex_trylock.c',
68        'pthread_mutex_unlock.c',
69        'pthread_mutexattr_destroy.c',
70        'pthread_mutexattr_getkind_np.c',
71        'pthread_mutexattr_getpshared.c',
72        'pthread_mutexattr_getrobust.c',
73        'pthread_mutexattr_gettype.c',
74        'pthread_mutexattr_init.c',
75        'pthread_mutexattr_setkind_np.c',
76        'pthread_mutexattr_setpshared.c',
77        'pthread_mutexattr_setrobust.c',
78        'pthread_mutexattr_settype.c',
79        'pthread_num_processors_np.c',
80        'pthread_once.c',
81        'pthread_rwlock_destroy.c',
82        'pthread_rwlock_init.c',
83        'pthread_rwlock_rdlock.c',
84        'pthread_rwlock_timedrdlock.c',
85        'pthread_rwlock_timedwrlock.c',
86        'pthread_rwlock_tryrdlock.c',
87        'pthread_rwlock_trywrlock.c',
88        'pthread_rwlock_unlock.c',
89        'pthread_rwlock_wrlock.c',
90        'pthread_rwlockattr_destroy.c',
91        'pthread_rwlockattr_getpshared.c',
92        'pthread_rwlockattr_init.c',
93        'pthread_rwlockattr_setpshared.c',
94        'pthread_self.c',
95        'pthread_setcancelstate.c',
96        'pthread_setcanceltype.c',
97        'pthread_setconcurrency.c',
98        'pthread_setschedparam.c',
99        'pthread_setspecific.c',
100        'pthread_spin_destroy.c',
101        'pthread_spin_init.c',
102        'pthread_spin_lock.c',
103        'pthread_spin_trylock.c',
104        'pthread_spin_unlock.c',
105        'pthread_testcancel.c',
106        'pthread_timechange_handler_np.c',
107        'pthread_win32_attach_detach_np.c',
108        'ptw32_calloc.c',
109        'ptw32_callUserDestroyRoutines.c',
110        'ptw32_cond_check_need_init.c',
111        'ptw32_getprocessors.c',
112        'ptw32_is_attr.c',
113        'ptw32_MCS_lock.c',
114        'ptw32_mutex_check_need_init.c',
115        'ptw32_new.c',
116        'ptw32_processInitialize.c',
117        'ptw32_processTerminate.c',
118        'ptw32_relmillisecs.c',
119        'ptw32_reuse.c',
120        'ptw32_rwlock_cancelwrwait.c',
121        'ptw32_rwlock_check_need_init.c',
122        'ptw32_semwait.c',
123        'ptw32_spinlock_check_need_init.c',
124        'ptw32_threadDestroy.c',
125        'ptw32_threadStart.c',
126        'ptw32_throw.c',
127        'ptw32_timespec.c',
128        'ptw32_tkAssocCreate.c',
129        'ptw32_tkAssocDestroy.c',
130        'sched_get_priority_max.c',
131        'sched_get_priority_min.c',
132        'sched_getscheduler.c',
133        'sched_setscheduler.c',
134        'sched_yield.c',
135        'sem_close.c',
136        'sem_destroy.c',
137        'sem_getvalue.c',
138        'sem_init.c',
139        'sem_open.c',
140        'sem_post.c',
141        'sem_post_multiple.c',
142        'sem_timedwait.c',
143        'sem_trywait.c',
144        'sem_unlink.c',
145        'sem_wait.c',
146        'signal.c',
147        'w32_CancelableWait.c',
148      ],
149    }
150  ],
151  'HEADERS': [
152    {
153      'FILES': [
154        'config.h',
155        'context.h',
156        'implement.h',
157        'need_errno.h',
158        'pthread.h',
159        'sched.h',
160        'semaphore.h',
161      ],
162      'DEST': 'include/win',
163    }
164  ],
165  'DATA': [
166    'CONTRIBUTORS',
167    'COPYING',
168    'COPYING.LIB',
169    'MAINTAINERS',
170    'README',
171  ],
172  'DEST': 'src',
173  'NAME': 'pthread',
174}
175
176