newlib-cygwin/newlib/libc/machine/spu
Mike Frysinger 96bc16f6b2 newlib: libc: merge build up a directory
Convert all the libc/ subdir makes into the top-level Makefile.  This
allows us to build all of libc from the top Makefile without using any
recursive make calls.  This is faster and avoids the funky lib.a logic
where we unpack subdir archives to repack into a single libc.a.  The
machine override logic is maintained though by way of Makefile include
ordering, and source file accumulation in libc_a_SOURCES.

There's a few dummy.c files that are no longer necessary since we aren't
doing the lib.a accumulating, so punt them.

The winsup code has been pulling the internal newlib ssp library out,
but that doesn't exist anymore, so change that to pull the objects.
2022-03-16 21:18:25 -04:00
..
include 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
machine Use __machine_*_t_defined for internal types 2016-04-15 14:51:39 +02:00
sys Move common <sys/dirent.h> content to <dirent.h> 2018-10-11 08:29:16 +02:00
Makefile.inc newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
acinclude.m4 newlib: add AC_CACHE_CHECK sugar around preprocessor checks 2022-02-01 18:15:51 -05:00
assert.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
c99ppe.h Make __sdidinit unused 2022-02-22 12:38:46 +01:00
calloc_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
clearerr.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
creat.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
ea_internal.h 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
fclose.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
fdopen.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
feof.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
ferror.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
fflush.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
fgetc.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
fgetpos.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
fgets.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
fileno.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
fiprintf.S 2007-08-23 Hidetaka Takano <hidetaka.takano@glb.toshiba.co.jp> 2007-08-23 18:45:22 +00:00
fiscanf.S 2007-08-23 Hidetaka Takano <hidetaka.takano@glb.toshiba.co.jp> 2007-08-23 18:45:22 +00:00
fopen.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
fprintf.S 2008-06-16 Ken Werner <ken.werner@de.ibm.com> 2008-06-16 18:51:10 +00:00
fputc.c 2007-05-23 Patrick Mansfield <patmans@us.ibm.com> 2007-05-23 21:41:17 +00:00
fputs.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
fread.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
free_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
freopen.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
fscanf.S 2008-06-16 Ken Werner <ken.werner@de.ibm.com> 2008-06-16 18:51:10 +00:00
fseek.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
fsetpos.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
ftell.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
fwrite.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
getc.c 2007-05-23 Patrick Mansfield <patmans@us.ibm.com> 2007-05-23 21:41:17 +00:00
getchar.c 2007-05-23 Patrick Mansfield <patmans@us.ibm.com> 2007-05-23 21:41:17 +00:00
gets.c 2007-05-23 Patrick Mansfield <patmans@us.ibm.com> 2007-05-23 21:41:17 +00:00
impure.c ansification: remove _CONST 2018-01-17 11:47:08 -06:00
iprintf.S 2007-08-23 Hidetaka Takano <hidetaka.takano@glb.toshiba.co.jp> 2007-08-23 18:45:22 +00:00
iscanf.S 2007-08-23 Hidetaka Takano <hidetaka.takano@glb.toshiba.co.jp> 2007-08-23 18:45:22 +00:00
malloc_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
memchr_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
memcmp.c 2008-04-01 Patrick Mansfield <patmans@us.ibm.com> 2008-04-01 19:02:16 +00:00
memcmp_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
memcpy.c Use __inhibit_loop_to_libcall in all memset/memcpy implementations 2018-08-29 16:05:37 +02:00
memcpy_ea.c Use __inhibit_loop_to_libcall in all memset/memcpy implementations 2018-08-29 16:05:37 +02:00
memmove.c 2006-11-22 Luca Barbato <lu_zero@gentoo.org> 2006-11-22 21:19:56 +00:00
memmove_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
memset.c 2006-11-29 Kazunori Asayama <asayama@sm.sony.co.jp> 2006-11-29 19:54:05 +00:00
memset_ea.c Use __inhibit_loop_to_libcall in all memset/memcpy implementations 2018-08-29 16:05:37 +02:00
mk_syscalls 2008-06-16 Ken Werner <ken.werner@de.ibm.com> 2008-06-16 18:51:10 +00:00
mmap_ea.c 2009-04-03 Ken Werner <ken.werner@de.ibm.com> 2009-04-03 22:42:31 +00:00
mremap_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
msync_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
munmap_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
perror.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
posix_memalign_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
pread_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
printf.S 2008-06-16 Ken Werner <ken.werner@de.ibm.com> 2008-06-16 18:51:10 +00:00
putc.c 2007-05-23 Patrick Mansfield <patmans@us.ibm.com> 2007-05-23 21:41:17 +00:00
putchar.c 2007-05-23 Patrick Mansfield <patmans@us.ibm.com> 2007-05-23 21:41:17 +00:00
puts.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
pwrite_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
read_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
readv_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
realloc_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
remove.c ansification: remove _CONST 2018-01-17 11:47:08 -06:00
rename.c ansification: remove _CONST 2018-01-17 11:47:08 -06:00
rewind.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
scanf.S 2008-06-16 Ken Werner <ken.werner@de.ibm.com> 2008-06-16 18:51:10 +00:00
setbuf.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
setjmp.S 2008-06-16 Ken Werner <ken.werner@de.ibm.com> 2008-06-16 18:51:10 +00:00
setvbuf.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
siprintf.S 2007-08-23 Hidetaka Takano <hidetaka.takano@glb.toshiba.co.jp> 2007-08-23 18:45:22 +00:00
siscanf.S 2007-08-23 Hidetaka Takano <hidetaka.takano@glb.toshiba.co.jp> 2007-08-23 18:45:22 +00:00
sleep.c 2007-06-13 Patrick Mansfield <patmans@us.ibm.com> 2007-06-13 17:44:24 +00:00
sniprintf.S 2007-08-23 Hidetaka Takano <hidetaka.takano@glb.toshiba.co.jp> 2007-08-23 18:45:22 +00:00
snprintf.S 2008-06-16 Ken Werner <ken.werner@de.ibm.com> 2008-06-16 18:51:10 +00:00
sprintf.S 2008-06-16 Ken Werner <ken.werner@de.ibm.com> 2008-06-16 18:51:10 +00:00
spu-gmon.c 2009-04-03 Ken Werner <ken.werner@de.ibm.com> 2009-04-03 22:29:24 +00:00
spu-mcount.S 2008-11-27 Ken Werner <ken.werner@de.ibm.com> 2008-11-27 20:57:46 +00:00
spu_clock_stop.c 2008-06-09 Ken Werner <ken.werner@de.ibm.com> 2008-06-10 02:13:22 +00:00
spu_clock_svcs.c 2008-06-09 Ken Werner <ken.werner@de.ibm.com> 2008-06-10 02:13:22 +00:00
spu_timebase.c 2008-09-01 Ken Werner <ken.werner@de.ibm.com> 2008-09-02 16:48:48 +00:00
spu_timer_flih.S 2008-06-09 Ken Werner <ken.werner@de.ibm.com> 2008-06-10 02:13:22 +00:00
spu_timer_free.c 2008-06-09 Ken Werner <ken.werner@de.ibm.com> 2008-06-10 02:13:22 +00:00
spu_timer_internal.h headers: properly decorate attributes 2014-08-01 15:44:51 +00:00
spu_timer_slih.c 2008-09-10 Ken Werner <ken.werner@de.ibm.com> 2008-09-11 00:33:58 +00:00
spu_timer_slih_reg.c 2008-06-09 Ken Werner <ken.werner@de.ibm.com> 2008-06-10 02:13:22 +00:00
spu_timer_stop.c 2008-06-09 Ken Werner <ken.werner@de.ibm.com> 2008-06-10 02:13:22 +00:00
spu_timer_svcs.c 2008-06-09 Ken Werner <ken.werner@de.ibm.com> 2008-06-10 02:13:22 +00:00
sscanf.S 2008-06-16 Ken Werner <ken.werner@de.ibm.com> 2008-06-16 18:51:10 +00:00
stack_reg_va.S 2008-06-16 Ken Werner <ken.werner@de.ibm.com> 2008-06-16 18:51:10 +00:00
stdio.c Make __sdidinit unused 2022-02-22 12:38:46 +01:00
straddr.h 2008-02-11 Patrick Mansfield <patmans@us.ibm.com> 2008-02-11 22:19:59 +00:00
strcat.c 2008-06-09 Ken Werner <ken.werner@de.ibm.com> 2008-06-09 17:26:30 +00:00
strcat_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
strchr.c 2006-12-01 Kazunori Asayama <asayama@sm.sony.co.jp> 2006-12-01 17:18:36 +00:00
strchr_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
strcmp.c 2006-10-27 Joel Schopp <jschopp@austin.ibm.com> 2006-10-27 23:02:00 +00:00
strcmp_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
strcpy.c 2008-02-11 Patrick Mansfield <patmans@us.ibm.com> 2008-02-11 22:19:59 +00:00
strcpy.h 2008-09-10 Ken Werner <ken.werner@de.ibm.com> 2008-09-11 00:33:58 +00:00
strcpy_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
strcspn.c 2006-10-27 Joel Schopp <jschopp@austin.ibm.com> 2006-10-27 23:02:00 +00:00
strcspn_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
strlen.c 2008-02-11 Patrick Mansfield <patmans@us.ibm.com> 2008-02-11 22:14:46 +00:00
strlen_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
strncat.c 2008-06-09 Ken Werner <ken.werner@de.ibm.com> 2008-06-09 17:26:30 +00:00
strncat_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
strncmp.c 2008-04-01 Patrick Mansfield <patmans@us.ibm.com> 2008-04-01 19:02:16 +00:00
strncmp.h 2008-04-01 Patrick Mansfield <patmans@us.ibm.com> 2008-04-01 19:02:16 +00:00
strncmp_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
strncpy.c 2008-02-11 Patrick Mansfield <patmans@us.ibm.com> 2008-02-11 22:19:59 +00:00
strncpy_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
strpbrk.c 2006-10-27 Joel Schopp <jschopp@austin.ibm.com> 2006-10-27 23:02:00 +00:00
strpbrk_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
strrchr.c 2006-12-01 Kazunori Asayama <asayama@sm.sony.co.jp> 2006-12-01 17:18:36 +00:00
strrchr_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
strspn.c 2006-11-29 Kazunori Asayama <asayama@sm.sony.co.jp> 2006-11-29 19:54:05 +00:00
strspn_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
strstr_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
strxfrm.c 2007-04-09 Joel Schopp <jschopp@austin.ibm.com> 2007-04-09 16:03:26 +00:00
syscall.def 2007-08-23 Hidetaka Takano <hidetaka.takano@glb.toshiba.co.jp> 2007-08-23 18:45:22 +00:00
tmpfile.c ansification: remove _DEFUN_VOID 2018-01-17 11:47:19 -06:00
tmpnam.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
ungetc.c 2007-05-23 Patrick Mansfield <patmans@us.ibm.com> 2007-05-23 21:41:17 +00:00
usleep.c 2007-06-13 Patrick Mansfield <patmans@us.ibm.com> 2007-06-13 17:44:24 +00:00
vec_literal.h 2007-01-19 Kazunori Asayama <asayama@sm.sony.co.jp> 2007-01-19 23:53:07 +00:00
vfiprintf.c 2007-02-20 Kazunori Asayama <asayama@sm.sony.co.jp> 2007-02-20 20:58:38 +00:00
vfiscanf.c 2007-02-20 Kazunori Asayama <asayama@sm.sony.co.jp> 2007-02-20 20:58:38 +00:00
vfprintf.c ansification: remove _HAVE_STDC 2018-01-17 11:47:30 -06:00
vfscanf.c ansification: remove _HAVE_STDC 2018-01-17 11:47:30 -06:00
viprintf.c 2007-02-20 Kazunori Asayama <asayama@sm.sony.co.jp> 2007-02-20 20:58:38 +00:00
viscanf.c 2007-02-20 Kazunori Asayama <asayama@sm.sony.co.jp> 2007-02-20 20:58:38 +00:00
vprintf.c ansification: remove _HAVE_STDC 2018-01-17 11:47:30 -06:00
vscanf.c ansification: remove _HAVE_STDC 2018-01-17 11:47:30 -06:00
vsiprintf.c 2007-02-20 Kazunori Asayama <asayama@sm.sony.co.jp> 2007-02-20 20:58:38 +00:00
vsiscanf.c 2007-02-20 Kazunori Asayama <asayama@sm.sony.co.jp> 2007-02-20 20:58:38 +00:00
vsniprintf.c 2007-02-20 Kazunori Asayama <asayama@sm.sony.co.jp> 2007-02-20 20:58:38 +00:00
vsnprintf.c ansification: remove _HAVE_STDC 2018-01-17 11:47:30 -06:00
vsprintf.c ansification: remove _HAVE_STDC 2018-01-17 11:47:30 -06:00
vsscanf.c ansification: remove _HAVE_STDC 2018-01-17 11:47:30 -06:00
write_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00
writev_ea.c 2008-11-20 Ken Werner <ken.werner@de.ibm.com> 2008-11-20 20:20:51 +00:00