]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/uclibc/lib/uclibc/contrib_files.mk
update
[l4.git] / l4 / pkg / uclibc / lib / uclibc / contrib_files.mk
1
2 define SRC_libc/sysdeps/linux
3   setjmp
4   bsd-setjmp
5   bsd-_setjmp
6   creat
7   longjmp
8   __longjmp
9   getdents
10   getsid
11 endef
12
13 define SRC_libc/sysdeps/linux_large_file
14   creat64
15 endef
16
17 SRC_libc/sysdeps/linux_arm += aeabi_atexit
18
19 define SRC_libc/termios
20   isatty
21   tcgetattr
22   tcgetpgrp
23   tcgetsid
24   tcsetattr
25   tcsetpgrp
26   ttyname
27 endef
28
29 define SRC_libc/stdlib
30   __cxa_atexit
31   __exit_handler
32   __fp_range_check
33   __strtofpmax
34   __uc_malloc
35   _stdlib_mb_cur_max
36   _stdlib_strto_l
37   _stdlib_strto_ll
38   _strtod
39   abort
40   abs
41   atof
42   atoi
43   atol
44   atoll
45   bsearch
46   div
47   drand48-iter
48   drand48
49   drand48_r
50   erand48
51   erand48_r
52   exit
53   getenv
54   jrand48
55   jrand48_r
56   labs
57   ldiv
58   llabs
59   lldiv
60   lrand48
61   lrand48_r
62   mkstemp
63   nrand48
64   nrand48_r
65   on_exit
66   posix_memalign
67   qsort
68   rand
69   rand_r
70   random
71   random_r
72   realpath
73   setenv
74   stdlib
75   strtod
76   strtof
77   strtol
78   strtold
79   strtoll
80   strtoul
81   strtoull
82 endef
83
84 define SRC_libc/stdlib/malloc-standard
85   calloc
86   free
87   mallinfo
88   malloc
89   mallopt
90   memalign
91   realloc
92 endef
93
94 define SRC_libc/stdlib/malloc-simple
95   alloc
96   calloc
97   free
98   malloc
99   memalign
100   realloc
101 endef
102
103 define SRC_libc/stdlib_wchar
104   wcstombs
105   mblen
106   mbstowcs
107 endef
108
109 define SRC_libc/string
110   basename
111   dirname
112   ffs
113   memccpy
114   stpcpy
115   stpncpy
116   strcasecmp
117   strcasestr
118   strdup
119   strerror
120   __xpg_strerror_r
121   _string_syserrmsgs
122   __glibc_strerror_r
123   _string_syssigmsgs
124   sys_siglist
125   strsignal
126   psignal
127   __xpg_basename
128   strlcat
129   strlcpy
130   sys_errlist
131   strndup
132   strncasecmp
133   strtok
134   bcopy
135   bzero
136   memchr
137   memcpy
138   memmove
139   memset
140   strcat
141   strchr
142   strcmp
143   strcpy
144   strlen
145   strncat
146   strncmp
147   strncpy
148   strnlen
149   strrchr
150   memcmp
151   memmem
152   mempcpy
153   memrchr
154   rawmemchr
155   strchrnul
156   strcspn
157   strsep
158   strspn
159   strstr
160   strtok_r
161   strpbrk
162 endef
163
164 define SRC_libc/string_wchar
165   wcsnlen
166   wcslen
167   wmemcpy
168 endef
169
170 SRC_libc/string_arm := _memcpy
171
172 define SRC_libc/misc
173   assert/__assert
174   ctype/ctype
175   ctype/isalnum
176   ctype/isalpha
177   ctype/isblank
178   ctype/iscntrl
179   ctype/isdigit
180   ctype/isgraph
181   ctype/islower
182   ctype/isprint
183   ctype/ispunct
184   ctype/isspace
185   ctype/isupper
186   ctype/isxdigit
187   ctype/tolower
188   ctype/toupper
189   ctype/__C_ctype_b
190   ctype/__C_ctype_tolower
191   ctype/__C_ctype_toupper
192   ctype/__ctype_b_loc
193   ctype/__ctype_tolower_loc
194   ctype/__ctype_toupper_loc
195   ctype/__ctype_assert
196   ctype/isctype
197   dirent/alphasort
198   dirent/closedir
199   dirent/dirfd
200   dirent/opendir
201   dirent/readdir
202   dirent/readdir_r
203   dirent/rewinddir
204   dirent/scandir
205   dirent/seekdir
206   dirent/telldir
207   error/err
208   fnmatch/fnmatch
209   glob/glob
210   internals/errno
211   internals/__errno_location
212   internals/__h_errno_location
213   internals/__uClibc_main
214   internals/parse_config
215   internals/tempname
216   locale/locale
217   locale/localeconv
218   locale/nl_langinfo
219   locale/setlocale
220   search/hcreate_r
221   search/hdestroy_r
222   search/hsearch
223   search/hsearch_r
224   search/insque
225   search/insremque
226   search/lfind
227   search/lsearch
228   search/remque
229   search/tdelete
230   search/tdestroy
231   search/tfind
232   search/tsearch
233   search/twalk
234   time/time
235   time/asctime
236   time/asctime_r
237   time/ctime
238   time/ctime_r
239   time/ftime
240   time/gmtime
241   time/gmtime_r
242   time/localtime
243   time/localtime_r
244   time/mktime
245   time/strftime
246   time/strptime
247   time/tzset
248   time/_time_t2tm
249   time/__time_tm
250   time/_time_mktime
251   time/dysize
252   time/timegm
253   time/_time_mktime_tzi
254   time/_time_localtime_tzi
255   time/difftime
256   wordexp/wordexp
257   elf/dl-iterate-phdr
258 endef
259
260 define SRC_libc/misc_large_file
261   dirent/alphasort64
262   dirent/readdir64
263   dirent/readdir64_r
264   dirent/scandir64
265   glob/glob64
266 endef
267
268 define SRC_libc/misc_libuc_c.a
269   elf/dl-support
270   elf/dl-core
271 endef
272
273 SRC_libc/misc_libuc_c_minimal.a = $(SRC_libc/misc_libuc_c.a)
274
275 define SRC_libc/misc_wchar
276   wchar/btowc
277   wchar/mbrlen
278   wchar/mbrtowc
279   wchar/mbsnrtowcs
280   wchar/mbsrtowcs
281   wchar/wchar
282   wchar/wcrtomb
283   wchar/wcsnrtombs
284   wchar/wcsrtombs
285   wctype/iswctype
286   wctype/wctype
287   wctype/_wctype
288 endef
289
290 define SRC_libc/stdio
291   __fsetlocking
292   _adjust_pos
293   _cs_funcs
294   _fopen
295   _fpmaxtostr
296   _fwrite
297   _READ
298   _WRITE
299   _load_inttype
300   _rfill
301   _stdio
302   _store_inttype
303   _trans2r
304   _trans2w
305   _uintmaxtostr
306   _wcommit
307   asprintf
308   clearerr
309   clearerr.__DO_UNLOCKED
310   dprintf
311   fclose
312   fcloseall
313   fdopen
314   feof
315   feof.__DO_UNLOCKED
316   ferror
317   ferror.__DO_UNLOCKED
318   fflush
319   fflush.__DO_UNLOCKED
320   fgetc
321   fgetc.__DO_UNLOCKED
322   fgetpos
323   fgets
324   fgets.__DO_UNLOCKED
325   fileno
326   fileno.__DO_UNLOCKED
327   flockfile
328   fopen
329   freopen
330   fputs
331   fputs.__DO_UNLOCKED
332   fputc
333   fputc.__DO_UNLOCKED
334   fprintf
335   fread
336   fread.__DO_UNLOCKED
337   fseeko
338   fsetpos
339   ftello
340   funlockfile
341   fwrite
342   fwrite.__DO_UNLOCKED
343   getdelim
344   getline
345   perror
346   printf
347   putchar
348   putchar.__DO_UNLOCKED
349   puts
350   remove
351   rewind
352   _scanf
353   vfscanf
354   __scan_cookie
355   __psfs_parse_spec
356   __psfs_do_numeric
357   scanf
358   sscanf
359   fscanf
360   vscanf
361   vsscanf
362   setvbuf
363   setbuf
364   setbuffer
365   setlinebuf
366   snprintf
367   sprintf
368   ungetc
369   vasprintf
370   vdprintf
371   _vfprintf
372   _vfprintf_internal
373   vfprintf
374   _ppfs_init
375   _ppfs_prepargs
376   _ppfs_setargs
377   _ppfs_parsespec
378   vsnprintf
379   vsprintf
380   vprintf
381 endef
382
383 define SRC_libc/stdio_large_file
384   fgetpos64
385   fopen64
386   freopen64
387   fseeko64
388   fsetpos64
389   ftello64
390 endef
391
392 define SRC_libc/stdio_wchar
393   _wfwrite
394   fputws
395   fputws.__DO_UNLOCKED
396   fwprintf
397   swprintf
398   _vfwprintf_internal
399   vfwprintf
400   vswprintf
401   vwprintf
402   wprintf
403 endef
404
405 define SRC_libc/inet
406   _res_state
407   addr
408   closenameservers
409   decodea
410   decoded
411   decodeh
412   decodep
413   decodeq
414   dnslookup
415   encodea
416   encoded
417   encodeh
418   encodep
419   encodeq
420   ether_addr
421   formquery
422   gai_strerror
423   get_hosts_byaddr_r
424   get_hosts_byname_r
425   getaddrinfo
426   gethostbyaddr
427   gethostbyaddr_r
428   gethostbyname
429   gethostbyname2
430   gethostbyname2_r
431   gethostbyname_r
432   gethostent
433   gethostent_r
434   getnet
435   getproto
436   getservice
437   herror
438   if_index
439   inet_addr
440   inet_aton
441   inet_lnaof
442   inet_makeaddr
443   inet_net
444   inet_netof
445   inet_ntoa
446   lengthd
447   lengthq
448   ns_name
449   ntohl
450   ntop
451   opennameservers
452   opensock
453   read_etc_hosts_r
454   res_comp
455   res_init
456   res_query
457   resolv
458 endef
459
460 define SRC_libc/pwd_grp
461   pwd_grp
462   getgrgid
463   getgrgid_r
464   getgrnam
465   getgrnam_r
466   getpwuid
467   getpwuid_r
468   getpwnam
469   getpwnam_r
470   getpwent
471   getpwent_r
472   __parsepwent
473   __parsegrent
474   __pgsreader
475 endef
476
477 define SRC_libc/unistd
478   getlogin
479   getopt
480   sleep
481 endef
482
483 define SRC_libc/signal
484   allocrtsig
485   raise
486   sigaddset
487   sigandset
488   sigdelset
489   sigempty
490   sigfillset
491   sigismem
492   sigsetops
493   sigjmp
494 endef
495
496 define SRC_libcrypt
497   crypt
498   des
499   md5
500 endef
501
502 define SRC_libm
503   carg
504   e_acos
505   e_acosh
506   e_asin
507   e_atan2
508   e_atanh
509   e_cosh
510   e_exp
511   e_fmod
512   e_hypot
513   e_j0
514   e_j1
515   e_jn
516   e_lgamma_r
517   e_log
518   e_log10
519   e_log2
520   e_pow
521   e_remainder
522   e_rem_pio2
523   e_scalb
524   e_sinh
525   e_sqrt
526   k_cos
527   k_rem_pio2
528   k_sin
529   k_standard
530   k_tan
531   s_asinh
532   s_atan
533   s_cbrt
534   s_ceil
535   s_copysign
536   s_cos
537   s_erf
538   s_expm1
539   s_fabs
540   s_fpclassify
541   s_fdim
542   s_finite
543   s_finitef
544   s_floor
545   s_fma
546   s_fmax
547   s_fmin
548   s_frexp
549   s_ilogb
550   s_isnan
551   s_isnanf
552   s_isinf
553   s_isinff
554   s_ldexp
555   s_lib_version
556   s_llrint
557   s_llround
558   s_log1p
559   s_logb
560   s_lrint
561   s_lround
562   s_matherr
563   s_modf
564   s_nextafter
565   s_nextafterf
566   s_remquo
567   s_rint
568   s_round
569   s_scalbn
570   s_signbit
571   s_signbitf
572   s_signgam
573   s_significand
574   s_sin
575   s_tan
576   s_tanh
577   s_trunc
578   w_cabs
579   w_exp2
580   nan
581 endef
582
583 SRC_libm_float_src = float_wrappers.c
584 define SRC_libm_float
585   acos
586   acosf
587   acoshf
588   asinf
589   asinhf
590   atan2f
591   atanf
592   atanhf
593   cbrtf
594   ceilf
595   copysignf
596   cosf
597   coshf
598   erfcf
599   erff
600   exp2f
601   expf
602   expm1f
603   fabsf
604   fdimf
605   floorf
606   fmaf
607   fmaxf
608   fminf
609   fmodf
610   frexpf
611   hypotf
612   ilogbf
613   ldexpf
614   lgammaf
615   llrintf
616   log10f
617   log1pf
618   log2f
619   logbf
620   logf
621   lrintf
622   lroundf
623   modff
624   nearbyintf
625   nextafterf
626   powf
627   remainderf
628   remquof
629   rintf
630   roundf
631   scalblnf
632   scalbnf
633   sinf
634   sinhf
635   sqrtf
636   tanf
637   tanhf
638   tgammaf
639   truncf
640 endef
641
642 SRC_libm_double_src = ldouble_wrappers.c
643 define SRC_libm_double
644   acoshl
645   acosl
646   asinhl
647   asinl
648   atan2l
649   atanhl
650   atanl
651   cargl
652   cbrtl
653   ceill
654   copysignl
655   coshl
656   cosl
657   erfcl
658   erfl
659   expl
660   expm1l
661   fabsl
662   fdiml
663   floorl
664   fmal
665   fmaxl
666   fminl
667   fmodl
668   frexpl
669   gammal
670   hypotl
671   ilogbl
672   ldexpl
673   lgammal
674   llrintl
675   llroundl
676   log10l
677   log1pl
678   log2l
679   logbl
680   logl
681   lrintl
682   lroundl
683   modfl
684   nearbyintl
685   nextafterl
686   powl
687   remainderl
688   remquol
689   rintl
690   roundl
691   scalblnl
692   scalbnl
693   sinhl
694   sinl
695   sqrtl
696   tanhl
697   tanl
698   tgammal
699   truncl
700   significandl
701 endef
702