- add sources.
[platform/framework/web/crosswalk.git] / src / native_client_sdk / src / libraries / pthread / library.dsc
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