diff options
| author | Xavier ASUS <xavi92psx@gmail.com> | 2019-10-18 00:31:54 +0200 |
|---|---|---|
| committer | Xavier ASUS <xavi92psx@gmail.com> | 2019-10-18 00:31:54 +0200 |
| commit | 268a53de823a6750d6256ee1fb1e7707b4b45740 (patch) | |
| tree | 42c1799a9a82b2f7d9790ee9fe181d72a7274751 /device/lib/pic16/libc | |
| download | sdcc-gas-268a53de823a6750d6256ee1fb1e7707b4b45740.tar.gz | |
sdcc-3.9.0 fork implementing GNU assembler syntax
This fork aims to provide better support for stm8-binutils
Diffstat (limited to 'device/lib/pic16/libc')
153 files changed, 11263 insertions, 0 deletions
diff --git a/device/lib/pic16/libc/.deps/atof.Po b/device/lib/pic16/libc/.deps/atof.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/atof.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/atoi.Po b/device/lib/pic16/libc/.deps/atoi.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/atoi.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/atol.Po b/device/lib/pic16/libc/.deps/atol.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/atol.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/calloc.Po b/device/lib/pic16/libc/.deps/calloc.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/calloc.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/cnvfrac.Po b/device/lib/pic16/libc/.deps/cnvfrac.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/cnvfrac.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/cnvint.Po b/device/lib/pic16/libc/.deps/cnvint.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/cnvint.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/crc16.Po b/device/lib/pic16/libc/.deps/crc16.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/crc16.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/cvtdec.Po b/device/lib/pic16/libc/.deps/cvtdec.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/cvtdec.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/delay100ktcy.Po b/device/lib/pic16/libc/.deps/delay100ktcy.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/delay100ktcy.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/delay100tcy.Po b/device/lib/pic16/libc/.deps/delay100tcy.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/delay100tcy.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/delay10ktcy.Po b/device/lib/pic16/libc/.deps/delay10ktcy.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/delay10ktcy.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/delay10tcy.Po b/device/lib/pic16/libc/.deps/delay10tcy.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/delay10tcy.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/delay1ktcy.Po b/device/lib/pic16/libc/.deps/delay1ktcy.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/delay1ktcy.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/delay1mtcy.Po b/device/lib/pic16/libc/.deps/delay1mtcy.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/delay1mtcy.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/fprintf.Po b/device/lib/pic16/libc/.deps/fprintf.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/fprintf.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/free.Po b/device/lib/pic16/libc/.deps/free.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/free.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/g_ftoa.Po b/device/lib/pic16/libc/.deps/g_ftoa.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/g_ftoa.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/iscntrl.Po b/device/lib/pic16/libc/.deps/iscntrl.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/iscntrl.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/isdigit.Po b/device/lib/pic16/libc/.deps/isdigit.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/isdigit.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/isgraph.Po b/device/lib/pic16/libc/.deps/isgraph.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/isgraph.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/islower.Po b/device/lib/pic16/libc/.deps/islower.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/islower.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/isprint.Po b/device/lib/pic16/libc/.deps/isprint.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/isprint.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/ispunct.Po b/device/lib/pic16/libc/.deps/ispunct.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/ispunct.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/isspace.Po b/device/lib/pic16/libc/.deps/isspace.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/isspace.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/isupper.Po b/device/lib/pic16/libc/.deps/isupper.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/isupper.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/isxdigit.Po b/device/lib/pic16/libc/.deps/isxdigit.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/isxdigit.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/itoa.Po b/device/lib/pic16/libc/.deps/itoa.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/itoa.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/ltoa.Po b/device/lib/pic16/libc/.deps/ltoa.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/ltoa.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/malloc.Po b/device/lib/pic16/libc/.deps/malloc.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/malloc.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/memccpy.Po b/device/lib/pic16/libc/.deps/memccpy.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/memccpy.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/memchr.Po b/device/lib/pic16/libc/.deps/memchr.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/memchr.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/memchrpgm.Po b/device/lib/pic16/libc/.deps/memchrpgm.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/memchrpgm.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/memchrram.Po b/device/lib/pic16/libc/.deps/memchrram.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/memchrram.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/memcmp.Po b/device/lib/pic16/libc/.deps/memcmp.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/memcmp.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/memcpy.Po b/device/lib/pic16/libc/.deps/memcpy.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/memcpy.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/memcpypgm2ram.Po b/device/lib/pic16/libc/.deps/memcpypgm2ram.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/memcpypgm2ram.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/memcpyram2ram.Po b/device/lib/pic16/libc/.deps/memcpyram2ram.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/memcpyram2ram.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/memfree.Po b/device/lib/pic16/libc/.deps/memfree.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/memfree.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/memfreemax.Po b/device/lib/pic16/libc/.deps/memfreemax.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/memfreemax.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/memmisc.Po b/device/lib/pic16/libc/.deps/memmisc.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/memmisc.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/memmove.Po b/device/lib/pic16/libc/.deps/memmove.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/memmove.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/memrchr.Po b/device/lib/pic16/libc/.deps/memrchr.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/memrchr.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/memset.Po b/device/lib/pic16/libc/.deps/memset.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/memset.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/printf.Po b/device/lib/pic16/libc/.deps/printf.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/printf.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/printf_small.Po b/device/lib/pic16/libc/.deps/printf_small.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/printf_small.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/printf_tiny.Po b/device/lib/pic16/libc/.deps/printf_tiny.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/printf_tiny.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/putchar.Po b/device/lib/pic16/libc/.deps/putchar.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/putchar.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/rand.Po b/device/lib/pic16/libc/.deps/rand.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/rand.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/realloc.Po b/device/lib/pic16/libc/.deps/realloc.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/realloc.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/sprintf.Po b/device/lib/pic16/libc/.deps/sprintf.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/sprintf.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strcat.Po b/device/lib/pic16/libc/.deps/strcat.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strcat.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strchr.Po b/device/lib/pic16/libc/.deps/strchr.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strchr.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strcmp.Po b/device/lib/pic16/libc/.deps/strcmp.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strcmp.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strcpy.Po b/device/lib/pic16/libc/.deps/strcpy.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strcpy.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strcspn.Po b/device/lib/pic16/libc/.deps/strcspn.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strcspn.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/streams.Po b/device/lib/pic16/libc/.deps/streams.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/streams.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strlen.Po b/device/lib/pic16/libc/.deps/strlen.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strlen.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strlwr.Po b/device/lib/pic16/libc/.deps/strlwr.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strlwr.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strmgpsim.Po b/device/lib/pic16/libc/.deps/strmgpsim.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strmgpsim.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strmmssp.Po b/device/lib/pic16/libc/.deps/strmmssp.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strmmssp.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strmputchar.Po b/device/lib/pic16/libc/.deps/strmputchar.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strmputchar.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strmusart.Po b/device/lib/pic16/libc/.deps/strmusart.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strmusart.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strncat.Po b/device/lib/pic16/libc/.deps/strncat.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strncat.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strncmp.Po b/device/lib/pic16/libc/.deps/strncmp.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strncmp.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strncpy.Po b/device/lib/pic16/libc/.deps/strncpy.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strncpy.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strpbrk.Po b/device/lib/pic16/libc/.deps/strpbrk.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strpbrk.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strrchr.Po b/device/lib/pic16/libc/.deps/strrchr.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strrchr.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strspn.Po b/device/lib/pic16/libc/.deps/strspn.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strspn.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strstr.Po b/device/lib/pic16/libc/.deps/strstr.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strstr.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strtok.Po b/device/lib/pic16/libc/.deps/strtok.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strtok.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/strupr.Po b/device/lib/pic16/libc/.deps/strupr.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/strupr.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/vfprintf.Po b/device/lib/pic16/libc/.deps/vfprintf.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/vfprintf.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/vprintf.Po b/device/lib/pic16/libc/.deps/vprintf.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/vprintf.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/vsprintf.Po b/device/lib/pic16/libc/.deps/vsprintf.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/vsprintf.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/.deps/x_ftoa.Po b/device/lib/pic16/libc/.deps/x_ftoa.Po new file mode 100644 index 0000000..9ce06a8 --- /dev/null +++ b/device/lib/pic16/libc/.deps/x_ftoa.Po @@ -0,0 +1 @@ +# dummy diff --git a/device/lib/pic16/libc/Makefile b/device/lib/pic16/libc/Makefile new file mode 100644 index 0000000..e46d02a --- /dev/null +++ b/device/lib/pic16/libc/Makefile @@ -0,0 +1,2011 @@ +# Makefile.in generated by automake 1.16.1 from Makefile.am. +# libc/Makefile. Generated from Makefile.in by configure. + +# Copyright (C) 1994-2018 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + + + +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/pic16lib +pkgincludedir = $(includedir)/pic16lib +pkglibdir = $(libdir)/pic16lib +pkglibexecdir = $(libexecdir)/pic16lib +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = libc +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = \ + $(top_srcdir)/../../non-free/lib/pic16/supported-devices.ac \ + $(top_srcdir)/../../non-free/lib/pic16/processors.ac \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(libdir)" +LIBRARIES = $(lib_LIBRARIES) +AM_V_AR = $(am__v_AR_$(V)) +am__v_AR_ = $(am__v_AR_$(AM_DEFAULT_VERBOSITY)) +am__v_AR_0 = @echo " AR " $@; +am__v_AR_1 = +libc18f_a_AR = $(AR) $(ARFLAGS) +libc18f_a_LIBADD = +am_libc18f_a_OBJECTS = iscntrl.$(OBJEXT) isdigit.$(OBJEXT) \ + isgraph.$(OBJEXT) islower.$(OBJEXT) isprint.$(OBJEXT) \ + ispunct.$(OBJEXT) isspace.$(OBJEXT) isupper.$(OBJEXT) \ + isxdigit.$(OBJEXT) delay100ktcy.$(OBJEXT) \ + delay100tcy.$(OBJEXT) delay10ktcy.$(OBJEXT) \ + delay10tcy.$(OBJEXT) delay1ktcy.$(OBJEXT) delay1mtcy.$(OBJEXT) \ + fprintf.$(OBJEXT) printf.$(OBJEXT) printf_small.$(OBJEXT) \ + printf_tiny.$(OBJEXT) putchar.$(OBJEXT) sprintf.$(OBJEXT) \ + streams.$(OBJEXT) strmgpsim.$(OBJEXT) strmmssp.$(OBJEXT) \ + strmputchar.$(OBJEXT) strmusart.$(OBJEXT) vfprintf.$(OBJEXT) \ + vprintf.$(OBJEXT) vsprintf.$(OBJEXT) atof.$(OBJEXT) \ + atoi.$(OBJEXT) atol.$(OBJEXT) calloc.$(OBJEXT) crc16.$(OBJEXT) \ + free.$(OBJEXT) g_ftoa.$(OBJEXT) itoa.$(OBJEXT) ltoa.$(OBJEXT) \ + malloc.$(OBJEXT) memfree.$(OBJEXT) memfreemax.$(OBJEXT) \ + memmisc.$(OBJEXT) rand.$(OBJEXT) realloc.$(OBJEXT) \ + x_ftoa.$(OBJEXT) memccpy.$(OBJEXT) memchr.$(OBJEXT) \ + memchrpgm.$(OBJEXT) memchrram.$(OBJEXT) memcmp.$(OBJEXT) \ + memcpy.$(OBJEXT) memcpypgm2ram.$(OBJEXT) \ + memcpyram2ram.$(OBJEXT) memmove.$(OBJEXT) memrchr.$(OBJEXT) \ + memset.$(OBJEXT) strcat.$(OBJEXT) strchr.$(OBJEXT) \ + strcmp.$(OBJEXT) strcpy.$(OBJEXT) strcspn.$(OBJEXT) \ + strlen.$(OBJEXT) strlwr.$(OBJEXT) strncat.$(OBJEXT) \ + strncmp.$(OBJEXT) strncpy.$(OBJEXT) strpbrk.$(OBJEXT) \ + strrchr.$(OBJEXT) strspn.$(OBJEXT) strstr.$(OBJEXT) \ + strtok.$(OBJEXT) strupr.$(OBJEXT) cnvfrac.$(OBJEXT) \ + cnvint.$(OBJEXT) cvtdec.$(OBJEXT) +libc18f_a_OBJECTS = $(am_libc18f_a_OBJECTS) +AM_V_P = $(am__v_P_$(V)) +am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_$(V)) +am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_$(V)) +am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) +am__v_at_0 = @ +am__v_at_1 = +DEFAULT_INCLUDES = -I. -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/atof.Po ./$(DEPDIR)/atoi.Po \ + ./$(DEPDIR)/atol.Po ./$(DEPDIR)/calloc.Po \ + ./$(DEPDIR)/cnvfrac.Po ./$(DEPDIR)/cnvint.Po \ + ./$(DEPDIR)/crc16.Po ./$(DEPDIR)/cvtdec.Po \ + ./$(DEPDIR)/delay100ktcy.Po ./$(DEPDIR)/delay100tcy.Po \ + ./$(DEPDIR)/delay10ktcy.Po ./$(DEPDIR)/delay10tcy.Po \ + ./$(DEPDIR)/delay1ktcy.Po ./$(DEPDIR)/delay1mtcy.Po \ + ./$(DEPDIR)/fprintf.Po ./$(DEPDIR)/free.Po \ + ./$(DEPDIR)/g_ftoa.Po ./$(DEPDIR)/iscntrl.Po \ + ./$(DEPDIR)/isdigit.Po ./$(DEPDIR)/isgraph.Po \ + ./$(DEPDIR)/islower.Po ./$(DEPDIR)/isprint.Po \ + ./$(DEPDIR)/ispunct.Po ./$(DEPDIR)/isspace.Po \ + ./$(DEPDIR)/isupper.Po ./$(DEPDIR)/isxdigit.Po \ + ./$(DEPDIR)/itoa.Po ./$(DEPDIR)/ltoa.Po ./$(DEPDIR)/malloc.Po \ + ./$(DEPDIR)/memccpy.Po ./$(DEPDIR)/memchr.Po \ + ./$(DEPDIR)/memchrpgm.Po ./$(DEPDIR)/memchrram.Po \ + ./$(DEPDIR)/memcmp.Po ./$(DEPDIR)/memcpy.Po \ + ./$(DEPDIR)/memcpypgm2ram.Po ./$(DEPDIR)/memcpyram2ram.Po \ + ./$(DEPDIR)/memfree.Po ./$(DEPDIR)/memfreemax.Po \ + ./$(DEPDIR)/memmisc.Po ./$(DEPDIR)/memmove.Po \ + ./$(DEPDIR)/memrchr.Po ./$(DEPDIR)/memset.Po \ + ./$(DEPDIR)/printf.Po ./$(DEPDIR)/printf_small.Po \ + ./$(DEPDIR)/printf_tiny.Po ./$(DEPDIR)/putchar.Po \ + ./$(DEPDIR)/rand.Po ./$(DEPDIR)/realloc.Po \ + ./$(DEPDIR)/sprintf.Po ./$(DEPDIR)/strcat.Po \ + ./$(DEPDIR)/strchr.Po ./$(DEPDIR)/strcmp.Po \ + ./$(DEPDIR)/strcpy.Po ./$(DEPDIR)/strcspn.Po \ + ./$(DEPDIR)/streams.Po ./$(DEPDIR)/strlen.Po \ + ./$(DEPDIR)/strlwr.Po ./$(DEPDIR)/strmgpsim.Po \ + ./$(DEPDIR)/strmmssp.Po ./$(DEPDIR)/strmputchar.Po \ + ./$(DEPDIR)/strmusart.Po ./$(DEPDIR)/strncat.Po \ + ./$(DEPDIR)/strncmp.Po ./$(DEPDIR)/strncpy.Po \ + ./$(DEPDIR)/strpbrk.Po ./$(DEPDIR)/strrchr.Po \ + ./$(DEPDIR)/strspn.Po ./$(DEPDIR)/strstr.Po \ + ./$(DEPDIR)/strtok.Po ./$(DEPDIR)/strupr.Po \ + ./$(DEPDIR)/vfprintf.Po ./$(DEPDIR)/vprintf.Po \ + ./$(DEPDIR)/vsprintf.Po ./$(DEPDIR)/x_ftoa.Po +am__mv = mv -f +AM_V_lt = $(am__v_lt_$(V)) +am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) +am__v_lt_0 = --silent +am__v_lt_1 = +CPPASCOMPILE = $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) +AM_V_CPPAS = $(am__v_CPPAS_$(V)) +am__v_CPPAS_ = $(am__v_CPPAS_$(AM_DEFAULT_VERBOSITY)) +am__v_CPPAS_0 = @echo " CPPAS " $@; +am__v_CPPAS_1 = +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +AM_V_CC = $(am__v_CC_$(V)) +am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CCLD = $(am__v_CCLD_$(V)) +am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = +SOURCES = $(libc18f_a_SOURCES) +DIST_SOURCES = $(libc18f_a_SOURCES) +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/Makefile.common \ + $(top_srcdir)/depcomp +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = aclocal-1.16 +AMTAR = $${TAR-tar} +AM_DEFAULT_VERBOSITY = 1 +AR = '/usr/bin/gplib' +ARCH = 18f452 +ARFLAGS = -c +AUTOCONF = autoconf +AUTOHEADER = autoheader +AUTOMAKE = automake-1.16 +AWK = gawk +CC = '/home/xavier/sdcc/device/lib/pic16//../../../bin/sdcc' +CCAS = '/usr/bin/gpasm' +CCASDEPMODE = depmode=none +CCASFLAGS = -p18f452 +CCDEPMODE = depmode=none +CFLAGS = -mpic16 -p18f452 +CYGPATH_W = echo +DEFS = -DHAVE_CONFIG_H +DEPDIR = .deps +ECHO_C = +ECHO_N = -n +ECHO_T = +GOOD_PICS = 18f1220 18f1230 18f1320 18f1330 18f13k22 18f13k50 18f14k22 18f14k50 18f2220 18f2221 18f2320 18f2321 18f2331 18f23k20 18f23k22 18f2410 18f242 18f2420 18f2423 18f2431 18f2439 18f2450 18f2455 18f2458 18f248 18f2480 18f24j10 18f24j11 18f24j50 18f24k20 18f24k22 18f24k50 18f2510 18f2515 18f252 18f2520 18f2523 18f2525 18f2539 18f2550 18f2553 18f258 18f2580 18f2585 18f25j10 18f25j11 18f25j50 18f25k20 18f25k22 18f25k50 18f25k80 18f2610 18f2620 18f2680 18f2682 18f2685 18f26j11 18f26j13 18f26j50 18f26j53 18f26k20 18f26k22 18f26k80 18f27j13 18f27j53 18f4220 18f4221 18f4320 18f4321 18f4331 18f43k20 18f43k22 18f4410 18f442 18f4420 18f4423 18f4431 18f4439 18f4450 18f4455 18f4458 18f448 18f4480 18f44j10 18f44j11 18f44j50 18f44k20 18f44k22 18f4510 18f4515 18f452 18f4520 18f4523 18f4525 18f4539 18f4550 18f4553 18f458 18f4580 18f4585 18f45j10 18f45j11 18f45j50 18f45k20 18f45k22 18f45k50 18f45k80 18f4610 18f4620 18f4680 18f4682 18f4685 18f46j11 18f46j13 18f46j50 18f46j53 18f46k20 18f46k22 18f46k80 18f47j13 18f47j53 18f6310 18f6390 18f6393 18f63j11 18f63j90 18f6410 18f6490 18f6493 18f64j11 18f64j90 18f6520 18f6525 18f6527 18f6585 18f65j10 18f65j11 18f65j15 18f65j50 18f65j90 18f65j94 18f65k22 18f65k80 18f65k90 18f6620 18f6621 18f6622 18f6627 18f6628 18f6680 18f66j10 18f66j11 18f66j15 18f66j16 18f66j50 18f66j55 18f66j60 18f66j65 18f66j90 18f66j93 18f66j94 18f66j99 18f66k22 18f66k80 18f66k90 18f6720 18f6722 18f6723 18f67j10 18f67j11 18f67j50 18f67j60 18f67j90 18f67j93 18f67j94 18f67k22 18f67k90 18f8310 18f8390 18f8393 18f83j11 18f83j90 18f8410 18f8490 18f8493 18f84j11 18f84j90 18f8520 18f8525 18f8527 18f8585 18f85j10 18f85j11 18f85j15 18f85j50 18f85j90 18f85j94 18f85k22 18f85k90 18f8620 18f8621 18f8622 18f8627 18f8628 18f8680 18f86j10 18f86j11 18f86j15 18f86j16 18f86j50 18f86j55 18f86j60 18f86j65 18f86j72 18f86j90 18f86j93 18f86j94 18f86j99 18f86k22 18f86k90 18f8720 18f8722 18f8723 18f87j10 18f87j11 18f87j50 18f87j60 18f87j72 18f87j90 18f87j93 18f87j94 18f87k22 18f87k90 18f95j94 18f96j60 18f96j65 18f96j94 18f96j99 18f97j60 18f97j94 18lf13k22 18lf13k50 18lf14k22 18lf14k50 18lf23k22 18lf24j10 18lf24j11 18lf24j50 18lf24k22 18lf24k50 18lf25j10 18lf25j11 18lf25j50 18lf25k22 18lf25k50 18lf25k80 18lf26j11 18lf26j13 18lf26j50 18lf26j53 18lf26k22 18lf26k80 18lf27j13 18lf27j53 18lf43k22 18lf44j10 18lf44j11 18lf44j50 18lf44k22 18lf45j10 18lf45j11 18lf45j50 18lf45k22 18lf45k50 18lf45k80 18lf46j11 18lf46j13 18lf46j50 18lf46j53 18lf46k22 18lf46k80 18lf47j13 18lf47j53 18lf65k80 18lf66k80 +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = $(install_sh) -c -s +LD = '/usr/bin/gplink' +LIBOBJS = +LIBS = +LTLIBOBJS = +MAKEINFO = makeinfo +MKDIR_P = /bin/mkdir -p +OBJEXT = o +PACKAGE = pic16lib +PACKAGE_BUGREPORT = tecodev AT users sourceforge net +PACKAGE_NAME = pic16lib +PACKAGE_STRING = pic16lib 0.3 +PACKAGE_TARNAME = pic16lib +PACKAGE_URL = +PACKAGE_VERSION = 0.3 +PATH_SEPARATOR = : +RANLIB = : +SET_MAKE = +SHELL = /bin/bash +STRIP = +USE_FLOATS = -DUSE_FLOATS=0 +VERSION = 0.3 +abs_builddir = /home/xavier/sdcc/device/lib/pic16/libc +abs_srcdir = /home/xavier/sdcc/device/lib/pic16/libc +abs_top_builddir = /home/xavier/sdcc/device/lib/pic16 +abs_top_srcdir = /home/xavier/sdcc/device/lib/pic16 +am__include = include +am__leading_dot = . +am__quote = +am__tar = $${TAR-tar} chof - "$$tardir" +am__untar = $${TAR-tar} xf - +bindir = ${exec_prefix}/bin +build_alias = +builddir = . +datadir = ${datarootdir} +datarootdir = ${prefix}/share +docdir = ${datarootdir}/doc/${PACKAGE} +dvidir = ${docdir} +exec_prefix = ${prefix} +host_alias = +htmldir = ${docdir} +includedir = ${prefix}/include +infodir = ${datarootdir}/info +install_sh = ${SHELL} /home/xavier/sdcc/device/lib/pic16/install-sh +libdir = ${exec_prefix}/lib/pic16 +libexecdir = ${exec_prefix}/libexec +localedir = ${datarootdir}/locale +localstatedir = ${prefix}/var +mandir = ${datarootdir}/man +mkdir_p = $(MKDIR_P) +oldincludedir = /usr/include +pdfdir = ${docdir} +prefix = /usr/local +program_transform_name = s,x,x, +psdir = ${docdir} +runstatedir = ${localstatedir}/run +sbindir = ${exec_prefix}/sbin +sharedstatedir = ${prefix}/com +srcdir = . +sysconfdir = ${prefix}/etc +target_alias = +top_build_prefix = ../ +top_builddir = .. +top_srcdir = .. +lib_LIBRARIES = libc18f.a +libc18f_a_SOURCES = ctype/iscntrl.c ctype/isdigit.c ctype/isgraph.c \ + ctype/islower.c ctype/isprint.c ctype/ispunct.c \ + ctype/isspace.c ctype/isupper.c ctype/isxdigit.c \ + delay/delay100ktcy.S delay/delay100tcy.S delay/delay10ktcy.S \ + delay/delay10tcy.S delay/delay1ktcy.S delay/delay1mtcy.S \ + stdio/fprintf.c stdio/printf.c stdio/printf_small.c \ + stdio/printf_tiny.c stdio/putchar.c stdio/sprintf.c \ + stdio/streams.c stdio/strmgpsim.c stdio/strmmssp.c \ + stdio/strmputchar.c stdio/strmusart.c stdio/vfprintf.c \ + stdio/vprintf.c stdio/vsprintf.c stdlib/atof.c stdlib/atoi.c \ + stdlib/atol.c stdlib/calloc.c stdlib/crc16.c stdlib/free.c \ + stdlib/g_ftoa.S stdlib/itoa.c stdlib/ltoa.c stdlib/malloc.c \ + stdlib/memfree.c stdlib/memfreemax.c stdlib/memmisc.c \ + stdlib/rand.c stdlib/realloc.c stdlib/x_ftoa.c \ + string/memccpy.c string/memchr.c string/memchrpgm.c \ + string/memchrram.c string/memcmp.c string/memcpy.c \ + string/memcpypgm2ram.c string/memcpyram2ram.c string/memmove.c \ + string/memrchr.c string/memset.c string/strcat.c \ + string/strchr.c string/strcmp.c string/strcpy.c \ + string/strcspn.c string/strlen.c string/strlwr.c \ + string/strncat.c string/strncmp.c string/strncpy.c \ + string/strpbrk.c string/strrchr.c string/strspn.c \ + string/strstr.c string/strtok.c string/strupr.c \ + utils/cnvfrac.S utils/cnvint.S utils/cvtdec.S +AM_CPPFLAGS = -I. -I$(top_srcdir)/../../include/pic16 \ + -I$(top_srcdir)/../../non-free/include/pic16 +#AM_CFLAGS += --no-optimize-goto + +#AM_CFLAGS += --debug-ralloc +#AM_CFLAGS += --debug-xtra +#AM_CFLAGS += --pcode-verbose + +#AM_CFLAGS += --nooverlay +#AM_CFLAGS += --nogcse +#AM_CFLAGS += --nolabelopt +#AM_CFLAGS += --noinvariant +#AM_CFLAGS += --noinduction +#AM_CFLAGS += --nojtbound +#AM_CFLAGS += --noloopreverse +AM_CFLAGS = --std-c11 --asm="$(CCAS)" --no-warn-non-free \ + --fomit-frame-pointer --obanksel=9 --denable-peeps \ + --optimize-cmp --optimize-df --i-code-in-asm -DUSE_FLOATS=0 +AM_CCASFLAGS = -I$(top_srcdir)/../../include/pic16 \ + -I$(top_srcdir)/../../non-free/include/pic16 -I$(srcdir) +all: all-am + +.SUFFIXES: +.SUFFIXES: .S .c .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/Makefile.common $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign libc/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign libc/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; +$(top_srcdir)/Makefile.common $(am__empty): + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-libLIBRARIES: $(lib_LIBRARIES) + @$(NORMAL_INSTALL) + @list='$(lib_LIBRARIES)'; test -n "$(libdir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ + echo " $(INSTALL_DATA) $$list2 '$(DESTDIR)$(libdir)'"; \ + $(INSTALL_DATA) $$list2 "$(DESTDIR)$(libdir)" || exit $$?; } + @$(POST_INSTALL) + @list='$(lib_LIBRARIES)'; test -n "$(libdir)" || list=; \ + for p in $$list; do \ + if test -f $$p; then \ + $(am__strip_dir) \ + echo " ( cd '$(DESTDIR)$(libdir)' && $(RANLIB) $$f )"; \ + ( cd "$(DESTDIR)$(libdir)" && $(RANLIB) $$f ) || exit $$?; \ + else :; fi; \ + done + +uninstall-libLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(lib_LIBRARIES)'; test -n "$(libdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(libdir)'; $(am__uninstall_files_from_dir) + +clean-libLIBRARIES: + -test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES) + +libc18f.a: $(libc18f_a_OBJECTS) $(libc18f_a_DEPENDENCIES) $(EXTRA_libc18f_a_DEPENDENCIES) + $(AM_V_at)-rm -f libc18f.a + $(AM_V_AR)$(libc18f_a_AR) libc18f.a $(libc18f_a_OBJECTS) $(libc18f_a_LIBADD) + $(AM_V_at)$(RANLIB) libc18f.a + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +include ./$(DEPDIR)/atof.Po # am--include-marker +include ./$(DEPDIR)/atoi.Po # am--include-marker +include ./$(DEPDIR)/atol.Po # am--include-marker +include ./$(DEPDIR)/calloc.Po # am--include-marker +include ./$(DEPDIR)/cnvfrac.Po # am--include-marker +include ./$(DEPDIR)/cnvint.Po # am--include-marker +include ./$(DEPDIR)/crc16.Po # am--include-marker +include ./$(DEPDIR)/cvtdec.Po # am--include-marker +include ./$(DEPDIR)/delay100ktcy.Po # am--include-marker +include ./$(DEPDIR)/delay100tcy.Po # am--include-marker +include ./$(DEPDIR)/delay10ktcy.Po # am--include-marker +include ./$(DEPDIR)/delay10tcy.Po # am--include-marker +include ./$(DEPDIR)/delay1ktcy.Po # am--include-marker +include ./$(DEPDIR)/delay1mtcy.Po # am--include-marker +include ./$(DEPDIR)/fprintf.Po # am--include-marker +include ./$(DEPDIR)/free.Po # am--include-marker +include ./$(DEPDIR)/g_ftoa.Po # am--include-marker +include ./$(DEPDIR)/iscntrl.Po # am--include-marker +include ./$(DEPDIR)/isdigit.Po # am--include-marker +include ./$(DEPDIR)/isgraph.Po # am--include-marker +include ./$(DEPDIR)/islower.Po # am--include-marker +include ./$(DEPDIR)/isprint.Po # am--include-marker +include ./$(DEPDIR)/ispunct.Po # am--include-marker +include ./$(DEPDIR)/isspace.Po # am--include-marker +include ./$(DEPDIR)/isupper.Po # am--include-marker +include ./$(DEPDIR)/isxdigit.Po # am--include-marker +include ./$(DEPDIR)/itoa.Po # am--include-marker +include ./$(DEPDIR)/ltoa.Po # am--include-marker +include ./$(DEPDIR)/malloc.Po # am--include-marker +include ./$(DEPDIR)/memccpy.Po # am--include-marker +include ./$(DEPDIR)/memchr.Po # am--include-marker +include ./$(DEPDIR)/memchrpgm.Po # am--include-marker +include ./$(DEPDIR)/memchrram.Po # am--include-marker +include ./$(DEPDIR)/memcmp.Po # am--include-marker +include ./$(DEPDIR)/memcpy.Po # am--include-marker +include ./$(DEPDIR)/memcpypgm2ram.Po # am--include-marker +include ./$(DEPDIR)/memcpyram2ram.Po # am--include-marker +include ./$(DEPDIR)/memfree.Po # am--include-marker +include ./$(DEPDIR)/memfreemax.Po # am--include-marker +include ./$(DEPDIR)/memmisc.Po # am--include-marker +include ./$(DEPDIR)/memmove.Po # am--include-marker +include ./$(DEPDIR)/memrchr.Po # am--include-marker +include ./$(DEPDIR)/memset.Po # am--include-marker +include ./$(DEPDIR)/printf.Po # am--include-marker +include ./$(DEPDIR)/printf_small.Po # am--include-marker +include ./$(DEPDIR)/printf_tiny.Po # am--include-marker +include ./$(DEPDIR)/putchar.Po # am--include-marker +include ./$(DEPDIR)/rand.Po # am--include-marker +include ./$(DEPDIR)/realloc.Po # am--include-marker +include ./$(DEPDIR)/sprintf.Po # am--include-marker +include ./$(DEPDIR)/strcat.Po # am--include-marker +include ./$(DEPDIR)/strchr.Po # am--include-marker +include ./$(DEPDIR)/strcmp.Po # am--include-marker +include ./$(DEPDIR)/strcpy.Po # am--include-marker +include ./$(DEPDIR)/strcspn.Po # am--include-marker +include ./$(DEPDIR)/streams.Po # am--include-marker +include ./$(DEPDIR)/strlen.Po # am--include-marker +include ./$(DEPDIR)/strlwr.Po # am--include-marker +include ./$(DEPDIR)/strmgpsim.Po # am--include-marker +include ./$(DEPDIR)/strmmssp.Po # am--include-marker +include ./$(DEPDIR)/strmputchar.Po # am--include-marker +include ./$(DEPDIR)/strmusart.Po # am--include-marker +include ./$(DEPDIR)/strncat.Po # am--include-marker +include ./$(DEPDIR)/strncmp.Po # am--include-marker +include ./$(DEPDIR)/strncpy.Po # am--include-marker +include ./$(DEPDIR)/strpbrk.Po # am--include-marker +include ./$(DEPDIR)/strrchr.Po # am--include-marker +include ./$(DEPDIR)/strspn.Po # am--include-marker +include ./$(DEPDIR)/strstr.Po # am--include-marker +include ./$(DEPDIR)/strtok.Po # am--include-marker +include ./$(DEPDIR)/strupr.Po # am--include-marker +include ./$(DEPDIR)/vfprintf.Po # am--include-marker +include ./$(DEPDIR)/vprintf.Po # am--include-marker +include ./$(DEPDIR)/vsprintf.Po # am--include-marker +include ./$(DEPDIR)/x_ftoa.Po # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) + +.S.o: +# $(AM_V_CPPAS)$(CPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +# $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po + $(AM_V_CPPAS)source='$<' object='$@' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CPPASCOMPILE) -c -o $@ $< + +.S.obj: +# $(AM_V_CPPAS)$(CPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +# $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po + $(AM_V_CPPAS)source='$<' object='$@' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CPPASCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +delay100ktcy.o: delay/delay100ktcy.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay100ktcy.o -MD -MP -MF $(DEPDIR)/delay100ktcy.Tpo -c -o delay100ktcy.o `test -f 'delay/delay100ktcy.S' || echo '$(srcdir)/'`delay/delay100ktcy.S +# $(AM_V_at)$(am__mv) $(DEPDIR)/delay100ktcy.Tpo $(DEPDIR)/delay100ktcy.Po + $(AM_V_CPPAS)source='delay/delay100ktcy.S' object='delay100ktcy.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay100ktcy.o `test -f 'delay/delay100ktcy.S' || echo '$(srcdir)/'`delay/delay100ktcy.S + +delay100ktcy.obj: delay/delay100ktcy.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay100ktcy.obj -MD -MP -MF $(DEPDIR)/delay100ktcy.Tpo -c -o delay100ktcy.obj `if test -f 'delay/delay100ktcy.S'; then $(CYGPATH_W) 'delay/delay100ktcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay100ktcy.S'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/delay100ktcy.Tpo $(DEPDIR)/delay100ktcy.Po + $(AM_V_CPPAS)source='delay/delay100ktcy.S' object='delay100ktcy.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay100ktcy.obj `if test -f 'delay/delay100ktcy.S'; then $(CYGPATH_W) 'delay/delay100ktcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay100ktcy.S'; fi` + +delay100tcy.o: delay/delay100tcy.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay100tcy.o -MD -MP -MF $(DEPDIR)/delay100tcy.Tpo -c -o delay100tcy.o `test -f 'delay/delay100tcy.S' || echo '$(srcdir)/'`delay/delay100tcy.S +# $(AM_V_at)$(am__mv) $(DEPDIR)/delay100tcy.Tpo $(DEPDIR)/delay100tcy.Po + $(AM_V_CPPAS)source='delay/delay100tcy.S' object='delay100tcy.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay100tcy.o `test -f 'delay/delay100tcy.S' || echo '$(srcdir)/'`delay/delay100tcy.S + +delay100tcy.obj: delay/delay100tcy.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay100tcy.obj -MD -MP -MF $(DEPDIR)/delay100tcy.Tpo -c -o delay100tcy.obj `if test -f 'delay/delay100tcy.S'; then $(CYGPATH_W) 'delay/delay100tcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay100tcy.S'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/delay100tcy.Tpo $(DEPDIR)/delay100tcy.Po + $(AM_V_CPPAS)source='delay/delay100tcy.S' object='delay100tcy.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay100tcy.obj `if test -f 'delay/delay100tcy.S'; then $(CYGPATH_W) 'delay/delay100tcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay100tcy.S'; fi` + +delay10ktcy.o: delay/delay10ktcy.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay10ktcy.o -MD -MP -MF $(DEPDIR)/delay10ktcy.Tpo -c -o delay10ktcy.o `test -f 'delay/delay10ktcy.S' || echo '$(srcdir)/'`delay/delay10ktcy.S +# $(AM_V_at)$(am__mv) $(DEPDIR)/delay10ktcy.Tpo $(DEPDIR)/delay10ktcy.Po + $(AM_V_CPPAS)source='delay/delay10ktcy.S' object='delay10ktcy.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay10ktcy.o `test -f 'delay/delay10ktcy.S' || echo '$(srcdir)/'`delay/delay10ktcy.S + +delay10ktcy.obj: delay/delay10ktcy.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay10ktcy.obj -MD -MP -MF $(DEPDIR)/delay10ktcy.Tpo -c -o delay10ktcy.obj `if test -f 'delay/delay10ktcy.S'; then $(CYGPATH_W) 'delay/delay10ktcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay10ktcy.S'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/delay10ktcy.Tpo $(DEPDIR)/delay10ktcy.Po + $(AM_V_CPPAS)source='delay/delay10ktcy.S' object='delay10ktcy.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay10ktcy.obj `if test -f 'delay/delay10ktcy.S'; then $(CYGPATH_W) 'delay/delay10ktcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay10ktcy.S'; fi` + +delay10tcy.o: delay/delay10tcy.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay10tcy.o -MD -MP -MF $(DEPDIR)/delay10tcy.Tpo -c -o delay10tcy.o `test -f 'delay/delay10tcy.S' || echo '$(srcdir)/'`delay/delay10tcy.S +# $(AM_V_at)$(am__mv) $(DEPDIR)/delay10tcy.Tpo $(DEPDIR)/delay10tcy.Po + $(AM_V_CPPAS)source='delay/delay10tcy.S' object='delay10tcy.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay10tcy.o `test -f 'delay/delay10tcy.S' || echo '$(srcdir)/'`delay/delay10tcy.S + +delay10tcy.obj: delay/delay10tcy.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay10tcy.obj -MD -MP -MF $(DEPDIR)/delay10tcy.Tpo -c -o delay10tcy.obj `if test -f 'delay/delay10tcy.S'; then $(CYGPATH_W) 'delay/delay10tcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay10tcy.S'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/delay10tcy.Tpo $(DEPDIR)/delay10tcy.Po + $(AM_V_CPPAS)source='delay/delay10tcy.S' object='delay10tcy.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay10tcy.obj `if test -f 'delay/delay10tcy.S'; then $(CYGPATH_W) 'delay/delay10tcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay10tcy.S'; fi` + +delay1ktcy.o: delay/delay1ktcy.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay1ktcy.o -MD -MP -MF $(DEPDIR)/delay1ktcy.Tpo -c -o delay1ktcy.o `test -f 'delay/delay1ktcy.S' || echo '$(srcdir)/'`delay/delay1ktcy.S +# $(AM_V_at)$(am__mv) $(DEPDIR)/delay1ktcy.Tpo $(DEPDIR)/delay1ktcy.Po + $(AM_V_CPPAS)source='delay/delay1ktcy.S' object='delay1ktcy.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay1ktcy.o `test -f 'delay/delay1ktcy.S' || echo '$(srcdir)/'`delay/delay1ktcy.S + +delay1ktcy.obj: delay/delay1ktcy.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay1ktcy.obj -MD -MP -MF $(DEPDIR)/delay1ktcy.Tpo -c -o delay1ktcy.obj `if test -f 'delay/delay1ktcy.S'; then $(CYGPATH_W) 'delay/delay1ktcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay1ktcy.S'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/delay1ktcy.Tpo $(DEPDIR)/delay1ktcy.Po + $(AM_V_CPPAS)source='delay/delay1ktcy.S' object='delay1ktcy.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay1ktcy.obj `if test -f 'delay/delay1ktcy.S'; then $(CYGPATH_W) 'delay/delay1ktcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay1ktcy.S'; fi` + +delay1mtcy.o: delay/delay1mtcy.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay1mtcy.o -MD -MP -MF $(DEPDIR)/delay1mtcy.Tpo -c -o delay1mtcy.o `test -f 'delay/delay1mtcy.S' || echo '$(srcdir)/'`delay/delay1mtcy.S +# $(AM_V_at)$(am__mv) $(DEPDIR)/delay1mtcy.Tpo $(DEPDIR)/delay1mtcy.Po + $(AM_V_CPPAS)source='delay/delay1mtcy.S' object='delay1mtcy.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay1mtcy.o `test -f 'delay/delay1mtcy.S' || echo '$(srcdir)/'`delay/delay1mtcy.S + +delay1mtcy.obj: delay/delay1mtcy.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay1mtcy.obj -MD -MP -MF $(DEPDIR)/delay1mtcy.Tpo -c -o delay1mtcy.obj `if test -f 'delay/delay1mtcy.S'; then $(CYGPATH_W) 'delay/delay1mtcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay1mtcy.S'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/delay1mtcy.Tpo $(DEPDIR)/delay1mtcy.Po + $(AM_V_CPPAS)source='delay/delay1mtcy.S' object='delay1mtcy.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay1mtcy.obj `if test -f 'delay/delay1mtcy.S'; then $(CYGPATH_W) 'delay/delay1mtcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay1mtcy.S'; fi` + +g_ftoa.o: stdlib/g_ftoa.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT g_ftoa.o -MD -MP -MF $(DEPDIR)/g_ftoa.Tpo -c -o g_ftoa.o `test -f 'stdlib/g_ftoa.S' || echo '$(srcdir)/'`stdlib/g_ftoa.S +# $(AM_V_at)$(am__mv) $(DEPDIR)/g_ftoa.Tpo $(DEPDIR)/g_ftoa.Po + $(AM_V_CPPAS)source='stdlib/g_ftoa.S' object='g_ftoa.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o g_ftoa.o `test -f 'stdlib/g_ftoa.S' || echo '$(srcdir)/'`stdlib/g_ftoa.S + +g_ftoa.obj: stdlib/g_ftoa.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT g_ftoa.obj -MD -MP -MF $(DEPDIR)/g_ftoa.Tpo -c -o g_ftoa.obj `if test -f 'stdlib/g_ftoa.S'; then $(CYGPATH_W) 'stdlib/g_ftoa.S'; else $(CYGPATH_W) '$(srcdir)/stdlib/g_ftoa.S'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/g_ftoa.Tpo $(DEPDIR)/g_ftoa.Po + $(AM_V_CPPAS)source='stdlib/g_ftoa.S' object='g_ftoa.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o g_ftoa.obj `if test -f 'stdlib/g_ftoa.S'; then $(CYGPATH_W) 'stdlib/g_ftoa.S'; else $(CYGPATH_W) '$(srcdir)/stdlib/g_ftoa.S'; fi` + +cnvfrac.o: utils/cnvfrac.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT cnvfrac.o -MD -MP -MF $(DEPDIR)/cnvfrac.Tpo -c -o cnvfrac.o `test -f 'utils/cnvfrac.S' || echo '$(srcdir)/'`utils/cnvfrac.S +# $(AM_V_at)$(am__mv) $(DEPDIR)/cnvfrac.Tpo $(DEPDIR)/cnvfrac.Po + $(AM_V_CPPAS)source='utils/cnvfrac.S' object='cnvfrac.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o cnvfrac.o `test -f 'utils/cnvfrac.S' || echo '$(srcdir)/'`utils/cnvfrac.S + +cnvfrac.obj: utils/cnvfrac.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT cnvfrac.obj -MD -MP -MF $(DEPDIR)/cnvfrac.Tpo -c -o cnvfrac.obj `if test -f 'utils/cnvfrac.S'; then $(CYGPATH_W) 'utils/cnvfrac.S'; else $(CYGPATH_W) '$(srcdir)/utils/cnvfrac.S'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/cnvfrac.Tpo $(DEPDIR)/cnvfrac.Po + $(AM_V_CPPAS)source='utils/cnvfrac.S' object='cnvfrac.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o cnvfrac.obj `if test -f 'utils/cnvfrac.S'; then $(CYGPATH_W) 'utils/cnvfrac.S'; else $(CYGPATH_W) '$(srcdir)/utils/cnvfrac.S'; fi` + +cnvint.o: utils/cnvint.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT cnvint.o -MD -MP -MF $(DEPDIR)/cnvint.Tpo -c -o cnvint.o `test -f 'utils/cnvint.S' || echo '$(srcdir)/'`utils/cnvint.S +# $(AM_V_at)$(am__mv) $(DEPDIR)/cnvint.Tpo $(DEPDIR)/cnvint.Po + $(AM_V_CPPAS)source='utils/cnvint.S' object='cnvint.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o cnvint.o `test -f 'utils/cnvint.S' || echo '$(srcdir)/'`utils/cnvint.S + +cnvint.obj: utils/cnvint.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT cnvint.obj -MD -MP -MF $(DEPDIR)/cnvint.Tpo -c -o cnvint.obj `if test -f 'utils/cnvint.S'; then $(CYGPATH_W) 'utils/cnvint.S'; else $(CYGPATH_W) '$(srcdir)/utils/cnvint.S'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/cnvint.Tpo $(DEPDIR)/cnvint.Po + $(AM_V_CPPAS)source='utils/cnvint.S' object='cnvint.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o cnvint.obj `if test -f 'utils/cnvint.S'; then $(CYGPATH_W) 'utils/cnvint.S'; else $(CYGPATH_W) '$(srcdir)/utils/cnvint.S'; fi` + +cvtdec.o: utils/cvtdec.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT cvtdec.o -MD -MP -MF $(DEPDIR)/cvtdec.Tpo -c -o cvtdec.o `test -f 'utils/cvtdec.S' || echo '$(srcdir)/'`utils/cvtdec.S +# $(AM_V_at)$(am__mv) $(DEPDIR)/cvtdec.Tpo $(DEPDIR)/cvtdec.Po + $(AM_V_CPPAS)source='utils/cvtdec.S' object='cvtdec.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o cvtdec.o `test -f 'utils/cvtdec.S' || echo '$(srcdir)/'`utils/cvtdec.S + +cvtdec.obj: utils/cvtdec.S +# $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT cvtdec.obj -MD -MP -MF $(DEPDIR)/cvtdec.Tpo -c -o cvtdec.obj `if test -f 'utils/cvtdec.S'; then $(CYGPATH_W) 'utils/cvtdec.S'; else $(CYGPATH_W) '$(srcdir)/utils/cvtdec.S'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/cvtdec.Tpo $(DEPDIR)/cvtdec.Po + $(AM_V_CPPAS)source='utils/cvtdec.S' object='cvtdec.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) \ + $(AM_V_CPPAS_no)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o cvtdec.obj `if test -f 'utils/cvtdec.S'; then $(CYGPATH_W) 'utils/cvtdec.S'; else $(CYGPATH_W) '$(srcdir)/utils/cvtdec.S'; fi` + +.c.o: +# $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +# $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po + $(AM_V_CC)source='$<' object='$@' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(COMPILE) -c -o $@ $< + +.c.obj: +# $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +# $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po + $(AM_V_CC)source='$<' object='$@' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +iscntrl.o: ctype/iscntrl.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iscntrl.o -MD -MP -MF $(DEPDIR)/iscntrl.Tpo -c -o iscntrl.o `test -f 'ctype/iscntrl.c' || echo '$(srcdir)/'`ctype/iscntrl.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/iscntrl.Tpo $(DEPDIR)/iscntrl.Po + $(AM_V_CC)source='ctype/iscntrl.c' object='iscntrl.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iscntrl.o `test -f 'ctype/iscntrl.c' || echo '$(srcdir)/'`ctype/iscntrl.c + +iscntrl.obj: ctype/iscntrl.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iscntrl.obj -MD -MP -MF $(DEPDIR)/iscntrl.Tpo -c -o iscntrl.obj `if test -f 'ctype/iscntrl.c'; then $(CYGPATH_W) 'ctype/iscntrl.c'; else $(CYGPATH_W) '$(srcdir)/ctype/iscntrl.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/iscntrl.Tpo $(DEPDIR)/iscntrl.Po + $(AM_V_CC)source='ctype/iscntrl.c' object='iscntrl.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iscntrl.obj `if test -f 'ctype/iscntrl.c'; then $(CYGPATH_W) 'ctype/iscntrl.c'; else $(CYGPATH_W) '$(srcdir)/ctype/iscntrl.c'; fi` + +isdigit.o: ctype/isdigit.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isdigit.o -MD -MP -MF $(DEPDIR)/isdigit.Tpo -c -o isdigit.o `test -f 'ctype/isdigit.c' || echo '$(srcdir)/'`ctype/isdigit.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/isdigit.Tpo $(DEPDIR)/isdigit.Po + $(AM_V_CC)source='ctype/isdigit.c' object='isdigit.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isdigit.o `test -f 'ctype/isdigit.c' || echo '$(srcdir)/'`ctype/isdigit.c + +isdigit.obj: ctype/isdigit.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isdigit.obj -MD -MP -MF $(DEPDIR)/isdigit.Tpo -c -o isdigit.obj `if test -f 'ctype/isdigit.c'; then $(CYGPATH_W) 'ctype/isdigit.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isdigit.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/isdigit.Tpo $(DEPDIR)/isdigit.Po + $(AM_V_CC)source='ctype/isdigit.c' object='isdigit.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isdigit.obj `if test -f 'ctype/isdigit.c'; then $(CYGPATH_W) 'ctype/isdigit.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isdigit.c'; fi` + +isgraph.o: ctype/isgraph.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isgraph.o -MD -MP -MF $(DEPDIR)/isgraph.Tpo -c -o isgraph.o `test -f 'ctype/isgraph.c' || echo '$(srcdir)/'`ctype/isgraph.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/isgraph.Tpo $(DEPDIR)/isgraph.Po + $(AM_V_CC)source='ctype/isgraph.c' object='isgraph.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isgraph.o `test -f 'ctype/isgraph.c' || echo '$(srcdir)/'`ctype/isgraph.c + +isgraph.obj: ctype/isgraph.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isgraph.obj -MD -MP -MF $(DEPDIR)/isgraph.Tpo -c -o isgraph.obj `if test -f 'ctype/isgraph.c'; then $(CYGPATH_W) 'ctype/isgraph.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isgraph.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/isgraph.Tpo $(DEPDIR)/isgraph.Po + $(AM_V_CC)source='ctype/isgraph.c' object='isgraph.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isgraph.obj `if test -f 'ctype/isgraph.c'; then $(CYGPATH_W) 'ctype/isgraph.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isgraph.c'; fi` + +islower.o: ctype/islower.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT islower.o -MD -MP -MF $(DEPDIR)/islower.Tpo -c -o islower.o `test -f 'ctype/islower.c' || echo '$(srcdir)/'`ctype/islower.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/islower.Tpo $(DEPDIR)/islower.Po + $(AM_V_CC)source='ctype/islower.c' object='islower.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o islower.o `test -f 'ctype/islower.c' || echo '$(srcdir)/'`ctype/islower.c + +islower.obj: ctype/islower.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT islower.obj -MD -MP -MF $(DEPDIR)/islower.Tpo -c -o islower.obj `if test -f 'ctype/islower.c'; then $(CYGPATH_W) 'ctype/islower.c'; else $(CYGPATH_W) '$(srcdir)/ctype/islower.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/islower.Tpo $(DEPDIR)/islower.Po + $(AM_V_CC)source='ctype/islower.c' object='islower.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o islower.obj `if test -f 'ctype/islower.c'; then $(CYGPATH_W) 'ctype/islower.c'; else $(CYGPATH_W) '$(srcdir)/ctype/islower.c'; fi` + +isprint.o: ctype/isprint.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isprint.o -MD -MP -MF $(DEPDIR)/isprint.Tpo -c -o isprint.o `test -f 'ctype/isprint.c' || echo '$(srcdir)/'`ctype/isprint.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/isprint.Tpo $(DEPDIR)/isprint.Po + $(AM_V_CC)source='ctype/isprint.c' object='isprint.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isprint.o `test -f 'ctype/isprint.c' || echo '$(srcdir)/'`ctype/isprint.c + +isprint.obj: ctype/isprint.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isprint.obj -MD -MP -MF $(DEPDIR)/isprint.Tpo -c -o isprint.obj `if test -f 'ctype/isprint.c'; then $(CYGPATH_W) 'ctype/isprint.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isprint.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/isprint.Tpo $(DEPDIR)/isprint.Po + $(AM_V_CC)source='ctype/isprint.c' object='isprint.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isprint.obj `if test -f 'ctype/isprint.c'; then $(CYGPATH_W) 'ctype/isprint.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isprint.c'; fi` + +ispunct.o: ctype/ispunct.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ispunct.o -MD -MP -MF $(DEPDIR)/ispunct.Tpo -c -o ispunct.o `test -f 'ctype/ispunct.c' || echo '$(srcdir)/'`ctype/ispunct.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/ispunct.Tpo $(DEPDIR)/ispunct.Po + $(AM_V_CC)source='ctype/ispunct.c' object='ispunct.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ispunct.o `test -f 'ctype/ispunct.c' || echo '$(srcdir)/'`ctype/ispunct.c + +ispunct.obj: ctype/ispunct.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ispunct.obj -MD -MP -MF $(DEPDIR)/ispunct.Tpo -c -o ispunct.obj `if test -f 'ctype/ispunct.c'; then $(CYGPATH_W) 'ctype/ispunct.c'; else $(CYGPATH_W) '$(srcdir)/ctype/ispunct.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/ispunct.Tpo $(DEPDIR)/ispunct.Po + $(AM_V_CC)source='ctype/ispunct.c' object='ispunct.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ispunct.obj `if test -f 'ctype/ispunct.c'; then $(CYGPATH_W) 'ctype/ispunct.c'; else $(CYGPATH_W) '$(srcdir)/ctype/ispunct.c'; fi` + +isspace.o: ctype/isspace.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isspace.o -MD -MP -MF $(DEPDIR)/isspace.Tpo -c -o isspace.o `test -f 'ctype/isspace.c' || echo '$(srcdir)/'`ctype/isspace.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/isspace.Tpo $(DEPDIR)/isspace.Po + $(AM_V_CC)source='ctype/isspace.c' object='isspace.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isspace.o `test -f 'ctype/isspace.c' || echo '$(srcdir)/'`ctype/isspace.c + +isspace.obj: ctype/isspace.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isspace.obj -MD -MP -MF $(DEPDIR)/isspace.Tpo -c -o isspace.obj `if test -f 'ctype/isspace.c'; then $(CYGPATH_W) 'ctype/isspace.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isspace.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/isspace.Tpo $(DEPDIR)/isspace.Po + $(AM_V_CC)source='ctype/isspace.c' object='isspace.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isspace.obj `if test -f 'ctype/isspace.c'; then $(CYGPATH_W) 'ctype/isspace.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isspace.c'; fi` + +isupper.o: ctype/isupper.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isupper.o -MD -MP -MF $(DEPDIR)/isupper.Tpo -c -o isupper.o `test -f 'ctype/isupper.c' || echo '$(srcdir)/'`ctype/isupper.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/isupper.Tpo $(DEPDIR)/isupper.Po + $(AM_V_CC)source='ctype/isupper.c' object='isupper.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isupper.o `test -f 'ctype/isupper.c' || echo '$(srcdir)/'`ctype/isupper.c + +isupper.obj: ctype/isupper.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isupper.obj -MD -MP -MF $(DEPDIR)/isupper.Tpo -c -o isupper.obj `if test -f 'ctype/isupper.c'; then $(CYGPATH_W) 'ctype/isupper.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isupper.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/isupper.Tpo $(DEPDIR)/isupper.Po + $(AM_V_CC)source='ctype/isupper.c' object='isupper.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isupper.obj `if test -f 'ctype/isupper.c'; then $(CYGPATH_W) 'ctype/isupper.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isupper.c'; fi` + +isxdigit.o: ctype/isxdigit.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isxdigit.o -MD -MP -MF $(DEPDIR)/isxdigit.Tpo -c -o isxdigit.o `test -f 'ctype/isxdigit.c' || echo '$(srcdir)/'`ctype/isxdigit.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/isxdigit.Tpo $(DEPDIR)/isxdigit.Po + $(AM_V_CC)source='ctype/isxdigit.c' object='isxdigit.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isxdigit.o `test -f 'ctype/isxdigit.c' || echo '$(srcdir)/'`ctype/isxdigit.c + +isxdigit.obj: ctype/isxdigit.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isxdigit.obj -MD -MP -MF $(DEPDIR)/isxdigit.Tpo -c -o isxdigit.obj `if test -f 'ctype/isxdigit.c'; then $(CYGPATH_W) 'ctype/isxdigit.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isxdigit.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/isxdigit.Tpo $(DEPDIR)/isxdigit.Po + $(AM_V_CC)source='ctype/isxdigit.c' object='isxdigit.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isxdigit.obj `if test -f 'ctype/isxdigit.c'; then $(CYGPATH_W) 'ctype/isxdigit.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isxdigit.c'; fi` + +fprintf.o: stdio/fprintf.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fprintf.o -MD -MP -MF $(DEPDIR)/fprintf.Tpo -c -o fprintf.o `test -f 'stdio/fprintf.c' || echo '$(srcdir)/'`stdio/fprintf.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/fprintf.Tpo $(DEPDIR)/fprintf.Po + $(AM_V_CC)source='stdio/fprintf.c' object='fprintf.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fprintf.o `test -f 'stdio/fprintf.c' || echo '$(srcdir)/'`stdio/fprintf.c + +fprintf.obj: stdio/fprintf.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fprintf.obj -MD -MP -MF $(DEPDIR)/fprintf.Tpo -c -o fprintf.obj `if test -f 'stdio/fprintf.c'; then $(CYGPATH_W) 'stdio/fprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/fprintf.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/fprintf.Tpo $(DEPDIR)/fprintf.Po + $(AM_V_CC)source='stdio/fprintf.c' object='fprintf.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fprintf.obj `if test -f 'stdio/fprintf.c'; then $(CYGPATH_W) 'stdio/fprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/fprintf.c'; fi` + +printf.o: stdio/printf.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT printf.o -MD -MP -MF $(DEPDIR)/printf.Tpo -c -o printf.o `test -f 'stdio/printf.c' || echo '$(srcdir)/'`stdio/printf.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/printf.Tpo $(DEPDIR)/printf.Po + $(AM_V_CC)source='stdio/printf.c' object='printf.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o printf.o `test -f 'stdio/printf.c' || echo '$(srcdir)/'`stdio/printf.c + +printf.obj: stdio/printf.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT printf.obj -MD -MP -MF $(DEPDIR)/printf.Tpo -c -o printf.obj `if test -f 'stdio/printf.c'; then $(CYGPATH_W) 'stdio/printf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/printf.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/printf.Tpo $(DEPDIR)/printf.Po + $(AM_V_CC)source='stdio/printf.c' object='printf.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o printf.obj `if test -f 'stdio/printf.c'; then $(CYGPATH_W) 'stdio/printf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/printf.c'; fi` + +printf_small.o: stdio/printf_small.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT printf_small.o -MD -MP -MF $(DEPDIR)/printf_small.Tpo -c -o printf_small.o `test -f 'stdio/printf_small.c' || echo '$(srcdir)/'`stdio/printf_small.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/printf_small.Tpo $(DEPDIR)/printf_small.Po + $(AM_V_CC)source='stdio/printf_small.c' object='printf_small.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o printf_small.o `test -f 'stdio/printf_small.c' || echo '$(srcdir)/'`stdio/printf_small.c + +printf_small.obj: stdio/printf_small.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT printf_small.obj -MD -MP -MF $(DEPDIR)/printf_small.Tpo -c -o printf_small.obj `if test -f 'stdio/printf_small.c'; then $(CYGPATH_W) 'stdio/printf_small.c'; else $(CYGPATH_W) '$(srcdir)/stdio/printf_small.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/printf_small.Tpo $(DEPDIR)/printf_small.Po + $(AM_V_CC)source='stdio/printf_small.c' object='printf_small.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o printf_small.obj `if test -f 'stdio/printf_small.c'; then $(CYGPATH_W) 'stdio/printf_small.c'; else $(CYGPATH_W) '$(srcdir)/stdio/printf_small.c'; fi` + +printf_tiny.o: stdio/printf_tiny.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT printf_tiny.o -MD -MP -MF $(DEPDIR)/printf_tiny.Tpo -c -o printf_tiny.o `test -f 'stdio/printf_tiny.c' || echo '$(srcdir)/'`stdio/printf_tiny.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/printf_tiny.Tpo $(DEPDIR)/printf_tiny.Po + $(AM_V_CC)source='stdio/printf_tiny.c' object='printf_tiny.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o printf_tiny.o `test -f 'stdio/printf_tiny.c' || echo '$(srcdir)/'`stdio/printf_tiny.c + +printf_tiny.obj: stdio/printf_tiny.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT printf_tiny.obj -MD -MP -MF $(DEPDIR)/printf_tiny.Tpo -c -o printf_tiny.obj `if test -f 'stdio/printf_tiny.c'; then $(CYGPATH_W) 'stdio/printf_tiny.c'; else $(CYGPATH_W) '$(srcdir)/stdio/printf_tiny.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/printf_tiny.Tpo $(DEPDIR)/printf_tiny.Po + $(AM_V_CC)source='stdio/printf_tiny.c' object='printf_tiny.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o printf_tiny.obj `if test -f 'stdio/printf_tiny.c'; then $(CYGPATH_W) 'stdio/printf_tiny.c'; else $(CYGPATH_W) '$(srcdir)/stdio/printf_tiny.c'; fi` + +putchar.o: stdio/putchar.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT putchar.o -MD -MP -MF $(DEPDIR)/putchar.Tpo -c -o putchar.o `test -f 'stdio/putchar.c' || echo '$(srcdir)/'`stdio/putchar.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/putchar.Tpo $(DEPDIR)/putchar.Po + $(AM_V_CC)source='stdio/putchar.c' object='putchar.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o putchar.o `test -f 'stdio/putchar.c' || echo '$(srcdir)/'`stdio/putchar.c + +putchar.obj: stdio/putchar.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT putchar.obj -MD -MP -MF $(DEPDIR)/putchar.Tpo -c -o putchar.obj `if test -f 'stdio/putchar.c'; then $(CYGPATH_W) 'stdio/putchar.c'; else $(CYGPATH_W) '$(srcdir)/stdio/putchar.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/putchar.Tpo $(DEPDIR)/putchar.Po + $(AM_V_CC)source='stdio/putchar.c' object='putchar.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o putchar.obj `if test -f 'stdio/putchar.c'; then $(CYGPATH_W) 'stdio/putchar.c'; else $(CYGPATH_W) '$(srcdir)/stdio/putchar.c'; fi` + +sprintf.o: stdio/sprintf.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sprintf.o -MD -MP -MF $(DEPDIR)/sprintf.Tpo -c -o sprintf.o `test -f 'stdio/sprintf.c' || echo '$(srcdir)/'`stdio/sprintf.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/sprintf.Tpo $(DEPDIR)/sprintf.Po + $(AM_V_CC)source='stdio/sprintf.c' object='sprintf.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sprintf.o `test -f 'stdio/sprintf.c' || echo '$(srcdir)/'`stdio/sprintf.c + +sprintf.obj: stdio/sprintf.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sprintf.obj -MD -MP -MF $(DEPDIR)/sprintf.Tpo -c -o sprintf.obj `if test -f 'stdio/sprintf.c'; then $(CYGPATH_W) 'stdio/sprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/sprintf.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/sprintf.Tpo $(DEPDIR)/sprintf.Po + $(AM_V_CC)source='stdio/sprintf.c' object='sprintf.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sprintf.obj `if test -f 'stdio/sprintf.c'; then $(CYGPATH_W) 'stdio/sprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/sprintf.c'; fi` + +streams.o: stdio/streams.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT streams.o -MD -MP -MF $(DEPDIR)/streams.Tpo -c -o streams.o `test -f 'stdio/streams.c' || echo '$(srcdir)/'`stdio/streams.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/streams.Tpo $(DEPDIR)/streams.Po + $(AM_V_CC)source='stdio/streams.c' object='streams.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o streams.o `test -f 'stdio/streams.c' || echo '$(srcdir)/'`stdio/streams.c + +streams.obj: stdio/streams.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT streams.obj -MD -MP -MF $(DEPDIR)/streams.Tpo -c -o streams.obj `if test -f 'stdio/streams.c'; then $(CYGPATH_W) 'stdio/streams.c'; else $(CYGPATH_W) '$(srcdir)/stdio/streams.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/streams.Tpo $(DEPDIR)/streams.Po + $(AM_V_CC)source='stdio/streams.c' object='streams.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o streams.obj `if test -f 'stdio/streams.c'; then $(CYGPATH_W) 'stdio/streams.c'; else $(CYGPATH_W) '$(srcdir)/stdio/streams.c'; fi` + +strmgpsim.o: stdio/strmgpsim.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strmgpsim.o -MD -MP -MF $(DEPDIR)/strmgpsim.Tpo -c -o strmgpsim.o `test -f 'stdio/strmgpsim.c' || echo '$(srcdir)/'`stdio/strmgpsim.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strmgpsim.Tpo $(DEPDIR)/strmgpsim.Po + $(AM_V_CC)source='stdio/strmgpsim.c' object='strmgpsim.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strmgpsim.o `test -f 'stdio/strmgpsim.c' || echo '$(srcdir)/'`stdio/strmgpsim.c + +strmgpsim.obj: stdio/strmgpsim.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strmgpsim.obj -MD -MP -MF $(DEPDIR)/strmgpsim.Tpo -c -o strmgpsim.obj `if test -f 'stdio/strmgpsim.c'; then $(CYGPATH_W) 'stdio/strmgpsim.c'; else $(CYGPATH_W) '$(srcdir)/stdio/strmgpsim.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strmgpsim.Tpo $(DEPDIR)/strmgpsim.Po + $(AM_V_CC)source='stdio/strmgpsim.c' object='strmgpsim.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strmgpsim.obj `if test -f 'stdio/strmgpsim.c'; then $(CYGPATH_W) 'stdio/strmgpsim.c'; else $(CYGPATH_W) '$(srcdir)/stdio/strmgpsim.c'; fi` + +strmmssp.o: stdio/strmmssp.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strmmssp.o -MD -MP -MF $(DEPDIR)/strmmssp.Tpo -c -o strmmssp.o `test -f 'stdio/strmmssp.c' || echo '$(srcdir)/'`stdio/strmmssp.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strmmssp.Tpo $(DEPDIR)/strmmssp.Po + $(AM_V_CC)source='stdio/strmmssp.c' object='strmmssp.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strmmssp.o `test -f 'stdio/strmmssp.c' || echo '$(srcdir)/'`stdio/strmmssp.c + +strmmssp.obj: stdio/strmmssp.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strmmssp.obj -MD -MP -MF $(DEPDIR)/strmmssp.Tpo -c -o strmmssp.obj `if test -f 'stdio/strmmssp.c'; then $(CYGPATH_W) 'stdio/strmmssp.c'; else $(CYGPATH_W) '$(srcdir)/stdio/strmmssp.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strmmssp.Tpo $(DEPDIR)/strmmssp.Po + $(AM_V_CC)source='stdio/strmmssp.c' object='strmmssp.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strmmssp.obj `if test -f 'stdio/strmmssp.c'; then $(CYGPATH_W) 'stdio/strmmssp.c'; else $(CYGPATH_W) '$(srcdir)/stdio/strmmssp.c'; fi` + +strmputchar.o: stdio/strmputchar.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strmputchar.o -MD -MP -MF $(DEPDIR)/strmputchar.Tpo -c -o strmputchar.o `test -f 'stdio/strmputchar.c' || echo '$(srcdir)/'`stdio/strmputchar.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strmputchar.Tpo $(DEPDIR)/strmputchar.Po + $(AM_V_CC)source='stdio/strmputchar.c' object='strmputchar.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strmputchar.o `test -f 'stdio/strmputchar.c' || echo '$(srcdir)/'`stdio/strmputchar.c + +strmputchar.obj: stdio/strmputchar.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strmputchar.obj -MD -MP -MF $(DEPDIR)/strmputchar.Tpo -c -o strmputchar.obj `if test -f 'stdio/strmputchar.c'; then $(CYGPATH_W) 'stdio/strmputchar.c'; else $(CYGPATH_W) '$(srcdir)/stdio/strmputchar.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strmputchar.Tpo $(DEPDIR)/strmputchar.Po + $(AM_V_CC)source='stdio/strmputchar.c' object='strmputchar.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strmputchar.obj `if test -f 'stdio/strmputchar.c'; then $(CYGPATH_W) 'stdio/strmputchar.c'; else $(CYGPATH_W) '$(srcdir)/stdio/strmputchar.c'; fi` + +strmusart.o: stdio/strmusart.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strmusart.o -MD -MP -MF $(DEPDIR)/strmusart.Tpo -c -o strmusart.o `test -f 'stdio/strmusart.c' || echo '$(srcdir)/'`stdio/strmusart.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strmusart.Tpo $(DEPDIR)/strmusart.Po + $(AM_V_CC)source='stdio/strmusart.c' object='strmusart.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strmusart.o `test -f 'stdio/strmusart.c' || echo '$(srcdir)/'`stdio/strmusart.c + +strmusart.obj: stdio/strmusart.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strmusart.obj -MD -MP -MF $(DEPDIR)/strmusart.Tpo -c -o strmusart.obj `if test -f 'stdio/strmusart.c'; then $(CYGPATH_W) 'stdio/strmusart.c'; else $(CYGPATH_W) '$(srcdir)/stdio/strmusart.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strmusart.Tpo $(DEPDIR)/strmusart.Po + $(AM_V_CC)source='stdio/strmusart.c' object='strmusart.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strmusart.obj `if test -f 'stdio/strmusart.c'; then $(CYGPATH_W) 'stdio/strmusart.c'; else $(CYGPATH_W) '$(srcdir)/stdio/strmusart.c'; fi` + +vfprintf.o: stdio/vfprintf.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vfprintf.o -MD -MP -MF $(DEPDIR)/vfprintf.Tpo -c -o vfprintf.o `test -f 'stdio/vfprintf.c' || echo '$(srcdir)/'`stdio/vfprintf.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/vfprintf.Tpo $(DEPDIR)/vfprintf.Po + $(AM_V_CC)source='stdio/vfprintf.c' object='vfprintf.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vfprintf.o `test -f 'stdio/vfprintf.c' || echo '$(srcdir)/'`stdio/vfprintf.c + +vfprintf.obj: stdio/vfprintf.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vfprintf.obj -MD -MP -MF $(DEPDIR)/vfprintf.Tpo -c -o vfprintf.obj `if test -f 'stdio/vfprintf.c'; then $(CYGPATH_W) 'stdio/vfprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/vfprintf.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/vfprintf.Tpo $(DEPDIR)/vfprintf.Po + $(AM_V_CC)source='stdio/vfprintf.c' object='vfprintf.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vfprintf.obj `if test -f 'stdio/vfprintf.c'; then $(CYGPATH_W) 'stdio/vfprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/vfprintf.c'; fi` + +vprintf.o: stdio/vprintf.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vprintf.o -MD -MP -MF $(DEPDIR)/vprintf.Tpo -c -o vprintf.o `test -f 'stdio/vprintf.c' || echo '$(srcdir)/'`stdio/vprintf.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/vprintf.Tpo $(DEPDIR)/vprintf.Po + $(AM_V_CC)source='stdio/vprintf.c' object='vprintf.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vprintf.o `test -f 'stdio/vprintf.c' || echo '$(srcdir)/'`stdio/vprintf.c + +vprintf.obj: stdio/vprintf.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vprintf.obj -MD -MP -MF $(DEPDIR)/vprintf.Tpo -c -o vprintf.obj `if test -f 'stdio/vprintf.c'; then $(CYGPATH_W) 'stdio/vprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/vprintf.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/vprintf.Tpo $(DEPDIR)/vprintf.Po + $(AM_V_CC)source='stdio/vprintf.c' object='vprintf.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vprintf.obj `if test -f 'stdio/vprintf.c'; then $(CYGPATH_W) 'stdio/vprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/vprintf.c'; fi` + +vsprintf.o: stdio/vsprintf.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vsprintf.o -MD -MP -MF $(DEPDIR)/vsprintf.Tpo -c -o vsprintf.o `test -f 'stdio/vsprintf.c' || echo '$(srcdir)/'`stdio/vsprintf.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/vsprintf.Tpo $(DEPDIR)/vsprintf.Po + $(AM_V_CC)source='stdio/vsprintf.c' object='vsprintf.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vsprintf.o `test -f 'stdio/vsprintf.c' || echo '$(srcdir)/'`stdio/vsprintf.c + +vsprintf.obj: stdio/vsprintf.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vsprintf.obj -MD -MP -MF $(DEPDIR)/vsprintf.Tpo -c -o vsprintf.obj `if test -f 'stdio/vsprintf.c'; then $(CYGPATH_W) 'stdio/vsprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/vsprintf.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/vsprintf.Tpo $(DEPDIR)/vsprintf.Po + $(AM_V_CC)source='stdio/vsprintf.c' object='vsprintf.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vsprintf.obj `if test -f 'stdio/vsprintf.c'; then $(CYGPATH_W) 'stdio/vsprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/vsprintf.c'; fi` + +atof.o: stdlib/atof.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT atof.o -MD -MP -MF $(DEPDIR)/atof.Tpo -c -o atof.o `test -f 'stdlib/atof.c' || echo '$(srcdir)/'`stdlib/atof.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/atof.Tpo $(DEPDIR)/atof.Po + $(AM_V_CC)source='stdlib/atof.c' object='atof.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o atof.o `test -f 'stdlib/atof.c' || echo '$(srcdir)/'`stdlib/atof.c + +atof.obj: stdlib/atof.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT atof.obj -MD -MP -MF $(DEPDIR)/atof.Tpo -c -o atof.obj `if test -f 'stdlib/atof.c'; then $(CYGPATH_W) 'stdlib/atof.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/atof.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/atof.Tpo $(DEPDIR)/atof.Po + $(AM_V_CC)source='stdlib/atof.c' object='atof.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o atof.obj `if test -f 'stdlib/atof.c'; then $(CYGPATH_W) 'stdlib/atof.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/atof.c'; fi` + +atoi.o: stdlib/atoi.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT atoi.o -MD -MP -MF $(DEPDIR)/atoi.Tpo -c -o atoi.o `test -f 'stdlib/atoi.c' || echo '$(srcdir)/'`stdlib/atoi.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/atoi.Tpo $(DEPDIR)/atoi.Po + $(AM_V_CC)source='stdlib/atoi.c' object='atoi.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o atoi.o `test -f 'stdlib/atoi.c' || echo '$(srcdir)/'`stdlib/atoi.c + +atoi.obj: stdlib/atoi.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT atoi.obj -MD -MP -MF $(DEPDIR)/atoi.Tpo -c -o atoi.obj `if test -f 'stdlib/atoi.c'; then $(CYGPATH_W) 'stdlib/atoi.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/atoi.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/atoi.Tpo $(DEPDIR)/atoi.Po + $(AM_V_CC)source='stdlib/atoi.c' object='atoi.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o atoi.obj `if test -f 'stdlib/atoi.c'; then $(CYGPATH_W) 'stdlib/atoi.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/atoi.c'; fi` + +atol.o: stdlib/atol.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT atol.o -MD -MP -MF $(DEPDIR)/atol.Tpo -c -o atol.o `test -f 'stdlib/atol.c' || echo '$(srcdir)/'`stdlib/atol.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/atol.Tpo $(DEPDIR)/atol.Po + $(AM_V_CC)source='stdlib/atol.c' object='atol.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o atol.o `test -f 'stdlib/atol.c' || echo '$(srcdir)/'`stdlib/atol.c + +atol.obj: stdlib/atol.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT atol.obj -MD -MP -MF $(DEPDIR)/atol.Tpo -c -o atol.obj `if test -f 'stdlib/atol.c'; then $(CYGPATH_W) 'stdlib/atol.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/atol.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/atol.Tpo $(DEPDIR)/atol.Po + $(AM_V_CC)source='stdlib/atol.c' object='atol.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o atol.obj `if test -f 'stdlib/atol.c'; then $(CYGPATH_W) 'stdlib/atol.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/atol.c'; fi` + +calloc.o: stdlib/calloc.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT calloc.o -MD -MP -MF $(DEPDIR)/calloc.Tpo -c -o calloc.o `test -f 'stdlib/calloc.c' || echo '$(srcdir)/'`stdlib/calloc.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/calloc.Tpo $(DEPDIR)/calloc.Po + $(AM_V_CC)source='stdlib/calloc.c' object='calloc.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o calloc.o `test -f 'stdlib/calloc.c' || echo '$(srcdir)/'`stdlib/calloc.c + +calloc.obj: stdlib/calloc.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT calloc.obj -MD -MP -MF $(DEPDIR)/calloc.Tpo -c -o calloc.obj `if test -f 'stdlib/calloc.c'; then $(CYGPATH_W) 'stdlib/calloc.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/calloc.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/calloc.Tpo $(DEPDIR)/calloc.Po + $(AM_V_CC)source='stdlib/calloc.c' object='calloc.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o calloc.obj `if test -f 'stdlib/calloc.c'; then $(CYGPATH_W) 'stdlib/calloc.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/calloc.c'; fi` + +crc16.o: stdlib/crc16.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT crc16.o -MD -MP -MF $(DEPDIR)/crc16.Tpo -c -o crc16.o `test -f 'stdlib/crc16.c' || echo '$(srcdir)/'`stdlib/crc16.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/crc16.Tpo $(DEPDIR)/crc16.Po + $(AM_V_CC)source='stdlib/crc16.c' object='crc16.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o crc16.o `test -f 'stdlib/crc16.c' || echo '$(srcdir)/'`stdlib/crc16.c + +crc16.obj: stdlib/crc16.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT crc16.obj -MD -MP -MF $(DEPDIR)/crc16.Tpo -c -o crc16.obj `if test -f 'stdlib/crc16.c'; then $(CYGPATH_W) 'stdlib/crc16.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/crc16.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/crc16.Tpo $(DEPDIR)/crc16.Po + $(AM_V_CC)source='stdlib/crc16.c' object='crc16.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o crc16.obj `if test -f 'stdlib/crc16.c'; then $(CYGPATH_W) 'stdlib/crc16.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/crc16.c'; fi` + +free.o: stdlib/free.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT free.o -MD -MP -MF $(DEPDIR)/free.Tpo -c -o free.o `test -f 'stdlib/free.c' || echo '$(srcdir)/'`stdlib/free.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/free.Tpo $(DEPDIR)/free.Po + $(AM_V_CC)source='stdlib/free.c' object='free.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o free.o `test -f 'stdlib/free.c' || echo '$(srcdir)/'`stdlib/free.c + +free.obj: stdlib/free.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT free.obj -MD -MP -MF $(DEPDIR)/free.Tpo -c -o free.obj `if test -f 'stdlib/free.c'; then $(CYGPATH_W) 'stdlib/free.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/free.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/free.Tpo $(DEPDIR)/free.Po + $(AM_V_CC)source='stdlib/free.c' object='free.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o free.obj `if test -f 'stdlib/free.c'; then $(CYGPATH_W) 'stdlib/free.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/free.c'; fi` + +itoa.o: stdlib/itoa.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT itoa.o -MD -MP -MF $(DEPDIR)/itoa.Tpo -c -o itoa.o `test -f 'stdlib/itoa.c' || echo '$(srcdir)/'`stdlib/itoa.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/itoa.Tpo $(DEPDIR)/itoa.Po + $(AM_V_CC)source='stdlib/itoa.c' object='itoa.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o itoa.o `test -f 'stdlib/itoa.c' || echo '$(srcdir)/'`stdlib/itoa.c + +itoa.obj: stdlib/itoa.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT itoa.obj -MD -MP -MF $(DEPDIR)/itoa.Tpo -c -o itoa.obj `if test -f 'stdlib/itoa.c'; then $(CYGPATH_W) 'stdlib/itoa.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/itoa.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/itoa.Tpo $(DEPDIR)/itoa.Po + $(AM_V_CC)source='stdlib/itoa.c' object='itoa.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o itoa.obj `if test -f 'stdlib/itoa.c'; then $(CYGPATH_W) 'stdlib/itoa.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/itoa.c'; fi` + +ltoa.o: stdlib/ltoa.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ltoa.o -MD -MP -MF $(DEPDIR)/ltoa.Tpo -c -o ltoa.o `test -f 'stdlib/ltoa.c' || echo '$(srcdir)/'`stdlib/ltoa.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/ltoa.Tpo $(DEPDIR)/ltoa.Po + $(AM_V_CC)source='stdlib/ltoa.c' object='ltoa.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ltoa.o `test -f 'stdlib/ltoa.c' || echo '$(srcdir)/'`stdlib/ltoa.c + +ltoa.obj: stdlib/ltoa.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ltoa.obj -MD -MP -MF $(DEPDIR)/ltoa.Tpo -c -o ltoa.obj `if test -f 'stdlib/ltoa.c'; then $(CYGPATH_W) 'stdlib/ltoa.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/ltoa.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/ltoa.Tpo $(DEPDIR)/ltoa.Po + $(AM_V_CC)source='stdlib/ltoa.c' object='ltoa.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ltoa.obj `if test -f 'stdlib/ltoa.c'; then $(CYGPATH_W) 'stdlib/ltoa.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/ltoa.c'; fi` + +malloc.o: stdlib/malloc.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT malloc.o -MD -MP -MF $(DEPDIR)/malloc.Tpo -c -o malloc.o `test -f 'stdlib/malloc.c' || echo '$(srcdir)/'`stdlib/malloc.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/malloc.Tpo $(DEPDIR)/malloc.Po + $(AM_V_CC)source='stdlib/malloc.c' object='malloc.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o malloc.o `test -f 'stdlib/malloc.c' || echo '$(srcdir)/'`stdlib/malloc.c + +malloc.obj: stdlib/malloc.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT malloc.obj -MD -MP -MF $(DEPDIR)/malloc.Tpo -c -o malloc.obj `if test -f 'stdlib/malloc.c'; then $(CYGPATH_W) 'stdlib/malloc.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/malloc.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/malloc.Tpo $(DEPDIR)/malloc.Po + $(AM_V_CC)source='stdlib/malloc.c' object='malloc.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o malloc.obj `if test -f 'stdlib/malloc.c'; then $(CYGPATH_W) 'stdlib/malloc.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/malloc.c'; fi` + +memfree.o: stdlib/memfree.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memfree.o -MD -MP -MF $(DEPDIR)/memfree.Tpo -c -o memfree.o `test -f 'stdlib/memfree.c' || echo '$(srcdir)/'`stdlib/memfree.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/memfree.Tpo $(DEPDIR)/memfree.Po + $(AM_V_CC)source='stdlib/memfree.c' object='memfree.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memfree.o `test -f 'stdlib/memfree.c' || echo '$(srcdir)/'`stdlib/memfree.c + +memfree.obj: stdlib/memfree.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memfree.obj -MD -MP -MF $(DEPDIR)/memfree.Tpo -c -o memfree.obj `if test -f 'stdlib/memfree.c'; then $(CYGPATH_W) 'stdlib/memfree.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/memfree.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/memfree.Tpo $(DEPDIR)/memfree.Po + $(AM_V_CC)source='stdlib/memfree.c' object='memfree.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memfree.obj `if test -f 'stdlib/memfree.c'; then $(CYGPATH_W) 'stdlib/memfree.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/memfree.c'; fi` + +memfreemax.o: stdlib/memfreemax.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memfreemax.o -MD -MP -MF $(DEPDIR)/memfreemax.Tpo -c -o memfreemax.o `test -f 'stdlib/memfreemax.c' || echo '$(srcdir)/'`stdlib/memfreemax.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/memfreemax.Tpo $(DEPDIR)/memfreemax.Po + $(AM_V_CC)source='stdlib/memfreemax.c' object='memfreemax.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memfreemax.o `test -f 'stdlib/memfreemax.c' || echo '$(srcdir)/'`stdlib/memfreemax.c + +memfreemax.obj: stdlib/memfreemax.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memfreemax.obj -MD -MP -MF $(DEPDIR)/memfreemax.Tpo -c -o memfreemax.obj `if test -f 'stdlib/memfreemax.c'; then $(CYGPATH_W) 'stdlib/memfreemax.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/memfreemax.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/memfreemax.Tpo $(DEPDIR)/memfreemax.Po + $(AM_V_CC)source='stdlib/memfreemax.c' object='memfreemax.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memfreemax.obj `if test -f 'stdlib/memfreemax.c'; then $(CYGPATH_W) 'stdlib/memfreemax.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/memfreemax.c'; fi` + +memmisc.o: stdlib/memmisc.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memmisc.o -MD -MP -MF $(DEPDIR)/memmisc.Tpo -c -o memmisc.o `test -f 'stdlib/memmisc.c' || echo '$(srcdir)/'`stdlib/memmisc.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/memmisc.Tpo $(DEPDIR)/memmisc.Po + $(AM_V_CC)source='stdlib/memmisc.c' object='memmisc.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memmisc.o `test -f 'stdlib/memmisc.c' || echo '$(srcdir)/'`stdlib/memmisc.c + +memmisc.obj: stdlib/memmisc.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memmisc.obj -MD -MP -MF $(DEPDIR)/memmisc.Tpo -c -o memmisc.obj `if test -f 'stdlib/memmisc.c'; then $(CYGPATH_W) 'stdlib/memmisc.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/memmisc.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/memmisc.Tpo $(DEPDIR)/memmisc.Po + $(AM_V_CC)source='stdlib/memmisc.c' object='memmisc.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memmisc.obj `if test -f 'stdlib/memmisc.c'; then $(CYGPATH_W) 'stdlib/memmisc.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/memmisc.c'; fi` + +rand.o: stdlib/rand.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT rand.o -MD -MP -MF $(DEPDIR)/rand.Tpo -c -o rand.o `test -f 'stdlib/rand.c' || echo '$(srcdir)/'`stdlib/rand.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/rand.Tpo $(DEPDIR)/rand.Po + $(AM_V_CC)source='stdlib/rand.c' object='rand.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o rand.o `test -f 'stdlib/rand.c' || echo '$(srcdir)/'`stdlib/rand.c + +rand.obj: stdlib/rand.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT rand.obj -MD -MP -MF $(DEPDIR)/rand.Tpo -c -o rand.obj `if test -f 'stdlib/rand.c'; then $(CYGPATH_W) 'stdlib/rand.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/rand.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/rand.Tpo $(DEPDIR)/rand.Po + $(AM_V_CC)source='stdlib/rand.c' object='rand.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o rand.obj `if test -f 'stdlib/rand.c'; then $(CYGPATH_W) 'stdlib/rand.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/rand.c'; fi` + +realloc.o: stdlib/realloc.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT realloc.o -MD -MP -MF $(DEPDIR)/realloc.Tpo -c -o realloc.o `test -f 'stdlib/realloc.c' || echo '$(srcdir)/'`stdlib/realloc.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/realloc.Tpo $(DEPDIR)/realloc.Po + $(AM_V_CC)source='stdlib/realloc.c' object='realloc.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o realloc.o `test -f 'stdlib/realloc.c' || echo '$(srcdir)/'`stdlib/realloc.c + +realloc.obj: stdlib/realloc.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT realloc.obj -MD -MP -MF $(DEPDIR)/realloc.Tpo -c -o realloc.obj `if test -f 'stdlib/realloc.c'; then $(CYGPATH_W) 'stdlib/realloc.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/realloc.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/realloc.Tpo $(DEPDIR)/realloc.Po + $(AM_V_CC)source='stdlib/realloc.c' object='realloc.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o realloc.obj `if test -f 'stdlib/realloc.c'; then $(CYGPATH_W) 'stdlib/realloc.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/realloc.c'; fi` + +x_ftoa.o: stdlib/x_ftoa.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT x_ftoa.o -MD -MP -MF $(DEPDIR)/x_ftoa.Tpo -c -o x_ftoa.o `test -f 'stdlib/x_ftoa.c' || echo '$(srcdir)/'`stdlib/x_ftoa.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/x_ftoa.Tpo $(DEPDIR)/x_ftoa.Po + $(AM_V_CC)source='stdlib/x_ftoa.c' object='x_ftoa.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o x_ftoa.o `test -f 'stdlib/x_ftoa.c' || echo '$(srcdir)/'`stdlib/x_ftoa.c + +x_ftoa.obj: stdlib/x_ftoa.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT x_ftoa.obj -MD -MP -MF $(DEPDIR)/x_ftoa.Tpo -c -o x_ftoa.obj `if test -f 'stdlib/x_ftoa.c'; then $(CYGPATH_W) 'stdlib/x_ftoa.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/x_ftoa.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/x_ftoa.Tpo $(DEPDIR)/x_ftoa.Po + $(AM_V_CC)source='stdlib/x_ftoa.c' object='x_ftoa.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o x_ftoa.obj `if test -f 'stdlib/x_ftoa.c'; then $(CYGPATH_W) 'stdlib/x_ftoa.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/x_ftoa.c'; fi` + +memccpy.o: string/memccpy.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memccpy.o -MD -MP -MF $(DEPDIR)/memccpy.Tpo -c -o memccpy.o `test -f 'string/memccpy.c' || echo '$(srcdir)/'`string/memccpy.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/memccpy.Tpo $(DEPDIR)/memccpy.Po + $(AM_V_CC)source='string/memccpy.c' object='memccpy.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memccpy.o `test -f 'string/memccpy.c' || echo '$(srcdir)/'`string/memccpy.c + +memccpy.obj: string/memccpy.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memccpy.obj -MD -MP -MF $(DEPDIR)/memccpy.Tpo -c -o memccpy.obj `if test -f 'string/memccpy.c'; then $(CYGPATH_W) 'string/memccpy.c'; else $(CYGPATH_W) '$(srcdir)/string/memccpy.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/memccpy.Tpo $(DEPDIR)/memccpy.Po + $(AM_V_CC)source='string/memccpy.c' object='memccpy.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memccpy.obj `if test -f 'string/memccpy.c'; then $(CYGPATH_W) 'string/memccpy.c'; else $(CYGPATH_W) '$(srcdir)/string/memccpy.c'; fi` + +memchr.o: string/memchr.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memchr.o -MD -MP -MF $(DEPDIR)/memchr.Tpo -c -o memchr.o `test -f 'string/memchr.c' || echo '$(srcdir)/'`string/memchr.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/memchr.Tpo $(DEPDIR)/memchr.Po + $(AM_V_CC)source='string/memchr.c' object='memchr.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memchr.o `test -f 'string/memchr.c' || echo '$(srcdir)/'`string/memchr.c + +memchr.obj: string/memchr.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memchr.obj -MD -MP -MF $(DEPDIR)/memchr.Tpo -c -o memchr.obj `if test -f 'string/memchr.c'; then $(CYGPATH_W) 'string/memchr.c'; else $(CYGPATH_W) '$(srcdir)/string/memchr.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/memchr.Tpo $(DEPDIR)/memchr.Po + $(AM_V_CC)source='string/memchr.c' object='memchr.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memchr.obj `if test -f 'string/memchr.c'; then $(CYGPATH_W) 'string/memchr.c'; else $(CYGPATH_W) '$(srcdir)/string/memchr.c'; fi` + +memchrpgm.o: string/memchrpgm.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memchrpgm.o -MD -MP -MF $(DEPDIR)/memchrpgm.Tpo -c -o memchrpgm.o `test -f 'string/memchrpgm.c' || echo '$(srcdir)/'`string/memchrpgm.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/memchrpgm.Tpo $(DEPDIR)/memchrpgm.Po + $(AM_V_CC)source='string/memchrpgm.c' object='memchrpgm.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memchrpgm.o `test -f 'string/memchrpgm.c' || echo '$(srcdir)/'`string/memchrpgm.c + +memchrpgm.obj: string/memchrpgm.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memchrpgm.obj -MD -MP -MF $(DEPDIR)/memchrpgm.Tpo -c -o memchrpgm.obj `if test -f 'string/memchrpgm.c'; then $(CYGPATH_W) 'string/memchrpgm.c'; else $(CYGPATH_W) '$(srcdir)/string/memchrpgm.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/memchrpgm.Tpo $(DEPDIR)/memchrpgm.Po + $(AM_V_CC)source='string/memchrpgm.c' object='memchrpgm.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memchrpgm.obj `if test -f 'string/memchrpgm.c'; then $(CYGPATH_W) 'string/memchrpgm.c'; else $(CYGPATH_W) '$(srcdir)/string/memchrpgm.c'; fi` + +memchrram.o: string/memchrram.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memchrram.o -MD -MP -MF $(DEPDIR)/memchrram.Tpo -c -o memchrram.o `test -f 'string/memchrram.c' || echo '$(srcdir)/'`string/memchrram.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/memchrram.Tpo $(DEPDIR)/memchrram.Po + $(AM_V_CC)source='string/memchrram.c' object='memchrram.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memchrram.o `test -f 'string/memchrram.c' || echo '$(srcdir)/'`string/memchrram.c + +memchrram.obj: string/memchrram.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memchrram.obj -MD -MP -MF $(DEPDIR)/memchrram.Tpo -c -o memchrram.obj `if test -f 'string/memchrram.c'; then $(CYGPATH_W) 'string/memchrram.c'; else $(CYGPATH_W) '$(srcdir)/string/memchrram.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/memchrram.Tpo $(DEPDIR)/memchrram.Po + $(AM_V_CC)source='string/memchrram.c' object='memchrram.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memchrram.obj `if test -f 'string/memchrram.c'; then $(CYGPATH_W) 'string/memchrram.c'; else $(CYGPATH_W) '$(srcdir)/string/memchrram.c'; fi` + +memcmp.o: string/memcmp.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memcmp.o -MD -MP -MF $(DEPDIR)/memcmp.Tpo -c -o memcmp.o `test -f 'string/memcmp.c' || echo '$(srcdir)/'`string/memcmp.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/memcmp.Tpo $(DEPDIR)/memcmp.Po + $(AM_V_CC)source='string/memcmp.c' object='memcmp.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memcmp.o `test -f 'string/memcmp.c' || echo '$(srcdir)/'`string/memcmp.c + +memcmp.obj: string/memcmp.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memcmp.obj -MD -MP -MF $(DEPDIR)/memcmp.Tpo -c -o memcmp.obj `if test -f 'string/memcmp.c'; then $(CYGPATH_W) 'string/memcmp.c'; else $(CYGPATH_W) '$(srcdir)/string/memcmp.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/memcmp.Tpo $(DEPDIR)/memcmp.Po + $(AM_V_CC)source='string/memcmp.c' object='memcmp.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memcmp.obj `if test -f 'string/memcmp.c'; then $(CYGPATH_W) 'string/memcmp.c'; else $(CYGPATH_W) '$(srcdir)/string/memcmp.c'; fi` + +memcpy.o: string/memcpy.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memcpy.o -MD -MP -MF $(DEPDIR)/memcpy.Tpo -c -o memcpy.o `test -f 'string/memcpy.c' || echo '$(srcdir)/'`string/memcpy.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/memcpy.Tpo $(DEPDIR)/memcpy.Po + $(AM_V_CC)source='string/memcpy.c' object='memcpy.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memcpy.o `test -f 'string/memcpy.c' || echo '$(srcdir)/'`string/memcpy.c + +memcpy.obj: string/memcpy.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memcpy.obj -MD -MP -MF $(DEPDIR)/memcpy.Tpo -c -o memcpy.obj `if test -f 'string/memcpy.c'; then $(CYGPATH_W) 'string/memcpy.c'; else $(CYGPATH_W) '$(srcdir)/string/memcpy.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/memcpy.Tpo $(DEPDIR)/memcpy.Po + $(AM_V_CC)source='string/memcpy.c' object='memcpy.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memcpy.obj `if test -f 'string/memcpy.c'; then $(CYGPATH_W) 'string/memcpy.c'; else $(CYGPATH_W) '$(srcdir)/string/memcpy.c'; fi` + +memcpypgm2ram.o: string/memcpypgm2ram.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memcpypgm2ram.o -MD -MP -MF $(DEPDIR)/memcpypgm2ram.Tpo -c -o memcpypgm2ram.o `test -f 'string/memcpypgm2ram.c' || echo '$(srcdir)/'`string/memcpypgm2ram.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/memcpypgm2ram.Tpo $(DEPDIR)/memcpypgm2ram.Po + $(AM_V_CC)source='string/memcpypgm2ram.c' object='memcpypgm2ram.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memcpypgm2ram.o `test -f 'string/memcpypgm2ram.c' || echo '$(srcdir)/'`string/memcpypgm2ram.c + +memcpypgm2ram.obj: string/memcpypgm2ram.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memcpypgm2ram.obj -MD -MP -MF $(DEPDIR)/memcpypgm2ram.Tpo -c -o memcpypgm2ram.obj `if test -f 'string/memcpypgm2ram.c'; then $(CYGPATH_W) 'string/memcpypgm2ram.c'; else $(CYGPATH_W) '$(srcdir)/string/memcpypgm2ram.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/memcpypgm2ram.Tpo $(DEPDIR)/memcpypgm2ram.Po + $(AM_V_CC)source='string/memcpypgm2ram.c' object='memcpypgm2ram.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memcpypgm2ram.obj `if test -f 'string/memcpypgm2ram.c'; then $(CYGPATH_W) 'string/memcpypgm2ram.c'; else $(CYGPATH_W) '$(srcdir)/string/memcpypgm2ram.c'; fi` + +memcpyram2ram.o: string/memcpyram2ram.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memcpyram2ram.o -MD -MP -MF $(DEPDIR)/memcpyram2ram.Tpo -c -o memcpyram2ram.o `test -f 'string/memcpyram2ram.c' || echo '$(srcdir)/'`string/memcpyram2ram.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/memcpyram2ram.Tpo $(DEPDIR)/memcpyram2ram.Po + $(AM_V_CC)source='string/memcpyram2ram.c' object='memcpyram2ram.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memcpyram2ram.o `test -f 'string/memcpyram2ram.c' || echo '$(srcdir)/'`string/memcpyram2ram.c + +memcpyram2ram.obj: string/memcpyram2ram.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memcpyram2ram.obj -MD -MP -MF $(DEPDIR)/memcpyram2ram.Tpo -c -o memcpyram2ram.obj `if test -f 'string/memcpyram2ram.c'; then $(CYGPATH_W) 'string/memcpyram2ram.c'; else $(CYGPATH_W) '$(srcdir)/string/memcpyram2ram.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/memcpyram2ram.Tpo $(DEPDIR)/memcpyram2ram.Po + $(AM_V_CC)source='string/memcpyram2ram.c' object='memcpyram2ram.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memcpyram2ram.obj `if test -f 'string/memcpyram2ram.c'; then $(CYGPATH_W) 'string/memcpyram2ram.c'; else $(CYGPATH_W) '$(srcdir)/string/memcpyram2ram.c'; fi` + +memmove.o: string/memmove.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memmove.o -MD -MP -MF $(DEPDIR)/memmove.Tpo -c -o memmove.o `test -f 'string/memmove.c' || echo '$(srcdir)/'`string/memmove.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/memmove.Tpo $(DEPDIR)/memmove.Po + $(AM_V_CC)source='string/memmove.c' object='memmove.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memmove.o `test -f 'string/memmove.c' || echo '$(srcdir)/'`string/memmove.c + +memmove.obj: string/memmove.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memmove.obj -MD -MP -MF $(DEPDIR)/memmove.Tpo -c -o memmove.obj `if test -f 'string/memmove.c'; then $(CYGPATH_W) 'string/memmove.c'; else $(CYGPATH_W) '$(srcdir)/string/memmove.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/memmove.Tpo $(DEPDIR)/memmove.Po + $(AM_V_CC)source='string/memmove.c' object='memmove.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memmove.obj `if test -f 'string/memmove.c'; then $(CYGPATH_W) 'string/memmove.c'; else $(CYGPATH_W) '$(srcdir)/string/memmove.c'; fi` + +memrchr.o: string/memrchr.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memrchr.o -MD -MP -MF $(DEPDIR)/memrchr.Tpo -c -o memrchr.o `test -f 'string/memrchr.c' || echo '$(srcdir)/'`string/memrchr.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/memrchr.Tpo $(DEPDIR)/memrchr.Po + $(AM_V_CC)source='string/memrchr.c' object='memrchr.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memrchr.o `test -f 'string/memrchr.c' || echo '$(srcdir)/'`string/memrchr.c + +memrchr.obj: string/memrchr.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memrchr.obj -MD -MP -MF $(DEPDIR)/memrchr.Tpo -c -o memrchr.obj `if test -f 'string/memrchr.c'; then $(CYGPATH_W) 'string/memrchr.c'; else $(CYGPATH_W) '$(srcdir)/string/memrchr.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/memrchr.Tpo $(DEPDIR)/memrchr.Po + $(AM_V_CC)source='string/memrchr.c' object='memrchr.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memrchr.obj `if test -f 'string/memrchr.c'; then $(CYGPATH_W) 'string/memrchr.c'; else $(CYGPATH_W) '$(srcdir)/string/memrchr.c'; fi` + +memset.o: string/memset.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memset.o -MD -MP -MF $(DEPDIR)/memset.Tpo -c -o memset.o `test -f 'string/memset.c' || echo '$(srcdir)/'`string/memset.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/memset.Tpo $(DEPDIR)/memset.Po + $(AM_V_CC)source='string/memset.c' object='memset.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memset.o `test -f 'string/memset.c' || echo '$(srcdir)/'`string/memset.c + +memset.obj: string/memset.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memset.obj -MD -MP -MF $(DEPDIR)/memset.Tpo -c -o memset.obj `if test -f 'string/memset.c'; then $(CYGPATH_W) 'string/memset.c'; else $(CYGPATH_W) '$(srcdir)/string/memset.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/memset.Tpo $(DEPDIR)/memset.Po + $(AM_V_CC)source='string/memset.c' object='memset.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memset.obj `if test -f 'string/memset.c'; then $(CYGPATH_W) 'string/memset.c'; else $(CYGPATH_W) '$(srcdir)/string/memset.c'; fi` + +strcat.o: string/strcat.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strcat.o -MD -MP -MF $(DEPDIR)/strcat.Tpo -c -o strcat.o `test -f 'string/strcat.c' || echo '$(srcdir)/'`string/strcat.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strcat.Tpo $(DEPDIR)/strcat.Po + $(AM_V_CC)source='string/strcat.c' object='strcat.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strcat.o `test -f 'string/strcat.c' || echo '$(srcdir)/'`string/strcat.c + +strcat.obj: string/strcat.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strcat.obj -MD -MP -MF $(DEPDIR)/strcat.Tpo -c -o strcat.obj `if test -f 'string/strcat.c'; then $(CYGPATH_W) 'string/strcat.c'; else $(CYGPATH_W) '$(srcdir)/string/strcat.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strcat.Tpo $(DEPDIR)/strcat.Po + $(AM_V_CC)source='string/strcat.c' object='strcat.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strcat.obj `if test -f 'string/strcat.c'; then $(CYGPATH_W) 'string/strcat.c'; else $(CYGPATH_W) '$(srcdir)/string/strcat.c'; fi` + +strchr.o: string/strchr.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strchr.o -MD -MP -MF $(DEPDIR)/strchr.Tpo -c -o strchr.o `test -f 'string/strchr.c' || echo '$(srcdir)/'`string/strchr.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strchr.Tpo $(DEPDIR)/strchr.Po + $(AM_V_CC)source='string/strchr.c' object='strchr.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strchr.o `test -f 'string/strchr.c' || echo '$(srcdir)/'`string/strchr.c + +strchr.obj: string/strchr.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strchr.obj -MD -MP -MF $(DEPDIR)/strchr.Tpo -c -o strchr.obj `if test -f 'string/strchr.c'; then $(CYGPATH_W) 'string/strchr.c'; else $(CYGPATH_W) '$(srcdir)/string/strchr.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strchr.Tpo $(DEPDIR)/strchr.Po + $(AM_V_CC)source='string/strchr.c' object='strchr.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strchr.obj `if test -f 'string/strchr.c'; then $(CYGPATH_W) 'string/strchr.c'; else $(CYGPATH_W) '$(srcdir)/string/strchr.c'; fi` + +strcmp.o: string/strcmp.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strcmp.o -MD -MP -MF $(DEPDIR)/strcmp.Tpo -c -o strcmp.o `test -f 'string/strcmp.c' || echo '$(srcdir)/'`string/strcmp.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strcmp.Tpo $(DEPDIR)/strcmp.Po + $(AM_V_CC)source='string/strcmp.c' object='strcmp.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strcmp.o `test -f 'string/strcmp.c' || echo '$(srcdir)/'`string/strcmp.c + +strcmp.obj: string/strcmp.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strcmp.obj -MD -MP -MF $(DEPDIR)/strcmp.Tpo -c -o strcmp.obj `if test -f 'string/strcmp.c'; then $(CYGPATH_W) 'string/strcmp.c'; else $(CYGPATH_W) '$(srcdir)/string/strcmp.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strcmp.Tpo $(DEPDIR)/strcmp.Po + $(AM_V_CC)source='string/strcmp.c' object='strcmp.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strcmp.obj `if test -f 'string/strcmp.c'; then $(CYGPATH_W) 'string/strcmp.c'; else $(CYGPATH_W) '$(srcdir)/string/strcmp.c'; fi` + +strcpy.o: string/strcpy.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strcpy.o -MD -MP -MF $(DEPDIR)/strcpy.Tpo -c -o strcpy.o `test -f 'string/strcpy.c' || echo '$(srcdir)/'`string/strcpy.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strcpy.Tpo $(DEPDIR)/strcpy.Po + $(AM_V_CC)source='string/strcpy.c' object='strcpy.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strcpy.o `test -f 'string/strcpy.c' || echo '$(srcdir)/'`string/strcpy.c + +strcpy.obj: string/strcpy.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strcpy.obj -MD -MP -MF $(DEPDIR)/strcpy.Tpo -c -o strcpy.obj `if test -f 'string/strcpy.c'; then $(CYGPATH_W) 'string/strcpy.c'; else $(CYGPATH_W) '$(srcdir)/string/strcpy.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strcpy.Tpo $(DEPDIR)/strcpy.Po + $(AM_V_CC)source='string/strcpy.c' object='strcpy.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strcpy.obj `if test -f 'string/strcpy.c'; then $(CYGPATH_W) 'string/strcpy.c'; else $(CYGPATH_W) '$(srcdir)/string/strcpy.c'; fi` + +strcspn.o: string/strcspn.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strcspn.o -MD -MP -MF $(DEPDIR)/strcspn.Tpo -c -o strcspn.o `test -f 'string/strcspn.c' || echo '$(srcdir)/'`string/strcspn.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strcspn.Tpo $(DEPDIR)/strcspn.Po + $(AM_V_CC)source='string/strcspn.c' object='strcspn.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strcspn.o `test -f 'string/strcspn.c' || echo '$(srcdir)/'`string/strcspn.c + +strcspn.obj: string/strcspn.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strcspn.obj -MD -MP -MF $(DEPDIR)/strcspn.Tpo -c -o strcspn.obj `if test -f 'string/strcspn.c'; then $(CYGPATH_W) 'string/strcspn.c'; else $(CYGPATH_W) '$(srcdir)/string/strcspn.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strcspn.Tpo $(DEPDIR)/strcspn.Po + $(AM_V_CC)source='string/strcspn.c' object='strcspn.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strcspn.obj `if test -f 'string/strcspn.c'; then $(CYGPATH_W) 'string/strcspn.c'; else $(CYGPATH_W) '$(srcdir)/string/strcspn.c'; fi` + +strlen.o: string/strlen.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strlen.o -MD -MP -MF $(DEPDIR)/strlen.Tpo -c -o strlen.o `test -f 'string/strlen.c' || echo '$(srcdir)/'`string/strlen.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strlen.Tpo $(DEPDIR)/strlen.Po + $(AM_V_CC)source='string/strlen.c' object='strlen.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strlen.o `test -f 'string/strlen.c' || echo '$(srcdir)/'`string/strlen.c + +strlen.obj: string/strlen.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strlen.obj -MD -MP -MF $(DEPDIR)/strlen.Tpo -c -o strlen.obj `if test -f 'string/strlen.c'; then $(CYGPATH_W) 'string/strlen.c'; else $(CYGPATH_W) '$(srcdir)/string/strlen.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strlen.Tpo $(DEPDIR)/strlen.Po + $(AM_V_CC)source='string/strlen.c' object='strlen.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strlen.obj `if test -f 'string/strlen.c'; then $(CYGPATH_W) 'string/strlen.c'; else $(CYGPATH_W) '$(srcdir)/string/strlen.c'; fi` + +strlwr.o: string/strlwr.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strlwr.o -MD -MP -MF $(DEPDIR)/strlwr.Tpo -c -o strlwr.o `test -f 'string/strlwr.c' || echo '$(srcdir)/'`string/strlwr.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strlwr.Tpo $(DEPDIR)/strlwr.Po + $(AM_V_CC)source='string/strlwr.c' object='strlwr.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strlwr.o `test -f 'string/strlwr.c' || echo '$(srcdir)/'`string/strlwr.c + +strlwr.obj: string/strlwr.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strlwr.obj -MD -MP -MF $(DEPDIR)/strlwr.Tpo -c -o strlwr.obj `if test -f 'string/strlwr.c'; then $(CYGPATH_W) 'string/strlwr.c'; else $(CYGPATH_W) '$(srcdir)/string/strlwr.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strlwr.Tpo $(DEPDIR)/strlwr.Po + $(AM_V_CC)source='string/strlwr.c' object='strlwr.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strlwr.obj `if test -f 'string/strlwr.c'; then $(CYGPATH_W) 'string/strlwr.c'; else $(CYGPATH_W) '$(srcdir)/string/strlwr.c'; fi` + +strncat.o: string/strncat.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strncat.o -MD -MP -MF $(DEPDIR)/strncat.Tpo -c -o strncat.o `test -f 'string/strncat.c' || echo '$(srcdir)/'`string/strncat.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strncat.Tpo $(DEPDIR)/strncat.Po + $(AM_V_CC)source='string/strncat.c' object='strncat.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strncat.o `test -f 'string/strncat.c' || echo '$(srcdir)/'`string/strncat.c + +strncat.obj: string/strncat.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strncat.obj -MD -MP -MF $(DEPDIR)/strncat.Tpo -c -o strncat.obj `if test -f 'string/strncat.c'; then $(CYGPATH_W) 'string/strncat.c'; else $(CYGPATH_W) '$(srcdir)/string/strncat.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strncat.Tpo $(DEPDIR)/strncat.Po + $(AM_V_CC)source='string/strncat.c' object='strncat.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strncat.obj `if test -f 'string/strncat.c'; then $(CYGPATH_W) 'string/strncat.c'; else $(CYGPATH_W) '$(srcdir)/string/strncat.c'; fi` + +strncmp.o: string/strncmp.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strncmp.o -MD -MP -MF $(DEPDIR)/strncmp.Tpo -c -o strncmp.o `test -f 'string/strncmp.c' || echo '$(srcdir)/'`string/strncmp.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strncmp.Tpo $(DEPDIR)/strncmp.Po + $(AM_V_CC)source='string/strncmp.c' object='strncmp.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strncmp.o `test -f 'string/strncmp.c' || echo '$(srcdir)/'`string/strncmp.c + +strncmp.obj: string/strncmp.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strncmp.obj -MD -MP -MF $(DEPDIR)/strncmp.Tpo -c -o strncmp.obj `if test -f 'string/strncmp.c'; then $(CYGPATH_W) 'string/strncmp.c'; else $(CYGPATH_W) '$(srcdir)/string/strncmp.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strncmp.Tpo $(DEPDIR)/strncmp.Po + $(AM_V_CC)source='string/strncmp.c' object='strncmp.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strncmp.obj `if test -f 'string/strncmp.c'; then $(CYGPATH_W) 'string/strncmp.c'; else $(CYGPATH_W) '$(srcdir)/string/strncmp.c'; fi` + +strncpy.o: string/strncpy.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strncpy.o -MD -MP -MF $(DEPDIR)/strncpy.Tpo -c -o strncpy.o `test -f 'string/strncpy.c' || echo '$(srcdir)/'`string/strncpy.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strncpy.Tpo $(DEPDIR)/strncpy.Po + $(AM_V_CC)source='string/strncpy.c' object='strncpy.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strncpy.o `test -f 'string/strncpy.c' || echo '$(srcdir)/'`string/strncpy.c + +strncpy.obj: string/strncpy.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strncpy.obj -MD -MP -MF $(DEPDIR)/strncpy.Tpo -c -o strncpy.obj `if test -f 'string/strncpy.c'; then $(CYGPATH_W) 'string/strncpy.c'; else $(CYGPATH_W) '$(srcdir)/string/strncpy.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strncpy.Tpo $(DEPDIR)/strncpy.Po + $(AM_V_CC)source='string/strncpy.c' object='strncpy.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strncpy.obj `if test -f 'string/strncpy.c'; then $(CYGPATH_W) 'string/strncpy.c'; else $(CYGPATH_W) '$(srcdir)/string/strncpy.c'; fi` + +strpbrk.o: string/strpbrk.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strpbrk.o -MD -MP -MF $(DEPDIR)/strpbrk.Tpo -c -o strpbrk.o `test -f 'string/strpbrk.c' || echo '$(srcdir)/'`string/strpbrk.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strpbrk.Tpo $(DEPDIR)/strpbrk.Po + $(AM_V_CC)source='string/strpbrk.c' object='strpbrk.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strpbrk.o `test -f 'string/strpbrk.c' || echo '$(srcdir)/'`string/strpbrk.c + +strpbrk.obj: string/strpbrk.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strpbrk.obj -MD -MP -MF $(DEPDIR)/strpbrk.Tpo -c -o strpbrk.obj `if test -f 'string/strpbrk.c'; then $(CYGPATH_W) 'string/strpbrk.c'; else $(CYGPATH_W) '$(srcdir)/string/strpbrk.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strpbrk.Tpo $(DEPDIR)/strpbrk.Po + $(AM_V_CC)source='string/strpbrk.c' object='strpbrk.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strpbrk.obj `if test -f 'string/strpbrk.c'; then $(CYGPATH_W) 'string/strpbrk.c'; else $(CYGPATH_W) '$(srcdir)/string/strpbrk.c'; fi` + +strrchr.o: string/strrchr.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strrchr.o -MD -MP -MF $(DEPDIR)/strrchr.Tpo -c -o strrchr.o `test -f 'string/strrchr.c' || echo '$(srcdir)/'`string/strrchr.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strrchr.Tpo $(DEPDIR)/strrchr.Po + $(AM_V_CC)source='string/strrchr.c' object='strrchr.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strrchr.o `test -f 'string/strrchr.c' || echo '$(srcdir)/'`string/strrchr.c + +strrchr.obj: string/strrchr.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strrchr.obj -MD -MP -MF $(DEPDIR)/strrchr.Tpo -c -o strrchr.obj `if test -f 'string/strrchr.c'; then $(CYGPATH_W) 'string/strrchr.c'; else $(CYGPATH_W) '$(srcdir)/string/strrchr.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strrchr.Tpo $(DEPDIR)/strrchr.Po + $(AM_V_CC)source='string/strrchr.c' object='strrchr.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strrchr.obj `if test -f 'string/strrchr.c'; then $(CYGPATH_W) 'string/strrchr.c'; else $(CYGPATH_W) '$(srcdir)/string/strrchr.c'; fi` + +strspn.o: string/strspn.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strspn.o -MD -MP -MF $(DEPDIR)/strspn.Tpo -c -o strspn.o `test -f 'string/strspn.c' || echo '$(srcdir)/'`string/strspn.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strspn.Tpo $(DEPDIR)/strspn.Po + $(AM_V_CC)source='string/strspn.c' object='strspn.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strspn.o `test -f 'string/strspn.c' || echo '$(srcdir)/'`string/strspn.c + +strspn.obj: string/strspn.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strspn.obj -MD -MP -MF $(DEPDIR)/strspn.Tpo -c -o strspn.obj `if test -f 'string/strspn.c'; then $(CYGPATH_W) 'string/strspn.c'; else $(CYGPATH_W) '$(srcdir)/string/strspn.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strspn.Tpo $(DEPDIR)/strspn.Po + $(AM_V_CC)source='string/strspn.c' object='strspn.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strspn.obj `if test -f 'string/strspn.c'; then $(CYGPATH_W) 'string/strspn.c'; else $(CYGPATH_W) '$(srcdir)/string/strspn.c'; fi` + +strstr.o: string/strstr.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strstr.o -MD -MP -MF $(DEPDIR)/strstr.Tpo -c -o strstr.o `test -f 'string/strstr.c' || echo '$(srcdir)/'`string/strstr.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strstr.Tpo $(DEPDIR)/strstr.Po + $(AM_V_CC)source='string/strstr.c' object='strstr.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strstr.o `test -f 'string/strstr.c' || echo '$(srcdir)/'`string/strstr.c + +strstr.obj: string/strstr.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strstr.obj -MD -MP -MF $(DEPDIR)/strstr.Tpo -c -o strstr.obj `if test -f 'string/strstr.c'; then $(CYGPATH_W) 'string/strstr.c'; else $(CYGPATH_W) '$(srcdir)/string/strstr.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strstr.Tpo $(DEPDIR)/strstr.Po + $(AM_V_CC)source='string/strstr.c' object='strstr.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strstr.obj `if test -f 'string/strstr.c'; then $(CYGPATH_W) 'string/strstr.c'; else $(CYGPATH_W) '$(srcdir)/string/strstr.c'; fi` + +strtok.o: string/strtok.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strtok.o -MD -MP -MF $(DEPDIR)/strtok.Tpo -c -o strtok.o `test -f 'string/strtok.c' || echo '$(srcdir)/'`string/strtok.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strtok.Tpo $(DEPDIR)/strtok.Po + $(AM_V_CC)source='string/strtok.c' object='strtok.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strtok.o `test -f 'string/strtok.c' || echo '$(srcdir)/'`string/strtok.c + +strtok.obj: string/strtok.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strtok.obj -MD -MP -MF $(DEPDIR)/strtok.Tpo -c -o strtok.obj `if test -f 'string/strtok.c'; then $(CYGPATH_W) 'string/strtok.c'; else $(CYGPATH_W) '$(srcdir)/string/strtok.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strtok.Tpo $(DEPDIR)/strtok.Po + $(AM_V_CC)source='string/strtok.c' object='strtok.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strtok.obj `if test -f 'string/strtok.c'; then $(CYGPATH_W) 'string/strtok.c'; else $(CYGPATH_W) '$(srcdir)/string/strtok.c'; fi` + +strupr.o: string/strupr.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strupr.o -MD -MP -MF $(DEPDIR)/strupr.Tpo -c -o strupr.o `test -f 'string/strupr.c' || echo '$(srcdir)/'`string/strupr.c +# $(AM_V_at)$(am__mv) $(DEPDIR)/strupr.Tpo $(DEPDIR)/strupr.Po + $(AM_V_CC)source='string/strupr.c' object='strupr.o' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strupr.o `test -f 'string/strupr.c' || echo '$(srcdir)/'`string/strupr.c + +strupr.obj: string/strupr.c +# $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strupr.obj -MD -MP -MF $(DEPDIR)/strupr.Tpo -c -o strupr.obj `if test -f 'string/strupr.c'; then $(CYGPATH_W) 'string/strupr.c'; else $(CYGPATH_W) '$(srcdir)/string/strupr.c'; fi` +# $(AM_V_at)$(am__mv) $(DEPDIR)/strupr.Tpo $(DEPDIR)/strupr.Po + $(AM_V_CC)source='string/strupr.c' object='strupr.obj' libtool=no \ + DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ + $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strupr.obj `if test -f 'string/strupr.c'; then $(CYGPATH_W) 'string/strupr.c'; else $(CYGPATH_W) '$(srcdir)/string/strupr.c'; fi` + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LIBRARIES) +installdirs: + for dir in "$(DESTDIR)$(libdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libLIBRARIES clean-local mostlyclean-am + +distclean: distclean-am + -rm -f ./$(DEPDIR)/atof.Po + -rm -f ./$(DEPDIR)/atoi.Po + -rm -f ./$(DEPDIR)/atol.Po + -rm -f ./$(DEPDIR)/calloc.Po + -rm -f ./$(DEPDIR)/cnvfrac.Po + -rm -f ./$(DEPDIR)/cnvint.Po + -rm -f ./$(DEPDIR)/crc16.Po + -rm -f ./$(DEPDIR)/cvtdec.Po + -rm -f ./$(DEPDIR)/delay100ktcy.Po + -rm -f ./$(DEPDIR)/delay100tcy.Po + -rm -f ./$(DEPDIR)/delay10ktcy.Po + -rm -f ./$(DEPDIR)/delay10tcy.Po + -rm -f ./$(DEPDIR)/delay1ktcy.Po + -rm -f ./$(DEPDIR)/delay1mtcy.Po + -rm -f ./$(DEPDIR)/fprintf.Po + -rm -f ./$(DEPDIR)/free.Po + -rm -f ./$(DEPDIR)/g_ftoa.Po + -rm -f ./$(DEPDIR)/iscntrl.Po + -rm -f ./$(DEPDIR)/isdigit.Po + -rm -f ./$(DEPDIR)/isgraph.Po + -rm -f ./$(DEPDIR)/islower.Po + -rm -f ./$(DEPDIR)/isprint.Po + -rm -f ./$(DEPDIR)/ispunct.Po + -rm -f ./$(DEPDIR)/isspace.Po + -rm -f ./$(DEPDIR)/isupper.Po + -rm -f ./$(DEPDIR)/isxdigit.Po + -rm -f ./$(DEPDIR)/itoa.Po + -rm -f ./$(DEPDIR)/ltoa.Po + -rm -f ./$(DEPDIR)/malloc.Po + -rm -f ./$(DEPDIR)/memccpy.Po + -rm -f ./$(DEPDIR)/memchr.Po + -rm -f ./$(DEPDIR)/memchrpgm.Po + -rm -f ./$(DEPDIR)/memchrram.Po + -rm -f ./$(DEPDIR)/memcmp.Po + -rm -f ./$(DEPDIR)/memcpy.Po + -rm -f ./$(DEPDIR)/memcpypgm2ram.Po + -rm -f ./$(DEPDIR)/memcpyram2ram.Po + -rm -f ./$(DEPDIR)/memfree.Po + -rm -f ./$(DEPDIR)/memfreemax.Po + -rm -f ./$(DEPDIR)/memmisc.Po + -rm -f ./$(DEPDIR)/memmove.Po + -rm -f ./$(DEPDIR)/memrchr.Po + -rm -f ./$(DEPDIR)/memset.Po + -rm -f ./$(DEPDIR)/printf.Po + -rm -f ./$(DEPDIR)/printf_small.Po + -rm -f ./$(DEPDIR)/printf_tiny.Po + -rm -f ./$(DEPDIR)/putchar.Po + -rm -f ./$(DEPDIR)/rand.Po + -rm -f ./$(DEPDIR)/realloc.Po + -rm -f ./$(DEPDIR)/sprintf.Po + -rm -f ./$(DEPDIR)/strcat.Po + -rm -f ./$(DEPDIR)/strchr.Po + -rm -f ./$(DEPDIR)/strcmp.Po + -rm -f ./$(DEPDIR)/strcpy.Po + -rm -f ./$(DEPDIR)/strcspn.Po + -rm -f ./$(DEPDIR)/streams.Po + -rm -f ./$(DEPDIR)/strlen.Po + -rm -f ./$(DEPDIR)/strlwr.Po + -rm -f ./$(DEPDIR)/strmgpsim.Po + -rm -f ./$(DEPDIR)/strmmssp.Po + -rm -f ./$(DEPDIR)/strmputchar.Po + -rm -f ./$(DEPDIR)/strmusart.Po + -rm -f ./$(DEPDIR)/strncat.Po + -rm -f ./$(DEPDIR)/strncmp.Po + -rm -f ./$(DEPDIR)/strncpy.Po + -rm -f ./$(DEPDIR)/strpbrk.Po + -rm -f ./$(DEPDIR)/strrchr.Po + -rm -f ./$(DEPDIR)/strspn.Po + -rm -f ./$(DEPDIR)/strstr.Po + -rm -f ./$(DEPDIR)/strtok.Po + -rm -f ./$(DEPDIR)/strupr.Po + -rm -f ./$(DEPDIR)/vfprintf.Po + -rm -f ./$(DEPDIR)/vprintf.Po + -rm -f ./$(DEPDIR)/vsprintf.Po + -rm -f ./$(DEPDIR)/x_ftoa.Po + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: install-libLIBRARIES + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f ./$(DEPDIR)/atof.Po + -rm -f ./$(DEPDIR)/atoi.Po + -rm -f ./$(DEPDIR)/atol.Po + -rm -f ./$(DEPDIR)/calloc.Po + -rm -f ./$(DEPDIR)/cnvfrac.Po + -rm -f ./$(DEPDIR)/cnvint.Po + -rm -f ./$(DEPDIR)/crc16.Po + -rm -f ./$(DEPDIR)/cvtdec.Po + -rm -f ./$(DEPDIR)/delay100ktcy.Po + -rm -f ./$(DEPDIR)/delay100tcy.Po + -rm -f ./$(DEPDIR)/delay10ktcy.Po + -rm -f ./$(DEPDIR)/delay10tcy.Po + -rm -f ./$(DEPDIR)/delay1ktcy.Po + -rm -f ./$(DEPDIR)/delay1mtcy.Po + -rm -f ./$(DEPDIR)/fprintf.Po + -rm -f ./$(DEPDIR)/free.Po + -rm -f ./$(DEPDIR)/g_ftoa.Po + -rm -f ./$(DEPDIR)/iscntrl.Po + -rm -f ./$(DEPDIR)/isdigit.Po + -rm -f ./$(DEPDIR)/isgraph.Po + -rm -f ./$(DEPDIR)/islower.Po + -rm -f ./$(DEPDIR)/isprint.Po + -rm -f ./$(DEPDIR)/ispunct.Po + -rm -f ./$(DEPDIR)/isspace.Po + -rm -f ./$(DEPDIR)/isupper.Po + -rm -f ./$(DEPDIR)/isxdigit.Po + -rm -f ./$(DEPDIR)/itoa.Po + -rm -f ./$(DEPDIR)/ltoa.Po + -rm -f ./$(DEPDIR)/malloc.Po + -rm -f ./$(DEPDIR)/memccpy.Po + -rm -f ./$(DEPDIR)/memchr.Po + -rm -f ./$(DEPDIR)/memchrpgm.Po + -rm -f ./$(DEPDIR)/memchrram.Po + -rm -f ./$(DEPDIR)/memcmp.Po + -rm -f ./$(DEPDIR)/memcpy.Po + -rm -f ./$(DEPDIR)/memcpypgm2ram.Po + -rm -f ./$(DEPDIR)/memcpyram2ram.Po + -rm -f ./$(DEPDIR)/memfree.Po + -rm -f ./$(DEPDIR)/memfreemax.Po + -rm -f ./$(DEPDIR)/memmisc.Po + -rm -f ./$(DEPDIR)/memmove.Po + -rm -f ./$(DEPDIR)/memrchr.Po + -rm -f ./$(DEPDIR)/memset.Po + -rm -f ./$(DEPDIR)/printf.Po + -rm -f ./$(DEPDIR)/printf_small.Po + -rm -f ./$(DEPDIR)/printf_tiny.Po + -rm -f ./$(DEPDIR)/putchar.Po + -rm -f ./$(DEPDIR)/rand.Po + -rm -f ./$(DEPDIR)/realloc.Po + -rm -f ./$(DEPDIR)/sprintf.Po + -rm -f ./$(DEPDIR)/strcat.Po + -rm -f ./$(DEPDIR)/strchr.Po + -rm -f ./$(DEPDIR)/strcmp.Po + -rm -f ./$(DEPDIR)/strcpy.Po + -rm -f ./$(DEPDIR)/strcspn.Po + -rm -f ./$(DEPDIR)/streams.Po + -rm -f ./$(DEPDIR)/strlen.Po + -rm -f ./$(DEPDIR)/strlwr.Po + -rm -f ./$(DEPDIR)/strmgpsim.Po + -rm -f ./$(DEPDIR)/strmmssp.Po + -rm -f ./$(DEPDIR)/strmputchar.Po + -rm -f ./$(DEPDIR)/strmusart.Po + -rm -f ./$(DEPDIR)/strncat.Po + -rm -f ./$(DEPDIR)/strncmp.Po + -rm -f ./$(DEPDIR)/strncpy.Po + -rm -f ./$(DEPDIR)/strpbrk.Po + -rm -f ./$(DEPDIR)/strrchr.Po + -rm -f ./$(DEPDIR)/strspn.Po + -rm -f ./$(DEPDIR)/strstr.Po + -rm -f ./$(DEPDIR)/strtok.Po + -rm -f ./$(DEPDIR)/strupr.Po + -rm -f ./$(DEPDIR)/vfprintf.Po + -rm -f ./$(DEPDIR)/vprintf.Po + -rm -f ./$(DEPDIR)/vsprintf.Po + -rm -f ./$(DEPDIR)/x_ftoa.Po + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-libLIBRARIES + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libLIBRARIES clean-local cscopelist-am \ + ctags ctags-am distclean distclean-compile distclean-generic \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am \ + install-libLIBRARIES install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-libLIBRARIES + +.PRECIOUS: Makefile + + +clean-local: + $(RM) *.asm; + $(RM) *.lst; + +clean-intermediate: clean-local + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $@ in $$subdir"; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@); \ + done + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/device/lib/pic16/libc/Makefile.am b/device/lib/pic16/libc/Makefile.am new file mode 100644 index 0000000..eea0142 --- /dev/null +++ b/device/lib/pic16/libc/Makefile.am @@ -0,0 +1,83 @@ +## Makefile.am -- Process this file with automake to produce Makefile.in + +lib_LIBRARIES = libc18f.a + +libc18f_a_SOURCES = +libc18f_a_SOURCES += ctype/iscntrl.c +libc18f_a_SOURCES += ctype/isdigit.c +libc18f_a_SOURCES += ctype/isgraph.c +libc18f_a_SOURCES += ctype/islower.c +libc18f_a_SOURCES += ctype/isprint.c +libc18f_a_SOURCES += ctype/ispunct.c +libc18f_a_SOURCES += ctype/isspace.c +libc18f_a_SOURCES += ctype/isupper.c +libc18f_a_SOURCES += ctype/isxdigit.c +libc18f_a_SOURCES += delay/delay100ktcy.S +libc18f_a_SOURCES += delay/delay100tcy.S +libc18f_a_SOURCES += delay/delay10ktcy.S +libc18f_a_SOURCES += delay/delay10tcy.S +libc18f_a_SOURCES += delay/delay1ktcy.S +libc18f_a_SOURCES += delay/delay1mtcy.S +libc18f_a_SOURCES += stdio/fprintf.c +libc18f_a_SOURCES += stdio/printf.c +libc18f_a_SOURCES += stdio/printf_small.c +libc18f_a_SOURCES += stdio/printf_tiny.c +libc18f_a_SOURCES += stdio/putchar.c +libc18f_a_SOURCES += stdio/sprintf.c +libc18f_a_SOURCES += stdio/streams.c +libc18f_a_SOURCES += stdio/strmgpsim.c +libc18f_a_SOURCES += stdio/strmmssp.c +libc18f_a_SOURCES += stdio/strmputchar.c +libc18f_a_SOURCES += stdio/strmusart.c +libc18f_a_SOURCES += stdio/vfprintf.c +libc18f_a_SOURCES += stdio/vprintf.c +libc18f_a_SOURCES += stdio/vsprintf.c +libc18f_a_SOURCES += stdlib/atof.c +libc18f_a_SOURCES += stdlib/atoi.c +libc18f_a_SOURCES += stdlib/atol.c +libc18f_a_SOURCES += stdlib/calloc.c +libc18f_a_SOURCES += stdlib/crc16.c +libc18f_a_SOURCES += stdlib/free.c +libc18f_a_SOURCES += stdlib/g_ftoa.S +libc18f_a_SOURCES += stdlib/itoa.c +libc18f_a_SOURCES += stdlib/ltoa.c +libc18f_a_SOURCES += stdlib/malloc.c +libc18f_a_SOURCES += stdlib/memfree.c +libc18f_a_SOURCES += stdlib/memfreemax.c +libc18f_a_SOURCES += stdlib/memmisc.c +libc18f_a_SOURCES += stdlib/rand.c +libc18f_a_SOURCES += stdlib/realloc.c +libc18f_a_SOURCES += stdlib/x_ftoa.c +libc18f_a_SOURCES += string/memccpy.c +libc18f_a_SOURCES += string/memchr.c +libc18f_a_SOURCES += string/memchrpgm.c +libc18f_a_SOURCES += string/memchrram.c +libc18f_a_SOURCES += string/memcmp.c +libc18f_a_SOURCES += string/memcpy.c +libc18f_a_SOURCES += string/memcpypgm2ram.c +libc18f_a_SOURCES += string/memcpyram2ram.c +libc18f_a_SOURCES += string/memmove.c +libc18f_a_SOURCES += string/memrchr.c +libc18f_a_SOURCES += string/memset.c +libc18f_a_SOURCES += string/strcat.c +libc18f_a_SOURCES += string/strchr.c +libc18f_a_SOURCES += string/strcmp.c +libc18f_a_SOURCES += string/strcpy.c +libc18f_a_SOURCES += string/strcspn.c +libc18f_a_SOURCES += string/strlen.c +libc18f_a_SOURCES += string/strlwr.c +libc18f_a_SOURCES += string/strncat.c +libc18f_a_SOURCES += string/strncmp.c +libc18f_a_SOURCES += string/strncpy.c +libc18f_a_SOURCES += string/strpbrk.c +libc18f_a_SOURCES += string/strrchr.c +libc18f_a_SOURCES += string/strspn.c +libc18f_a_SOURCES += string/strstr.c +libc18f_a_SOURCES += string/strtok.c +libc18f_a_SOURCES += string/strupr.c +libc18f_a_SOURCES += utils/cnvfrac.S +libc18f_a_SOURCES += utils/cnvint.S +libc18f_a_SOURCES += utils/cvtdec.S + +include $(top_srcdir)/Makefile.common + diff --git a/device/lib/pic16/libc/Makefile.in b/device/lib/pic16/libc/Makefile.in new file mode 100644 index 0000000..85bec90 --- /dev/null +++ b/device/lib/pic16/libc/Makefile.in @@ -0,0 +1,2011 @@ +# Makefile.in generated by automake 1.16.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2018 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = libc +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = \ + $(top_srcdir)/../../non-free/lib/pic16/supported-devices.ac \ + $(top_srcdir)/../../non-free/lib/pic16/processors.ac \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(libdir)" +LIBRARIES = $(lib_LIBRARIES) +AM_V_AR = $(am__v_AR_@AM_V@) +am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@) +am__v_AR_0 = @echo " AR " $@; +am__v_AR_1 = +libc18f_a_AR = $(AR) $(ARFLAGS) +libc18f_a_LIBADD = +am_libc18f_a_OBJECTS = iscntrl.$(OBJEXT) isdigit.$(OBJEXT) \ + isgraph.$(OBJEXT) islower.$(OBJEXT) isprint.$(OBJEXT) \ + ispunct.$(OBJEXT) isspace.$(OBJEXT) isupper.$(OBJEXT) \ + isxdigit.$(OBJEXT) delay100ktcy.$(OBJEXT) \ + delay100tcy.$(OBJEXT) delay10ktcy.$(OBJEXT) \ + delay10tcy.$(OBJEXT) delay1ktcy.$(OBJEXT) delay1mtcy.$(OBJEXT) \ + fprintf.$(OBJEXT) printf.$(OBJEXT) printf_small.$(OBJEXT) \ + printf_tiny.$(OBJEXT) putchar.$(OBJEXT) sprintf.$(OBJEXT) \ + streams.$(OBJEXT) strmgpsim.$(OBJEXT) strmmssp.$(OBJEXT) \ + strmputchar.$(OBJEXT) strmusart.$(OBJEXT) vfprintf.$(OBJEXT) \ + vprintf.$(OBJEXT) vsprintf.$(OBJEXT) atof.$(OBJEXT) \ + atoi.$(OBJEXT) atol.$(OBJEXT) calloc.$(OBJEXT) crc16.$(OBJEXT) \ + free.$(OBJEXT) g_ftoa.$(OBJEXT) itoa.$(OBJEXT) ltoa.$(OBJEXT) \ + malloc.$(OBJEXT) memfree.$(OBJEXT) memfreemax.$(OBJEXT) \ + memmisc.$(OBJEXT) rand.$(OBJEXT) realloc.$(OBJEXT) \ + x_ftoa.$(OBJEXT) memccpy.$(OBJEXT) memchr.$(OBJEXT) \ + memchrpgm.$(OBJEXT) memchrram.$(OBJEXT) memcmp.$(OBJEXT) \ + memcpy.$(OBJEXT) memcpypgm2ram.$(OBJEXT) \ + memcpyram2ram.$(OBJEXT) memmove.$(OBJEXT) memrchr.$(OBJEXT) \ + memset.$(OBJEXT) strcat.$(OBJEXT) strchr.$(OBJEXT) \ + strcmp.$(OBJEXT) strcpy.$(OBJEXT) strcspn.$(OBJEXT) \ + strlen.$(OBJEXT) strlwr.$(OBJEXT) strncat.$(OBJEXT) \ + strncmp.$(OBJEXT) strncpy.$(OBJEXT) strpbrk.$(OBJEXT) \ + strrchr.$(OBJEXT) strspn.$(OBJEXT) strstr.$(OBJEXT) \ + strtok.$(OBJEXT) strupr.$(OBJEXT) cnvfrac.$(OBJEXT) \ + cnvint.$(OBJEXT) cvtdec.$(OBJEXT) +libc18f_a_OBJECTS = $(am_libc18f_a_OBJECTS) +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = ./$(DEPDIR)/atof.Po ./$(DEPDIR)/atoi.Po \ + ./$(DEPDIR)/atol.Po ./$(DEPDIR)/calloc.Po \ + ./$(DEPDIR)/cnvfrac.Po ./$(DEPDIR)/cnvint.Po \ + ./$(DEPDIR)/crc16.Po ./$(DEPDIR)/cvtdec.Po \ + ./$(DEPDIR)/delay100ktcy.Po ./$(DEPDIR)/delay100tcy.Po \ + ./$(DEPDIR)/delay10ktcy.Po ./$(DEPDIR)/delay10tcy.Po \ + ./$(DEPDIR)/delay1ktcy.Po ./$(DEPDIR)/delay1mtcy.Po \ + ./$(DEPDIR)/fprintf.Po ./$(DEPDIR)/free.Po \ + ./$(DEPDIR)/g_ftoa.Po ./$(DEPDIR)/iscntrl.Po \ + ./$(DEPDIR)/isdigit.Po ./$(DEPDIR)/isgraph.Po \ + ./$(DEPDIR)/islower.Po ./$(DEPDIR)/isprint.Po \ + ./$(DEPDIR)/ispunct.Po ./$(DEPDIR)/isspace.Po \ + ./$(DEPDIR)/isupper.Po ./$(DEPDIR)/isxdigit.Po \ + ./$(DEPDIR)/itoa.Po ./$(DEPDIR)/ltoa.Po ./$(DEPDIR)/malloc.Po \ + ./$(DEPDIR)/memccpy.Po ./$(DEPDIR)/memchr.Po \ + ./$(DEPDIR)/memchrpgm.Po ./$(DEPDIR)/memchrram.Po \ + ./$(DEPDIR)/memcmp.Po ./$(DEPDIR)/memcpy.Po \ + ./$(DEPDIR)/memcpypgm2ram.Po ./$(DEPDIR)/memcpyram2ram.Po \ + ./$(DEPDIR)/memfree.Po ./$(DEPDIR)/memfreemax.Po \ + ./$(DEPDIR)/memmisc.Po ./$(DEPDIR)/memmove.Po \ + ./$(DEPDIR)/memrchr.Po ./$(DEPDIR)/memset.Po \ + ./$(DEPDIR)/printf.Po ./$(DEPDIR)/printf_small.Po \ + ./$(DEPDIR)/printf_tiny.Po ./$(DEPDIR)/putchar.Po \ + ./$(DEPDIR)/rand.Po ./$(DEPDIR)/realloc.Po \ + ./$(DEPDIR)/sprintf.Po ./$(DEPDIR)/strcat.Po \ + ./$(DEPDIR)/strchr.Po ./$(DEPDIR)/strcmp.Po \ + ./$(DEPDIR)/strcpy.Po ./$(DEPDIR)/strcspn.Po \ + ./$(DEPDIR)/streams.Po ./$(DEPDIR)/strlen.Po \ + ./$(DEPDIR)/strlwr.Po ./$(DEPDIR)/strmgpsim.Po \ + ./$(DEPDIR)/strmmssp.Po ./$(DEPDIR)/strmputchar.Po \ + ./$(DEPDIR)/strmusart.Po ./$(DEPDIR)/strncat.Po \ + ./$(DEPDIR)/strncmp.Po ./$(DEPDIR)/strncpy.Po \ + ./$(DEPDIR)/strpbrk.Po ./$(DEPDIR)/strrchr.Po \ + ./$(DEPDIR)/strspn.Po ./$(DEPDIR)/strstr.Po \ + ./$(DEPDIR)/strtok.Po ./$(DEPDIR)/strupr.Po \ + ./$(DEPDIR)/vfprintf.Po ./$(DEPDIR)/vprintf.Po \ + ./$(DEPDIR)/vsprintf.Po ./$(DEPDIR)/x_ftoa.Po +am__mv = mv -f +AM_V_lt = $(am__v_lt_@AM_V@) +am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +am__v_lt_0 = --silent +am__v_lt_1 = +CPPASCOMPILE = $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) +AM_V_CPPAS = $(am__v_CPPAS_@AM_V@) +am__v_CPPAS_ = $(am__v_CPPAS_@AM_DEFAULT_V@) +am__v_CPPAS_0 = @echo " CPPAS " $@; +am__v_CPPAS_1 = +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +AM_V_CC = $(am__v_CC_@AM_V@) +am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CCLD = $(am__v_CCLD_@AM_V@) +am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = +SOURCES = $(libc18f_a_SOURCES) +DIST_SOURCES = $(libc18f_a_SOURCES) +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/Makefile.common \ + $(top_srcdir)/depcomp +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +ARCH = @ARCH@ +ARFLAGS = @ARFLAGS@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCAS = @CCAS@ +CCASDEPMODE = @CCASDEPMODE@ +CCASFLAGS = @CCASFLAGS@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GOOD_PICS = @GOOD_PICS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LD = @LD@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKDIR_P = @MKDIR_P@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_FLOATS = @USE_FLOATS@ +VERSION = @VERSION@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +lib_LIBRARIES = libc18f.a +libc18f_a_SOURCES = ctype/iscntrl.c ctype/isdigit.c ctype/isgraph.c \ + ctype/islower.c ctype/isprint.c ctype/ispunct.c \ + ctype/isspace.c ctype/isupper.c ctype/isxdigit.c \ + delay/delay100ktcy.S delay/delay100tcy.S delay/delay10ktcy.S \ + delay/delay10tcy.S delay/delay1ktcy.S delay/delay1mtcy.S \ + stdio/fprintf.c stdio/printf.c stdio/printf_small.c \ + stdio/printf_tiny.c stdio/putchar.c stdio/sprintf.c \ + stdio/streams.c stdio/strmgpsim.c stdio/strmmssp.c \ + stdio/strmputchar.c stdio/strmusart.c stdio/vfprintf.c \ + stdio/vprintf.c stdio/vsprintf.c stdlib/atof.c stdlib/atoi.c \ + stdlib/atol.c stdlib/calloc.c stdlib/crc16.c stdlib/free.c \ + stdlib/g_ftoa.S stdlib/itoa.c stdlib/ltoa.c stdlib/malloc.c \ + stdlib/memfree.c stdlib/memfreemax.c stdlib/memmisc.c \ + stdlib/rand.c stdlib/realloc.c stdlib/x_ftoa.c \ + string/memccpy.c string/memchr.c string/memchrpgm.c \ + string/memchrram.c string/memcmp.c string/memcpy.c \ + string/memcpypgm2ram.c string/memcpyram2ram.c string/memmove.c \ + string/memrchr.c string/memset.c string/strcat.c \ + string/strchr.c string/strcmp.c string/strcpy.c \ + string/strcspn.c string/strlen.c string/strlwr.c \ + string/strncat.c string/strncmp.c string/strncpy.c \ + string/strpbrk.c string/strrchr.c string/strspn.c \ + string/strstr.c string/strtok.c string/strupr.c \ + utils/cnvfrac.S utils/cnvint.S utils/cvtdec.S +AM_CPPFLAGS = -I. -I$(top_srcdir)/../../include/pic16 \ + -I$(top_srcdir)/../../non-free/include/pic16 +#AM_CFLAGS += --no-optimize-goto + +#AM_CFLAGS += --debug-ralloc +#AM_CFLAGS += --debug-xtra +#AM_CFLAGS += --pcode-verbose + +#AM_CFLAGS += --nooverlay +#AM_CFLAGS += --nogcse +#AM_CFLAGS += --nolabelopt +#AM_CFLAGS += --noinvariant +#AM_CFLAGS += --noinduction +#AM_CFLAGS += --nojtbound +#AM_CFLAGS += --noloopreverse +AM_CFLAGS = --std-c11 --asm="$(CCAS)" --no-warn-non-free \ + --fomit-frame-pointer --obanksel=9 --denable-peeps \ + --optimize-cmp --optimize-df --i-code-in-asm @USE_FLOATS@ +AM_CCASFLAGS = -I$(top_srcdir)/../../include/pic16 \ + -I$(top_srcdir)/../../non-free/include/pic16 -I$(srcdir) +all: all-am + +.SUFFIXES: +.SUFFIXES: .S .c .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/Makefile.common $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign libc/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign libc/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; +$(top_srcdir)/Makefile.common $(am__empty): + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-libLIBRARIES: $(lib_LIBRARIES) + @$(NORMAL_INSTALL) + @list='$(lib_LIBRARIES)'; test -n "$(libdir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ + echo " $(INSTALL_DATA) $$list2 '$(DESTDIR)$(libdir)'"; \ + $(INSTALL_DATA) $$list2 "$(DESTDIR)$(libdir)" || exit $$?; } + @$(POST_INSTALL) + @list='$(lib_LIBRARIES)'; test -n "$(libdir)" || list=; \ + for p in $$list; do \ + if test -f $$p; then \ + $(am__strip_dir) \ + echo " ( cd '$(DESTDIR)$(libdir)' && $(RANLIB) $$f )"; \ + ( cd "$(DESTDIR)$(libdir)" && $(RANLIB) $$f ) || exit $$?; \ + else :; fi; \ + done + +uninstall-libLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(lib_LIBRARIES)'; test -n "$(libdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(libdir)'; $(am__uninstall_files_from_dir) + +clean-libLIBRARIES: + -test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES) + +libc18f.a: $(libc18f_a_OBJECTS) $(libc18f_a_DEPENDENCIES) $(EXTRA_libc18f_a_DEPENDENCIES) + $(AM_V_at)-rm -f libc18f.a + $(AM_V_AR)$(libc18f_a_AR) libc18f.a $(libc18f_a_OBJECTS) $(libc18f_a_LIBADD) + $(AM_V_at)$(RANLIB) libc18f.a + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/atof.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/atoi.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/atol.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/calloc.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cnvfrac.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cnvint.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crc16.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cvtdec.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/delay100ktcy.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/delay100tcy.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/delay10ktcy.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/delay10tcy.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/delay1ktcy.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/delay1mtcy.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fprintf.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/free.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/g_ftoa.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iscntrl.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isdigit.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isgraph.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/islower.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isprint.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ispunct.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isspace.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isupper.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isxdigit.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/itoa.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ltoa.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/malloc.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memccpy.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memchr.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memchrpgm.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memchrram.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memcmp.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memcpy.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memcpypgm2ram.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memcpyram2ram.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memfree.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memfreemax.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memmisc.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memmove.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memrchr.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memset.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/printf.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/printf_small.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/printf_tiny.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/putchar.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rand.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/realloc.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sprintf.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strcat.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strchr.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strcmp.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strcpy.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strcspn.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/streams.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strlen.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strlwr.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strmgpsim.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strmmssp.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strmputchar.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strmusart.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strncat.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strncmp.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strncpy.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strpbrk.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strrchr.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strspn.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strstr.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strtok.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strupr.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vfprintf.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vprintf.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vsprintf.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/x_ftoa.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) + +.S.o: +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CPPASCOMPILE) -c -o $@ $< + +.S.obj: +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CPPASCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +delay100ktcy.o: delay/delay100ktcy.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay100ktcy.o -MD -MP -MF $(DEPDIR)/delay100ktcy.Tpo -c -o delay100ktcy.o `test -f 'delay/delay100ktcy.S' || echo '$(srcdir)/'`delay/delay100ktcy.S +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay100ktcy.Tpo $(DEPDIR)/delay100ktcy.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='delay/delay100ktcy.S' object='delay100ktcy.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay100ktcy.o `test -f 'delay/delay100ktcy.S' || echo '$(srcdir)/'`delay/delay100ktcy.S + +delay100ktcy.obj: delay/delay100ktcy.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay100ktcy.obj -MD -MP -MF $(DEPDIR)/delay100ktcy.Tpo -c -o delay100ktcy.obj `if test -f 'delay/delay100ktcy.S'; then $(CYGPATH_W) 'delay/delay100ktcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay100ktcy.S'; fi` +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay100ktcy.Tpo $(DEPDIR)/delay100ktcy.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='delay/delay100ktcy.S' object='delay100ktcy.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay100ktcy.obj `if test -f 'delay/delay100ktcy.S'; then $(CYGPATH_W) 'delay/delay100ktcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay100ktcy.S'; fi` + +delay100tcy.o: delay/delay100tcy.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay100tcy.o -MD -MP -MF $(DEPDIR)/delay100tcy.Tpo -c -o delay100tcy.o `test -f 'delay/delay100tcy.S' || echo '$(srcdir)/'`delay/delay100tcy.S +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay100tcy.Tpo $(DEPDIR)/delay100tcy.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='delay/delay100tcy.S' object='delay100tcy.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay100tcy.o `test -f 'delay/delay100tcy.S' || echo '$(srcdir)/'`delay/delay100tcy.S + +delay100tcy.obj: delay/delay100tcy.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay100tcy.obj -MD -MP -MF $(DEPDIR)/delay100tcy.Tpo -c -o delay100tcy.obj `if test -f 'delay/delay100tcy.S'; then $(CYGPATH_W) 'delay/delay100tcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay100tcy.S'; fi` +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay100tcy.Tpo $(DEPDIR)/delay100tcy.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='delay/delay100tcy.S' object='delay100tcy.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay100tcy.obj `if test -f 'delay/delay100tcy.S'; then $(CYGPATH_W) 'delay/delay100tcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay100tcy.S'; fi` + +delay10ktcy.o: delay/delay10ktcy.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay10ktcy.o -MD -MP -MF $(DEPDIR)/delay10ktcy.Tpo -c -o delay10ktcy.o `test -f 'delay/delay10ktcy.S' || echo '$(srcdir)/'`delay/delay10ktcy.S +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay10ktcy.Tpo $(DEPDIR)/delay10ktcy.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='delay/delay10ktcy.S' object='delay10ktcy.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay10ktcy.o `test -f 'delay/delay10ktcy.S' || echo '$(srcdir)/'`delay/delay10ktcy.S + +delay10ktcy.obj: delay/delay10ktcy.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay10ktcy.obj -MD -MP -MF $(DEPDIR)/delay10ktcy.Tpo -c -o delay10ktcy.obj `if test -f 'delay/delay10ktcy.S'; then $(CYGPATH_W) 'delay/delay10ktcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay10ktcy.S'; fi` +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay10ktcy.Tpo $(DEPDIR)/delay10ktcy.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='delay/delay10ktcy.S' object='delay10ktcy.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay10ktcy.obj `if test -f 'delay/delay10ktcy.S'; then $(CYGPATH_W) 'delay/delay10ktcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay10ktcy.S'; fi` + +delay10tcy.o: delay/delay10tcy.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay10tcy.o -MD -MP -MF $(DEPDIR)/delay10tcy.Tpo -c -o delay10tcy.o `test -f 'delay/delay10tcy.S' || echo '$(srcdir)/'`delay/delay10tcy.S +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay10tcy.Tpo $(DEPDIR)/delay10tcy.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='delay/delay10tcy.S' object='delay10tcy.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay10tcy.o `test -f 'delay/delay10tcy.S' || echo '$(srcdir)/'`delay/delay10tcy.S + +delay10tcy.obj: delay/delay10tcy.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay10tcy.obj -MD -MP -MF $(DEPDIR)/delay10tcy.Tpo -c -o delay10tcy.obj `if test -f 'delay/delay10tcy.S'; then $(CYGPATH_W) 'delay/delay10tcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay10tcy.S'; fi` +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay10tcy.Tpo $(DEPDIR)/delay10tcy.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='delay/delay10tcy.S' object='delay10tcy.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay10tcy.obj `if test -f 'delay/delay10tcy.S'; then $(CYGPATH_W) 'delay/delay10tcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay10tcy.S'; fi` + +delay1ktcy.o: delay/delay1ktcy.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay1ktcy.o -MD -MP -MF $(DEPDIR)/delay1ktcy.Tpo -c -o delay1ktcy.o `test -f 'delay/delay1ktcy.S' || echo '$(srcdir)/'`delay/delay1ktcy.S +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay1ktcy.Tpo $(DEPDIR)/delay1ktcy.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='delay/delay1ktcy.S' object='delay1ktcy.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay1ktcy.o `test -f 'delay/delay1ktcy.S' || echo '$(srcdir)/'`delay/delay1ktcy.S + +delay1ktcy.obj: delay/delay1ktcy.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay1ktcy.obj -MD -MP -MF $(DEPDIR)/delay1ktcy.Tpo -c -o delay1ktcy.obj `if test -f 'delay/delay1ktcy.S'; then $(CYGPATH_W) 'delay/delay1ktcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay1ktcy.S'; fi` +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay1ktcy.Tpo $(DEPDIR)/delay1ktcy.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='delay/delay1ktcy.S' object='delay1ktcy.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay1ktcy.obj `if test -f 'delay/delay1ktcy.S'; then $(CYGPATH_W) 'delay/delay1ktcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay1ktcy.S'; fi` + +delay1mtcy.o: delay/delay1mtcy.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay1mtcy.o -MD -MP -MF $(DEPDIR)/delay1mtcy.Tpo -c -o delay1mtcy.o `test -f 'delay/delay1mtcy.S' || echo '$(srcdir)/'`delay/delay1mtcy.S +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay1mtcy.Tpo $(DEPDIR)/delay1mtcy.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='delay/delay1mtcy.S' object='delay1mtcy.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay1mtcy.o `test -f 'delay/delay1mtcy.S' || echo '$(srcdir)/'`delay/delay1mtcy.S + +delay1mtcy.obj: delay/delay1mtcy.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT delay1mtcy.obj -MD -MP -MF $(DEPDIR)/delay1mtcy.Tpo -c -o delay1mtcy.obj `if test -f 'delay/delay1mtcy.S'; then $(CYGPATH_W) 'delay/delay1mtcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay1mtcy.S'; fi` +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/delay1mtcy.Tpo $(DEPDIR)/delay1mtcy.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='delay/delay1mtcy.S' object='delay1mtcy.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o delay1mtcy.obj `if test -f 'delay/delay1mtcy.S'; then $(CYGPATH_W) 'delay/delay1mtcy.S'; else $(CYGPATH_W) '$(srcdir)/delay/delay1mtcy.S'; fi` + +g_ftoa.o: stdlib/g_ftoa.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT g_ftoa.o -MD -MP -MF $(DEPDIR)/g_ftoa.Tpo -c -o g_ftoa.o `test -f 'stdlib/g_ftoa.S' || echo '$(srcdir)/'`stdlib/g_ftoa.S +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/g_ftoa.Tpo $(DEPDIR)/g_ftoa.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='stdlib/g_ftoa.S' object='g_ftoa.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o g_ftoa.o `test -f 'stdlib/g_ftoa.S' || echo '$(srcdir)/'`stdlib/g_ftoa.S + +g_ftoa.obj: stdlib/g_ftoa.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT g_ftoa.obj -MD -MP -MF $(DEPDIR)/g_ftoa.Tpo -c -o g_ftoa.obj `if test -f 'stdlib/g_ftoa.S'; then $(CYGPATH_W) 'stdlib/g_ftoa.S'; else $(CYGPATH_W) '$(srcdir)/stdlib/g_ftoa.S'; fi` +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/g_ftoa.Tpo $(DEPDIR)/g_ftoa.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='stdlib/g_ftoa.S' object='g_ftoa.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o g_ftoa.obj `if test -f 'stdlib/g_ftoa.S'; then $(CYGPATH_W) 'stdlib/g_ftoa.S'; else $(CYGPATH_W) '$(srcdir)/stdlib/g_ftoa.S'; fi` + +cnvfrac.o: utils/cnvfrac.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT cnvfrac.o -MD -MP -MF $(DEPDIR)/cnvfrac.Tpo -c -o cnvfrac.o `test -f 'utils/cnvfrac.S' || echo '$(srcdir)/'`utils/cnvfrac.S +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cnvfrac.Tpo $(DEPDIR)/cnvfrac.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='utils/cnvfrac.S' object='cnvfrac.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o cnvfrac.o `test -f 'utils/cnvfrac.S' || echo '$(srcdir)/'`utils/cnvfrac.S + +cnvfrac.obj: utils/cnvfrac.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT cnvfrac.obj -MD -MP -MF $(DEPDIR)/cnvfrac.Tpo -c -o cnvfrac.obj `if test -f 'utils/cnvfrac.S'; then $(CYGPATH_W) 'utils/cnvfrac.S'; else $(CYGPATH_W) '$(srcdir)/utils/cnvfrac.S'; fi` +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cnvfrac.Tpo $(DEPDIR)/cnvfrac.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='utils/cnvfrac.S' object='cnvfrac.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o cnvfrac.obj `if test -f 'utils/cnvfrac.S'; then $(CYGPATH_W) 'utils/cnvfrac.S'; else $(CYGPATH_W) '$(srcdir)/utils/cnvfrac.S'; fi` + +cnvint.o: utils/cnvint.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT cnvint.o -MD -MP -MF $(DEPDIR)/cnvint.Tpo -c -o cnvint.o `test -f 'utils/cnvint.S' || echo '$(srcdir)/'`utils/cnvint.S +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cnvint.Tpo $(DEPDIR)/cnvint.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='utils/cnvint.S' object='cnvint.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o cnvint.o `test -f 'utils/cnvint.S' || echo '$(srcdir)/'`utils/cnvint.S + +cnvint.obj: utils/cnvint.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT cnvint.obj -MD -MP -MF $(DEPDIR)/cnvint.Tpo -c -o cnvint.obj `if test -f 'utils/cnvint.S'; then $(CYGPATH_W) 'utils/cnvint.S'; else $(CYGPATH_W) '$(srcdir)/utils/cnvint.S'; fi` +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cnvint.Tpo $(DEPDIR)/cnvint.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='utils/cnvint.S' object='cnvint.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o cnvint.obj `if test -f 'utils/cnvint.S'; then $(CYGPATH_W) 'utils/cnvint.S'; else $(CYGPATH_W) '$(srcdir)/utils/cnvint.S'; fi` + +cvtdec.o: utils/cvtdec.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT cvtdec.o -MD -MP -MF $(DEPDIR)/cvtdec.Tpo -c -o cvtdec.o `test -f 'utils/cvtdec.S' || echo '$(srcdir)/'`utils/cvtdec.S +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cvtdec.Tpo $(DEPDIR)/cvtdec.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='utils/cvtdec.S' object='cvtdec.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o cvtdec.o `test -f 'utils/cvtdec.S' || echo '$(srcdir)/'`utils/cvtdec.S + +cvtdec.obj: utils/cvtdec.S +@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT cvtdec.obj -MD -MP -MF $(DEPDIR)/cvtdec.Tpo -c -o cvtdec.obj `if test -f 'utils/cvtdec.S'; then $(CYGPATH_W) 'utils/cvtdec.S'; else $(CYGPATH_W) '$(srcdir)/utils/cvtdec.S'; fi` +@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/cvtdec.Tpo $(DEPDIR)/cvtdec.Po +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='utils/cvtdec.S' object='cvtdec.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o cvtdec.obj `if test -f 'utils/cvtdec.S'; then $(CYGPATH_W) 'utils/cvtdec.S'; else $(CYGPATH_W) '$(srcdir)/utils/cvtdec.S'; fi` + +.c.o: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< + +.c.obj: +@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +iscntrl.o: ctype/iscntrl.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iscntrl.o -MD -MP -MF $(DEPDIR)/iscntrl.Tpo -c -o iscntrl.o `test -f 'ctype/iscntrl.c' || echo '$(srcdir)/'`ctype/iscntrl.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iscntrl.Tpo $(DEPDIR)/iscntrl.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctype/iscntrl.c' object='iscntrl.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iscntrl.o `test -f 'ctype/iscntrl.c' || echo '$(srcdir)/'`ctype/iscntrl.c + +iscntrl.obj: ctype/iscntrl.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT iscntrl.obj -MD -MP -MF $(DEPDIR)/iscntrl.Tpo -c -o iscntrl.obj `if test -f 'ctype/iscntrl.c'; then $(CYGPATH_W) 'ctype/iscntrl.c'; else $(CYGPATH_W) '$(srcdir)/ctype/iscntrl.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/iscntrl.Tpo $(DEPDIR)/iscntrl.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctype/iscntrl.c' object='iscntrl.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o iscntrl.obj `if test -f 'ctype/iscntrl.c'; then $(CYGPATH_W) 'ctype/iscntrl.c'; else $(CYGPATH_W) '$(srcdir)/ctype/iscntrl.c'; fi` + +isdigit.o: ctype/isdigit.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isdigit.o -MD -MP -MF $(DEPDIR)/isdigit.Tpo -c -o isdigit.o `test -f 'ctype/isdigit.c' || echo '$(srcdir)/'`ctype/isdigit.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/isdigit.Tpo $(DEPDIR)/isdigit.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctype/isdigit.c' object='isdigit.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isdigit.o `test -f 'ctype/isdigit.c' || echo '$(srcdir)/'`ctype/isdigit.c + +isdigit.obj: ctype/isdigit.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isdigit.obj -MD -MP -MF $(DEPDIR)/isdigit.Tpo -c -o isdigit.obj `if test -f 'ctype/isdigit.c'; then $(CYGPATH_W) 'ctype/isdigit.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isdigit.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/isdigit.Tpo $(DEPDIR)/isdigit.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctype/isdigit.c' object='isdigit.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isdigit.obj `if test -f 'ctype/isdigit.c'; then $(CYGPATH_W) 'ctype/isdigit.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isdigit.c'; fi` + +isgraph.o: ctype/isgraph.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isgraph.o -MD -MP -MF $(DEPDIR)/isgraph.Tpo -c -o isgraph.o `test -f 'ctype/isgraph.c' || echo '$(srcdir)/'`ctype/isgraph.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/isgraph.Tpo $(DEPDIR)/isgraph.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctype/isgraph.c' object='isgraph.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isgraph.o `test -f 'ctype/isgraph.c' || echo '$(srcdir)/'`ctype/isgraph.c + +isgraph.obj: ctype/isgraph.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isgraph.obj -MD -MP -MF $(DEPDIR)/isgraph.Tpo -c -o isgraph.obj `if test -f 'ctype/isgraph.c'; then $(CYGPATH_W) 'ctype/isgraph.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isgraph.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/isgraph.Tpo $(DEPDIR)/isgraph.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctype/isgraph.c' object='isgraph.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isgraph.obj `if test -f 'ctype/isgraph.c'; then $(CYGPATH_W) 'ctype/isgraph.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isgraph.c'; fi` + +islower.o: ctype/islower.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT islower.o -MD -MP -MF $(DEPDIR)/islower.Tpo -c -o islower.o `test -f 'ctype/islower.c' || echo '$(srcdir)/'`ctype/islower.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/islower.Tpo $(DEPDIR)/islower.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctype/islower.c' object='islower.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o islower.o `test -f 'ctype/islower.c' || echo '$(srcdir)/'`ctype/islower.c + +islower.obj: ctype/islower.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT islower.obj -MD -MP -MF $(DEPDIR)/islower.Tpo -c -o islower.obj `if test -f 'ctype/islower.c'; then $(CYGPATH_W) 'ctype/islower.c'; else $(CYGPATH_W) '$(srcdir)/ctype/islower.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/islower.Tpo $(DEPDIR)/islower.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctype/islower.c' object='islower.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o islower.obj `if test -f 'ctype/islower.c'; then $(CYGPATH_W) 'ctype/islower.c'; else $(CYGPATH_W) '$(srcdir)/ctype/islower.c'; fi` + +isprint.o: ctype/isprint.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isprint.o -MD -MP -MF $(DEPDIR)/isprint.Tpo -c -o isprint.o `test -f 'ctype/isprint.c' || echo '$(srcdir)/'`ctype/isprint.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/isprint.Tpo $(DEPDIR)/isprint.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctype/isprint.c' object='isprint.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isprint.o `test -f 'ctype/isprint.c' || echo '$(srcdir)/'`ctype/isprint.c + +isprint.obj: ctype/isprint.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isprint.obj -MD -MP -MF $(DEPDIR)/isprint.Tpo -c -o isprint.obj `if test -f 'ctype/isprint.c'; then $(CYGPATH_W) 'ctype/isprint.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isprint.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/isprint.Tpo $(DEPDIR)/isprint.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctype/isprint.c' object='isprint.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isprint.obj `if test -f 'ctype/isprint.c'; then $(CYGPATH_W) 'ctype/isprint.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isprint.c'; fi` + +ispunct.o: ctype/ispunct.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ispunct.o -MD -MP -MF $(DEPDIR)/ispunct.Tpo -c -o ispunct.o `test -f 'ctype/ispunct.c' || echo '$(srcdir)/'`ctype/ispunct.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ispunct.Tpo $(DEPDIR)/ispunct.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctype/ispunct.c' object='ispunct.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ispunct.o `test -f 'ctype/ispunct.c' || echo '$(srcdir)/'`ctype/ispunct.c + +ispunct.obj: ctype/ispunct.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ispunct.obj -MD -MP -MF $(DEPDIR)/ispunct.Tpo -c -o ispunct.obj `if test -f 'ctype/ispunct.c'; then $(CYGPATH_W) 'ctype/ispunct.c'; else $(CYGPATH_W) '$(srcdir)/ctype/ispunct.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ispunct.Tpo $(DEPDIR)/ispunct.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctype/ispunct.c' object='ispunct.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ispunct.obj `if test -f 'ctype/ispunct.c'; then $(CYGPATH_W) 'ctype/ispunct.c'; else $(CYGPATH_W) '$(srcdir)/ctype/ispunct.c'; fi` + +isspace.o: ctype/isspace.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isspace.o -MD -MP -MF $(DEPDIR)/isspace.Tpo -c -o isspace.o `test -f 'ctype/isspace.c' || echo '$(srcdir)/'`ctype/isspace.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/isspace.Tpo $(DEPDIR)/isspace.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctype/isspace.c' object='isspace.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isspace.o `test -f 'ctype/isspace.c' || echo '$(srcdir)/'`ctype/isspace.c + +isspace.obj: ctype/isspace.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isspace.obj -MD -MP -MF $(DEPDIR)/isspace.Tpo -c -o isspace.obj `if test -f 'ctype/isspace.c'; then $(CYGPATH_W) 'ctype/isspace.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isspace.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/isspace.Tpo $(DEPDIR)/isspace.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctype/isspace.c' object='isspace.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isspace.obj `if test -f 'ctype/isspace.c'; then $(CYGPATH_W) 'ctype/isspace.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isspace.c'; fi` + +isupper.o: ctype/isupper.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isupper.o -MD -MP -MF $(DEPDIR)/isupper.Tpo -c -o isupper.o `test -f 'ctype/isupper.c' || echo '$(srcdir)/'`ctype/isupper.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/isupper.Tpo $(DEPDIR)/isupper.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctype/isupper.c' object='isupper.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isupper.o `test -f 'ctype/isupper.c' || echo '$(srcdir)/'`ctype/isupper.c + +isupper.obj: ctype/isupper.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isupper.obj -MD -MP -MF $(DEPDIR)/isupper.Tpo -c -o isupper.obj `if test -f 'ctype/isupper.c'; then $(CYGPATH_W) 'ctype/isupper.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isupper.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/isupper.Tpo $(DEPDIR)/isupper.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctype/isupper.c' object='isupper.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isupper.obj `if test -f 'ctype/isupper.c'; then $(CYGPATH_W) 'ctype/isupper.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isupper.c'; fi` + +isxdigit.o: ctype/isxdigit.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isxdigit.o -MD -MP -MF $(DEPDIR)/isxdigit.Tpo -c -o isxdigit.o `test -f 'ctype/isxdigit.c' || echo '$(srcdir)/'`ctype/isxdigit.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/isxdigit.Tpo $(DEPDIR)/isxdigit.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctype/isxdigit.c' object='isxdigit.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isxdigit.o `test -f 'ctype/isxdigit.c' || echo '$(srcdir)/'`ctype/isxdigit.c + +isxdigit.obj: ctype/isxdigit.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT isxdigit.obj -MD -MP -MF $(DEPDIR)/isxdigit.Tpo -c -o isxdigit.obj `if test -f 'ctype/isxdigit.c'; then $(CYGPATH_W) 'ctype/isxdigit.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isxdigit.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/isxdigit.Tpo $(DEPDIR)/isxdigit.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ctype/isxdigit.c' object='isxdigit.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o isxdigit.obj `if test -f 'ctype/isxdigit.c'; then $(CYGPATH_W) 'ctype/isxdigit.c'; else $(CYGPATH_W) '$(srcdir)/ctype/isxdigit.c'; fi` + +fprintf.o: stdio/fprintf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fprintf.o -MD -MP -MF $(DEPDIR)/fprintf.Tpo -c -o fprintf.o `test -f 'stdio/fprintf.c' || echo '$(srcdir)/'`stdio/fprintf.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/fprintf.Tpo $(DEPDIR)/fprintf.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/fprintf.c' object='fprintf.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fprintf.o `test -f 'stdio/fprintf.c' || echo '$(srcdir)/'`stdio/fprintf.c + +fprintf.obj: stdio/fprintf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fprintf.obj -MD -MP -MF $(DEPDIR)/fprintf.Tpo -c -o fprintf.obj `if test -f 'stdio/fprintf.c'; then $(CYGPATH_W) 'stdio/fprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/fprintf.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/fprintf.Tpo $(DEPDIR)/fprintf.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/fprintf.c' object='fprintf.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fprintf.obj `if test -f 'stdio/fprintf.c'; then $(CYGPATH_W) 'stdio/fprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/fprintf.c'; fi` + +printf.o: stdio/printf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT printf.o -MD -MP -MF $(DEPDIR)/printf.Tpo -c -o printf.o `test -f 'stdio/printf.c' || echo '$(srcdir)/'`stdio/printf.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/printf.Tpo $(DEPDIR)/printf.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/printf.c' object='printf.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o printf.o `test -f 'stdio/printf.c' || echo '$(srcdir)/'`stdio/printf.c + +printf.obj: stdio/printf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT printf.obj -MD -MP -MF $(DEPDIR)/printf.Tpo -c -o printf.obj `if test -f 'stdio/printf.c'; then $(CYGPATH_W) 'stdio/printf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/printf.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/printf.Tpo $(DEPDIR)/printf.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/printf.c' object='printf.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o printf.obj `if test -f 'stdio/printf.c'; then $(CYGPATH_W) 'stdio/printf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/printf.c'; fi` + +printf_small.o: stdio/printf_small.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT printf_small.o -MD -MP -MF $(DEPDIR)/printf_small.Tpo -c -o printf_small.o `test -f 'stdio/printf_small.c' || echo '$(srcdir)/'`stdio/printf_small.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/printf_small.Tpo $(DEPDIR)/printf_small.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/printf_small.c' object='printf_small.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o printf_small.o `test -f 'stdio/printf_small.c' || echo '$(srcdir)/'`stdio/printf_small.c + +printf_small.obj: stdio/printf_small.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT printf_small.obj -MD -MP -MF $(DEPDIR)/printf_small.Tpo -c -o printf_small.obj `if test -f 'stdio/printf_small.c'; then $(CYGPATH_W) 'stdio/printf_small.c'; else $(CYGPATH_W) '$(srcdir)/stdio/printf_small.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/printf_small.Tpo $(DEPDIR)/printf_small.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/printf_small.c' object='printf_small.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o printf_small.obj `if test -f 'stdio/printf_small.c'; then $(CYGPATH_W) 'stdio/printf_small.c'; else $(CYGPATH_W) '$(srcdir)/stdio/printf_small.c'; fi` + +printf_tiny.o: stdio/printf_tiny.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT printf_tiny.o -MD -MP -MF $(DEPDIR)/printf_tiny.Tpo -c -o printf_tiny.o `test -f 'stdio/printf_tiny.c' || echo '$(srcdir)/'`stdio/printf_tiny.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/printf_tiny.Tpo $(DEPDIR)/printf_tiny.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/printf_tiny.c' object='printf_tiny.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o printf_tiny.o `test -f 'stdio/printf_tiny.c' || echo '$(srcdir)/'`stdio/printf_tiny.c + +printf_tiny.obj: stdio/printf_tiny.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT printf_tiny.obj -MD -MP -MF $(DEPDIR)/printf_tiny.Tpo -c -o printf_tiny.obj `if test -f 'stdio/printf_tiny.c'; then $(CYGPATH_W) 'stdio/printf_tiny.c'; else $(CYGPATH_W) '$(srcdir)/stdio/printf_tiny.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/printf_tiny.Tpo $(DEPDIR)/printf_tiny.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/printf_tiny.c' object='printf_tiny.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o printf_tiny.obj `if test -f 'stdio/printf_tiny.c'; then $(CYGPATH_W) 'stdio/printf_tiny.c'; else $(CYGPATH_W) '$(srcdir)/stdio/printf_tiny.c'; fi` + +putchar.o: stdio/putchar.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT putchar.o -MD -MP -MF $(DEPDIR)/putchar.Tpo -c -o putchar.o `test -f 'stdio/putchar.c' || echo '$(srcdir)/'`stdio/putchar.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/putchar.Tpo $(DEPDIR)/putchar.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/putchar.c' object='putchar.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o putchar.o `test -f 'stdio/putchar.c' || echo '$(srcdir)/'`stdio/putchar.c + +putchar.obj: stdio/putchar.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT putchar.obj -MD -MP -MF $(DEPDIR)/putchar.Tpo -c -o putchar.obj `if test -f 'stdio/putchar.c'; then $(CYGPATH_W) 'stdio/putchar.c'; else $(CYGPATH_W) '$(srcdir)/stdio/putchar.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/putchar.Tpo $(DEPDIR)/putchar.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/putchar.c' object='putchar.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o putchar.obj `if test -f 'stdio/putchar.c'; then $(CYGPATH_W) 'stdio/putchar.c'; else $(CYGPATH_W) '$(srcdir)/stdio/putchar.c'; fi` + +sprintf.o: stdio/sprintf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sprintf.o -MD -MP -MF $(DEPDIR)/sprintf.Tpo -c -o sprintf.o `test -f 'stdio/sprintf.c' || echo '$(srcdir)/'`stdio/sprintf.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sprintf.Tpo $(DEPDIR)/sprintf.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/sprintf.c' object='sprintf.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sprintf.o `test -f 'stdio/sprintf.c' || echo '$(srcdir)/'`stdio/sprintf.c + +sprintf.obj: stdio/sprintf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sprintf.obj -MD -MP -MF $(DEPDIR)/sprintf.Tpo -c -o sprintf.obj `if test -f 'stdio/sprintf.c'; then $(CYGPATH_W) 'stdio/sprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/sprintf.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/sprintf.Tpo $(DEPDIR)/sprintf.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/sprintf.c' object='sprintf.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sprintf.obj `if test -f 'stdio/sprintf.c'; then $(CYGPATH_W) 'stdio/sprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/sprintf.c'; fi` + +streams.o: stdio/streams.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT streams.o -MD -MP -MF $(DEPDIR)/streams.Tpo -c -o streams.o `test -f 'stdio/streams.c' || echo '$(srcdir)/'`stdio/streams.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/streams.Tpo $(DEPDIR)/streams.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/streams.c' object='streams.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o streams.o `test -f 'stdio/streams.c' || echo '$(srcdir)/'`stdio/streams.c + +streams.obj: stdio/streams.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT streams.obj -MD -MP -MF $(DEPDIR)/streams.Tpo -c -o streams.obj `if test -f 'stdio/streams.c'; then $(CYGPATH_W) 'stdio/streams.c'; else $(CYGPATH_W) '$(srcdir)/stdio/streams.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/streams.Tpo $(DEPDIR)/streams.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/streams.c' object='streams.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o streams.obj `if test -f 'stdio/streams.c'; then $(CYGPATH_W) 'stdio/streams.c'; else $(CYGPATH_W) '$(srcdir)/stdio/streams.c'; fi` + +strmgpsim.o: stdio/strmgpsim.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strmgpsim.o -MD -MP -MF $(DEPDIR)/strmgpsim.Tpo -c -o strmgpsim.o `test -f 'stdio/strmgpsim.c' || echo '$(srcdir)/'`stdio/strmgpsim.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strmgpsim.Tpo $(DEPDIR)/strmgpsim.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/strmgpsim.c' object='strmgpsim.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strmgpsim.o `test -f 'stdio/strmgpsim.c' || echo '$(srcdir)/'`stdio/strmgpsim.c + +strmgpsim.obj: stdio/strmgpsim.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strmgpsim.obj -MD -MP -MF $(DEPDIR)/strmgpsim.Tpo -c -o strmgpsim.obj `if test -f 'stdio/strmgpsim.c'; then $(CYGPATH_W) 'stdio/strmgpsim.c'; else $(CYGPATH_W) '$(srcdir)/stdio/strmgpsim.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strmgpsim.Tpo $(DEPDIR)/strmgpsim.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/strmgpsim.c' object='strmgpsim.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strmgpsim.obj `if test -f 'stdio/strmgpsim.c'; then $(CYGPATH_W) 'stdio/strmgpsim.c'; else $(CYGPATH_W) '$(srcdir)/stdio/strmgpsim.c'; fi` + +strmmssp.o: stdio/strmmssp.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strmmssp.o -MD -MP -MF $(DEPDIR)/strmmssp.Tpo -c -o strmmssp.o `test -f 'stdio/strmmssp.c' || echo '$(srcdir)/'`stdio/strmmssp.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strmmssp.Tpo $(DEPDIR)/strmmssp.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/strmmssp.c' object='strmmssp.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strmmssp.o `test -f 'stdio/strmmssp.c' || echo '$(srcdir)/'`stdio/strmmssp.c + +strmmssp.obj: stdio/strmmssp.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strmmssp.obj -MD -MP -MF $(DEPDIR)/strmmssp.Tpo -c -o strmmssp.obj `if test -f 'stdio/strmmssp.c'; then $(CYGPATH_W) 'stdio/strmmssp.c'; else $(CYGPATH_W) '$(srcdir)/stdio/strmmssp.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strmmssp.Tpo $(DEPDIR)/strmmssp.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/strmmssp.c' object='strmmssp.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strmmssp.obj `if test -f 'stdio/strmmssp.c'; then $(CYGPATH_W) 'stdio/strmmssp.c'; else $(CYGPATH_W) '$(srcdir)/stdio/strmmssp.c'; fi` + +strmputchar.o: stdio/strmputchar.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strmputchar.o -MD -MP -MF $(DEPDIR)/strmputchar.Tpo -c -o strmputchar.o `test -f 'stdio/strmputchar.c' || echo '$(srcdir)/'`stdio/strmputchar.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strmputchar.Tpo $(DEPDIR)/strmputchar.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/strmputchar.c' object='strmputchar.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strmputchar.o `test -f 'stdio/strmputchar.c' || echo '$(srcdir)/'`stdio/strmputchar.c + +strmputchar.obj: stdio/strmputchar.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strmputchar.obj -MD -MP -MF $(DEPDIR)/strmputchar.Tpo -c -o strmputchar.obj `if test -f 'stdio/strmputchar.c'; then $(CYGPATH_W) 'stdio/strmputchar.c'; else $(CYGPATH_W) '$(srcdir)/stdio/strmputchar.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strmputchar.Tpo $(DEPDIR)/strmputchar.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/strmputchar.c' object='strmputchar.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strmputchar.obj `if test -f 'stdio/strmputchar.c'; then $(CYGPATH_W) 'stdio/strmputchar.c'; else $(CYGPATH_W) '$(srcdir)/stdio/strmputchar.c'; fi` + +strmusart.o: stdio/strmusart.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strmusart.o -MD -MP -MF $(DEPDIR)/strmusart.Tpo -c -o strmusart.o `test -f 'stdio/strmusart.c' || echo '$(srcdir)/'`stdio/strmusart.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strmusart.Tpo $(DEPDIR)/strmusart.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/strmusart.c' object='strmusart.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strmusart.o `test -f 'stdio/strmusart.c' || echo '$(srcdir)/'`stdio/strmusart.c + +strmusart.obj: stdio/strmusart.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strmusart.obj -MD -MP -MF $(DEPDIR)/strmusart.Tpo -c -o strmusart.obj `if test -f 'stdio/strmusart.c'; then $(CYGPATH_W) 'stdio/strmusart.c'; else $(CYGPATH_W) '$(srcdir)/stdio/strmusart.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strmusart.Tpo $(DEPDIR)/strmusart.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/strmusart.c' object='strmusart.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strmusart.obj `if test -f 'stdio/strmusart.c'; then $(CYGPATH_W) 'stdio/strmusart.c'; else $(CYGPATH_W) '$(srcdir)/stdio/strmusart.c'; fi` + +vfprintf.o: stdio/vfprintf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vfprintf.o -MD -MP -MF $(DEPDIR)/vfprintf.Tpo -c -o vfprintf.o `test -f 'stdio/vfprintf.c' || echo '$(srcdir)/'`stdio/vfprintf.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/vfprintf.Tpo $(DEPDIR)/vfprintf.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/vfprintf.c' object='vfprintf.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vfprintf.o `test -f 'stdio/vfprintf.c' || echo '$(srcdir)/'`stdio/vfprintf.c + +vfprintf.obj: stdio/vfprintf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vfprintf.obj -MD -MP -MF $(DEPDIR)/vfprintf.Tpo -c -o vfprintf.obj `if test -f 'stdio/vfprintf.c'; then $(CYGPATH_W) 'stdio/vfprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/vfprintf.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/vfprintf.Tpo $(DEPDIR)/vfprintf.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/vfprintf.c' object='vfprintf.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vfprintf.obj `if test -f 'stdio/vfprintf.c'; then $(CYGPATH_W) 'stdio/vfprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/vfprintf.c'; fi` + +vprintf.o: stdio/vprintf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vprintf.o -MD -MP -MF $(DEPDIR)/vprintf.Tpo -c -o vprintf.o `test -f 'stdio/vprintf.c' || echo '$(srcdir)/'`stdio/vprintf.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/vprintf.Tpo $(DEPDIR)/vprintf.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/vprintf.c' object='vprintf.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vprintf.o `test -f 'stdio/vprintf.c' || echo '$(srcdir)/'`stdio/vprintf.c + +vprintf.obj: stdio/vprintf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vprintf.obj -MD -MP -MF $(DEPDIR)/vprintf.Tpo -c -o vprintf.obj `if test -f 'stdio/vprintf.c'; then $(CYGPATH_W) 'stdio/vprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/vprintf.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/vprintf.Tpo $(DEPDIR)/vprintf.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/vprintf.c' object='vprintf.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vprintf.obj `if test -f 'stdio/vprintf.c'; then $(CYGPATH_W) 'stdio/vprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/vprintf.c'; fi` + +vsprintf.o: stdio/vsprintf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vsprintf.o -MD -MP -MF $(DEPDIR)/vsprintf.Tpo -c -o vsprintf.o `test -f 'stdio/vsprintf.c' || echo '$(srcdir)/'`stdio/vsprintf.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/vsprintf.Tpo $(DEPDIR)/vsprintf.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/vsprintf.c' object='vsprintf.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vsprintf.o `test -f 'stdio/vsprintf.c' || echo '$(srcdir)/'`stdio/vsprintf.c + +vsprintf.obj: stdio/vsprintf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT vsprintf.obj -MD -MP -MF $(DEPDIR)/vsprintf.Tpo -c -o vsprintf.obj `if test -f 'stdio/vsprintf.c'; then $(CYGPATH_W) 'stdio/vsprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/vsprintf.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/vsprintf.Tpo $(DEPDIR)/vsprintf.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio/vsprintf.c' object='vsprintf.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o vsprintf.obj `if test -f 'stdio/vsprintf.c'; then $(CYGPATH_W) 'stdio/vsprintf.c'; else $(CYGPATH_W) '$(srcdir)/stdio/vsprintf.c'; fi` + +atof.o: stdlib/atof.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT atof.o -MD -MP -MF $(DEPDIR)/atof.Tpo -c -o atof.o `test -f 'stdlib/atof.c' || echo '$(srcdir)/'`stdlib/atof.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/atof.Tpo $(DEPDIR)/atof.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/atof.c' object='atof.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o atof.o `test -f 'stdlib/atof.c' || echo '$(srcdir)/'`stdlib/atof.c + +atof.obj: stdlib/atof.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT atof.obj -MD -MP -MF $(DEPDIR)/atof.Tpo -c -o atof.obj `if test -f 'stdlib/atof.c'; then $(CYGPATH_W) 'stdlib/atof.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/atof.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/atof.Tpo $(DEPDIR)/atof.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/atof.c' object='atof.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o atof.obj `if test -f 'stdlib/atof.c'; then $(CYGPATH_W) 'stdlib/atof.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/atof.c'; fi` + +atoi.o: stdlib/atoi.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT atoi.o -MD -MP -MF $(DEPDIR)/atoi.Tpo -c -o atoi.o `test -f 'stdlib/atoi.c' || echo '$(srcdir)/'`stdlib/atoi.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/atoi.Tpo $(DEPDIR)/atoi.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/atoi.c' object='atoi.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o atoi.o `test -f 'stdlib/atoi.c' || echo '$(srcdir)/'`stdlib/atoi.c + +atoi.obj: stdlib/atoi.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT atoi.obj -MD -MP -MF $(DEPDIR)/atoi.Tpo -c -o atoi.obj `if test -f 'stdlib/atoi.c'; then $(CYGPATH_W) 'stdlib/atoi.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/atoi.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/atoi.Tpo $(DEPDIR)/atoi.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/atoi.c' object='atoi.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o atoi.obj `if test -f 'stdlib/atoi.c'; then $(CYGPATH_W) 'stdlib/atoi.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/atoi.c'; fi` + +atol.o: stdlib/atol.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT atol.o -MD -MP -MF $(DEPDIR)/atol.Tpo -c -o atol.o `test -f 'stdlib/atol.c' || echo '$(srcdir)/'`stdlib/atol.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/atol.Tpo $(DEPDIR)/atol.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/atol.c' object='atol.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o atol.o `test -f 'stdlib/atol.c' || echo '$(srcdir)/'`stdlib/atol.c + +atol.obj: stdlib/atol.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT atol.obj -MD -MP -MF $(DEPDIR)/atol.Tpo -c -o atol.obj `if test -f 'stdlib/atol.c'; then $(CYGPATH_W) 'stdlib/atol.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/atol.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/atol.Tpo $(DEPDIR)/atol.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/atol.c' object='atol.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o atol.obj `if test -f 'stdlib/atol.c'; then $(CYGPATH_W) 'stdlib/atol.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/atol.c'; fi` + +calloc.o: stdlib/calloc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT calloc.o -MD -MP -MF $(DEPDIR)/calloc.Tpo -c -o calloc.o `test -f 'stdlib/calloc.c' || echo '$(srcdir)/'`stdlib/calloc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/calloc.Tpo $(DEPDIR)/calloc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/calloc.c' object='calloc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o calloc.o `test -f 'stdlib/calloc.c' || echo '$(srcdir)/'`stdlib/calloc.c + +calloc.obj: stdlib/calloc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT calloc.obj -MD -MP -MF $(DEPDIR)/calloc.Tpo -c -o calloc.obj `if test -f 'stdlib/calloc.c'; then $(CYGPATH_W) 'stdlib/calloc.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/calloc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/calloc.Tpo $(DEPDIR)/calloc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/calloc.c' object='calloc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o calloc.obj `if test -f 'stdlib/calloc.c'; then $(CYGPATH_W) 'stdlib/calloc.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/calloc.c'; fi` + +crc16.o: stdlib/crc16.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT crc16.o -MD -MP -MF $(DEPDIR)/crc16.Tpo -c -o crc16.o `test -f 'stdlib/crc16.c' || echo '$(srcdir)/'`stdlib/crc16.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/crc16.Tpo $(DEPDIR)/crc16.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/crc16.c' object='crc16.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o crc16.o `test -f 'stdlib/crc16.c' || echo '$(srcdir)/'`stdlib/crc16.c + +crc16.obj: stdlib/crc16.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT crc16.obj -MD -MP -MF $(DEPDIR)/crc16.Tpo -c -o crc16.obj `if test -f 'stdlib/crc16.c'; then $(CYGPATH_W) 'stdlib/crc16.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/crc16.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/crc16.Tpo $(DEPDIR)/crc16.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/crc16.c' object='crc16.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o crc16.obj `if test -f 'stdlib/crc16.c'; then $(CYGPATH_W) 'stdlib/crc16.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/crc16.c'; fi` + +free.o: stdlib/free.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT free.o -MD -MP -MF $(DEPDIR)/free.Tpo -c -o free.o `test -f 'stdlib/free.c' || echo '$(srcdir)/'`stdlib/free.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/free.Tpo $(DEPDIR)/free.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/free.c' object='free.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o free.o `test -f 'stdlib/free.c' || echo '$(srcdir)/'`stdlib/free.c + +free.obj: stdlib/free.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT free.obj -MD -MP -MF $(DEPDIR)/free.Tpo -c -o free.obj `if test -f 'stdlib/free.c'; then $(CYGPATH_W) 'stdlib/free.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/free.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/free.Tpo $(DEPDIR)/free.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/free.c' object='free.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o free.obj `if test -f 'stdlib/free.c'; then $(CYGPATH_W) 'stdlib/free.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/free.c'; fi` + +itoa.o: stdlib/itoa.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT itoa.o -MD -MP -MF $(DEPDIR)/itoa.Tpo -c -o itoa.o `test -f 'stdlib/itoa.c' || echo '$(srcdir)/'`stdlib/itoa.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/itoa.Tpo $(DEPDIR)/itoa.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/itoa.c' object='itoa.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o itoa.o `test -f 'stdlib/itoa.c' || echo '$(srcdir)/'`stdlib/itoa.c + +itoa.obj: stdlib/itoa.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT itoa.obj -MD -MP -MF $(DEPDIR)/itoa.Tpo -c -o itoa.obj `if test -f 'stdlib/itoa.c'; then $(CYGPATH_W) 'stdlib/itoa.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/itoa.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/itoa.Tpo $(DEPDIR)/itoa.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/itoa.c' object='itoa.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o itoa.obj `if test -f 'stdlib/itoa.c'; then $(CYGPATH_W) 'stdlib/itoa.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/itoa.c'; fi` + +ltoa.o: stdlib/ltoa.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ltoa.o -MD -MP -MF $(DEPDIR)/ltoa.Tpo -c -o ltoa.o `test -f 'stdlib/ltoa.c' || echo '$(srcdir)/'`stdlib/ltoa.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ltoa.Tpo $(DEPDIR)/ltoa.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/ltoa.c' object='ltoa.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ltoa.o `test -f 'stdlib/ltoa.c' || echo '$(srcdir)/'`stdlib/ltoa.c + +ltoa.obj: stdlib/ltoa.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ltoa.obj -MD -MP -MF $(DEPDIR)/ltoa.Tpo -c -o ltoa.obj `if test -f 'stdlib/ltoa.c'; then $(CYGPATH_W) 'stdlib/ltoa.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/ltoa.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/ltoa.Tpo $(DEPDIR)/ltoa.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/ltoa.c' object='ltoa.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o ltoa.obj `if test -f 'stdlib/ltoa.c'; then $(CYGPATH_W) 'stdlib/ltoa.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/ltoa.c'; fi` + +malloc.o: stdlib/malloc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT malloc.o -MD -MP -MF $(DEPDIR)/malloc.Tpo -c -o malloc.o `test -f 'stdlib/malloc.c' || echo '$(srcdir)/'`stdlib/malloc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/malloc.Tpo $(DEPDIR)/malloc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/malloc.c' object='malloc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o malloc.o `test -f 'stdlib/malloc.c' || echo '$(srcdir)/'`stdlib/malloc.c + +malloc.obj: stdlib/malloc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT malloc.obj -MD -MP -MF $(DEPDIR)/malloc.Tpo -c -o malloc.obj `if test -f 'stdlib/malloc.c'; then $(CYGPATH_W) 'stdlib/malloc.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/malloc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/malloc.Tpo $(DEPDIR)/malloc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/malloc.c' object='malloc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o malloc.obj `if test -f 'stdlib/malloc.c'; then $(CYGPATH_W) 'stdlib/malloc.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/malloc.c'; fi` + +memfree.o: stdlib/memfree.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memfree.o -MD -MP -MF $(DEPDIR)/memfree.Tpo -c -o memfree.o `test -f 'stdlib/memfree.c' || echo '$(srcdir)/'`stdlib/memfree.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memfree.Tpo $(DEPDIR)/memfree.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/memfree.c' object='memfree.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memfree.o `test -f 'stdlib/memfree.c' || echo '$(srcdir)/'`stdlib/memfree.c + +memfree.obj: stdlib/memfree.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memfree.obj -MD -MP -MF $(DEPDIR)/memfree.Tpo -c -o memfree.obj `if test -f 'stdlib/memfree.c'; then $(CYGPATH_W) 'stdlib/memfree.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/memfree.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memfree.Tpo $(DEPDIR)/memfree.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/memfree.c' object='memfree.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memfree.obj `if test -f 'stdlib/memfree.c'; then $(CYGPATH_W) 'stdlib/memfree.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/memfree.c'; fi` + +memfreemax.o: stdlib/memfreemax.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memfreemax.o -MD -MP -MF $(DEPDIR)/memfreemax.Tpo -c -o memfreemax.o `test -f 'stdlib/memfreemax.c' || echo '$(srcdir)/'`stdlib/memfreemax.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memfreemax.Tpo $(DEPDIR)/memfreemax.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/memfreemax.c' object='memfreemax.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memfreemax.o `test -f 'stdlib/memfreemax.c' || echo '$(srcdir)/'`stdlib/memfreemax.c + +memfreemax.obj: stdlib/memfreemax.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memfreemax.obj -MD -MP -MF $(DEPDIR)/memfreemax.Tpo -c -o memfreemax.obj `if test -f 'stdlib/memfreemax.c'; then $(CYGPATH_W) 'stdlib/memfreemax.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/memfreemax.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memfreemax.Tpo $(DEPDIR)/memfreemax.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/memfreemax.c' object='memfreemax.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memfreemax.obj `if test -f 'stdlib/memfreemax.c'; then $(CYGPATH_W) 'stdlib/memfreemax.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/memfreemax.c'; fi` + +memmisc.o: stdlib/memmisc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memmisc.o -MD -MP -MF $(DEPDIR)/memmisc.Tpo -c -o memmisc.o `test -f 'stdlib/memmisc.c' || echo '$(srcdir)/'`stdlib/memmisc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memmisc.Tpo $(DEPDIR)/memmisc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/memmisc.c' object='memmisc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memmisc.o `test -f 'stdlib/memmisc.c' || echo '$(srcdir)/'`stdlib/memmisc.c + +memmisc.obj: stdlib/memmisc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memmisc.obj -MD -MP -MF $(DEPDIR)/memmisc.Tpo -c -o memmisc.obj `if test -f 'stdlib/memmisc.c'; then $(CYGPATH_W) 'stdlib/memmisc.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/memmisc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memmisc.Tpo $(DEPDIR)/memmisc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/memmisc.c' object='memmisc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memmisc.obj `if test -f 'stdlib/memmisc.c'; then $(CYGPATH_W) 'stdlib/memmisc.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/memmisc.c'; fi` + +rand.o: stdlib/rand.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT rand.o -MD -MP -MF $(DEPDIR)/rand.Tpo -c -o rand.o `test -f 'stdlib/rand.c' || echo '$(srcdir)/'`stdlib/rand.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/rand.Tpo $(DEPDIR)/rand.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/rand.c' object='rand.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o rand.o `test -f 'stdlib/rand.c' || echo '$(srcdir)/'`stdlib/rand.c + +rand.obj: stdlib/rand.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT rand.obj -MD -MP -MF $(DEPDIR)/rand.Tpo -c -o rand.obj `if test -f 'stdlib/rand.c'; then $(CYGPATH_W) 'stdlib/rand.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/rand.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/rand.Tpo $(DEPDIR)/rand.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/rand.c' object='rand.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o rand.obj `if test -f 'stdlib/rand.c'; then $(CYGPATH_W) 'stdlib/rand.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/rand.c'; fi` + +realloc.o: stdlib/realloc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT realloc.o -MD -MP -MF $(DEPDIR)/realloc.Tpo -c -o realloc.o `test -f 'stdlib/realloc.c' || echo '$(srcdir)/'`stdlib/realloc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/realloc.Tpo $(DEPDIR)/realloc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/realloc.c' object='realloc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o realloc.o `test -f 'stdlib/realloc.c' || echo '$(srcdir)/'`stdlib/realloc.c + +realloc.obj: stdlib/realloc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT realloc.obj -MD -MP -MF $(DEPDIR)/realloc.Tpo -c -o realloc.obj `if test -f 'stdlib/realloc.c'; then $(CYGPATH_W) 'stdlib/realloc.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/realloc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/realloc.Tpo $(DEPDIR)/realloc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/realloc.c' object='realloc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o realloc.obj `if test -f 'stdlib/realloc.c'; then $(CYGPATH_W) 'stdlib/realloc.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/realloc.c'; fi` + +x_ftoa.o: stdlib/x_ftoa.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT x_ftoa.o -MD -MP -MF $(DEPDIR)/x_ftoa.Tpo -c -o x_ftoa.o `test -f 'stdlib/x_ftoa.c' || echo '$(srcdir)/'`stdlib/x_ftoa.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/x_ftoa.Tpo $(DEPDIR)/x_ftoa.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/x_ftoa.c' object='x_ftoa.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o x_ftoa.o `test -f 'stdlib/x_ftoa.c' || echo '$(srcdir)/'`stdlib/x_ftoa.c + +x_ftoa.obj: stdlib/x_ftoa.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT x_ftoa.obj -MD -MP -MF $(DEPDIR)/x_ftoa.Tpo -c -o x_ftoa.obj `if test -f 'stdlib/x_ftoa.c'; then $(CYGPATH_W) 'stdlib/x_ftoa.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/x_ftoa.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/x_ftoa.Tpo $(DEPDIR)/x_ftoa.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdlib/x_ftoa.c' object='x_ftoa.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o x_ftoa.obj `if test -f 'stdlib/x_ftoa.c'; then $(CYGPATH_W) 'stdlib/x_ftoa.c'; else $(CYGPATH_W) '$(srcdir)/stdlib/x_ftoa.c'; fi` + +memccpy.o: string/memccpy.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memccpy.o -MD -MP -MF $(DEPDIR)/memccpy.Tpo -c -o memccpy.o `test -f 'string/memccpy.c' || echo '$(srcdir)/'`string/memccpy.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memccpy.Tpo $(DEPDIR)/memccpy.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memccpy.c' object='memccpy.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memccpy.o `test -f 'string/memccpy.c' || echo '$(srcdir)/'`string/memccpy.c + +memccpy.obj: string/memccpy.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memccpy.obj -MD -MP -MF $(DEPDIR)/memccpy.Tpo -c -o memccpy.obj `if test -f 'string/memccpy.c'; then $(CYGPATH_W) 'string/memccpy.c'; else $(CYGPATH_W) '$(srcdir)/string/memccpy.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memccpy.Tpo $(DEPDIR)/memccpy.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memccpy.c' object='memccpy.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memccpy.obj `if test -f 'string/memccpy.c'; then $(CYGPATH_W) 'string/memccpy.c'; else $(CYGPATH_W) '$(srcdir)/string/memccpy.c'; fi` + +memchr.o: string/memchr.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memchr.o -MD -MP -MF $(DEPDIR)/memchr.Tpo -c -o memchr.o `test -f 'string/memchr.c' || echo '$(srcdir)/'`string/memchr.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memchr.Tpo $(DEPDIR)/memchr.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memchr.c' object='memchr.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memchr.o `test -f 'string/memchr.c' || echo '$(srcdir)/'`string/memchr.c + +memchr.obj: string/memchr.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memchr.obj -MD -MP -MF $(DEPDIR)/memchr.Tpo -c -o memchr.obj `if test -f 'string/memchr.c'; then $(CYGPATH_W) 'string/memchr.c'; else $(CYGPATH_W) '$(srcdir)/string/memchr.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memchr.Tpo $(DEPDIR)/memchr.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memchr.c' object='memchr.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memchr.obj `if test -f 'string/memchr.c'; then $(CYGPATH_W) 'string/memchr.c'; else $(CYGPATH_W) '$(srcdir)/string/memchr.c'; fi` + +memchrpgm.o: string/memchrpgm.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memchrpgm.o -MD -MP -MF $(DEPDIR)/memchrpgm.Tpo -c -o memchrpgm.o `test -f 'string/memchrpgm.c' || echo '$(srcdir)/'`string/memchrpgm.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memchrpgm.Tpo $(DEPDIR)/memchrpgm.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memchrpgm.c' object='memchrpgm.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memchrpgm.o `test -f 'string/memchrpgm.c' || echo '$(srcdir)/'`string/memchrpgm.c + +memchrpgm.obj: string/memchrpgm.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memchrpgm.obj -MD -MP -MF $(DEPDIR)/memchrpgm.Tpo -c -o memchrpgm.obj `if test -f 'string/memchrpgm.c'; then $(CYGPATH_W) 'string/memchrpgm.c'; else $(CYGPATH_W) '$(srcdir)/string/memchrpgm.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memchrpgm.Tpo $(DEPDIR)/memchrpgm.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memchrpgm.c' object='memchrpgm.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memchrpgm.obj `if test -f 'string/memchrpgm.c'; then $(CYGPATH_W) 'string/memchrpgm.c'; else $(CYGPATH_W) '$(srcdir)/string/memchrpgm.c'; fi` + +memchrram.o: string/memchrram.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memchrram.o -MD -MP -MF $(DEPDIR)/memchrram.Tpo -c -o memchrram.o `test -f 'string/memchrram.c' || echo '$(srcdir)/'`string/memchrram.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memchrram.Tpo $(DEPDIR)/memchrram.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memchrram.c' object='memchrram.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memchrram.o `test -f 'string/memchrram.c' || echo '$(srcdir)/'`string/memchrram.c + +memchrram.obj: string/memchrram.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memchrram.obj -MD -MP -MF $(DEPDIR)/memchrram.Tpo -c -o memchrram.obj `if test -f 'string/memchrram.c'; then $(CYGPATH_W) 'string/memchrram.c'; else $(CYGPATH_W) '$(srcdir)/string/memchrram.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memchrram.Tpo $(DEPDIR)/memchrram.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memchrram.c' object='memchrram.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memchrram.obj `if test -f 'string/memchrram.c'; then $(CYGPATH_W) 'string/memchrram.c'; else $(CYGPATH_W) '$(srcdir)/string/memchrram.c'; fi` + +memcmp.o: string/memcmp.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memcmp.o -MD -MP -MF $(DEPDIR)/memcmp.Tpo -c -o memcmp.o `test -f 'string/memcmp.c' || echo '$(srcdir)/'`string/memcmp.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memcmp.Tpo $(DEPDIR)/memcmp.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memcmp.c' object='memcmp.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memcmp.o `test -f 'string/memcmp.c' || echo '$(srcdir)/'`string/memcmp.c + +memcmp.obj: string/memcmp.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memcmp.obj -MD -MP -MF $(DEPDIR)/memcmp.Tpo -c -o memcmp.obj `if test -f 'string/memcmp.c'; then $(CYGPATH_W) 'string/memcmp.c'; else $(CYGPATH_W) '$(srcdir)/string/memcmp.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memcmp.Tpo $(DEPDIR)/memcmp.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memcmp.c' object='memcmp.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memcmp.obj `if test -f 'string/memcmp.c'; then $(CYGPATH_W) 'string/memcmp.c'; else $(CYGPATH_W) '$(srcdir)/string/memcmp.c'; fi` + +memcpy.o: string/memcpy.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memcpy.o -MD -MP -MF $(DEPDIR)/memcpy.Tpo -c -o memcpy.o `test -f 'string/memcpy.c' || echo '$(srcdir)/'`string/memcpy.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memcpy.Tpo $(DEPDIR)/memcpy.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memcpy.c' object='memcpy.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memcpy.o `test -f 'string/memcpy.c' || echo '$(srcdir)/'`string/memcpy.c + +memcpy.obj: string/memcpy.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memcpy.obj -MD -MP -MF $(DEPDIR)/memcpy.Tpo -c -o memcpy.obj `if test -f 'string/memcpy.c'; then $(CYGPATH_W) 'string/memcpy.c'; else $(CYGPATH_W) '$(srcdir)/string/memcpy.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memcpy.Tpo $(DEPDIR)/memcpy.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memcpy.c' object='memcpy.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memcpy.obj `if test -f 'string/memcpy.c'; then $(CYGPATH_W) 'string/memcpy.c'; else $(CYGPATH_W) '$(srcdir)/string/memcpy.c'; fi` + +memcpypgm2ram.o: string/memcpypgm2ram.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memcpypgm2ram.o -MD -MP -MF $(DEPDIR)/memcpypgm2ram.Tpo -c -o memcpypgm2ram.o `test -f 'string/memcpypgm2ram.c' || echo '$(srcdir)/'`string/memcpypgm2ram.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memcpypgm2ram.Tpo $(DEPDIR)/memcpypgm2ram.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memcpypgm2ram.c' object='memcpypgm2ram.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memcpypgm2ram.o `test -f 'string/memcpypgm2ram.c' || echo '$(srcdir)/'`string/memcpypgm2ram.c + +memcpypgm2ram.obj: string/memcpypgm2ram.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memcpypgm2ram.obj -MD -MP -MF $(DEPDIR)/memcpypgm2ram.Tpo -c -o memcpypgm2ram.obj `if test -f 'string/memcpypgm2ram.c'; then $(CYGPATH_W) 'string/memcpypgm2ram.c'; else $(CYGPATH_W) '$(srcdir)/string/memcpypgm2ram.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memcpypgm2ram.Tpo $(DEPDIR)/memcpypgm2ram.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memcpypgm2ram.c' object='memcpypgm2ram.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memcpypgm2ram.obj `if test -f 'string/memcpypgm2ram.c'; then $(CYGPATH_W) 'string/memcpypgm2ram.c'; else $(CYGPATH_W) '$(srcdir)/string/memcpypgm2ram.c'; fi` + +memcpyram2ram.o: string/memcpyram2ram.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memcpyram2ram.o -MD -MP -MF $(DEPDIR)/memcpyram2ram.Tpo -c -o memcpyram2ram.o `test -f 'string/memcpyram2ram.c' || echo '$(srcdir)/'`string/memcpyram2ram.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memcpyram2ram.Tpo $(DEPDIR)/memcpyram2ram.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memcpyram2ram.c' object='memcpyram2ram.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memcpyram2ram.o `test -f 'string/memcpyram2ram.c' || echo '$(srcdir)/'`string/memcpyram2ram.c + +memcpyram2ram.obj: string/memcpyram2ram.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memcpyram2ram.obj -MD -MP -MF $(DEPDIR)/memcpyram2ram.Tpo -c -o memcpyram2ram.obj `if test -f 'string/memcpyram2ram.c'; then $(CYGPATH_W) 'string/memcpyram2ram.c'; else $(CYGPATH_W) '$(srcdir)/string/memcpyram2ram.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memcpyram2ram.Tpo $(DEPDIR)/memcpyram2ram.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memcpyram2ram.c' object='memcpyram2ram.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memcpyram2ram.obj `if test -f 'string/memcpyram2ram.c'; then $(CYGPATH_W) 'string/memcpyram2ram.c'; else $(CYGPATH_W) '$(srcdir)/string/memcpyram2ram.c'; fi` + +memmove.o: string/memmove.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memmove.o -MD -MP -MF $(DEPDIR)/memmove.Tpo -c -o memmove.o `test -f 'string/memmove.c' || echo '$(srcdir)/'`string/memmove.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memmove.Tpo $(DEPDIR)/memmove.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memmove.c' object='memmove.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memmove.o `test -f 'string/memmove.c' || echo '$(srcdir)/'`string/memmove.c + +memmove.obj: string/memmove.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memmove.obj -MD -MP -MF $(DEPDIR)/memmove.Tpo -c -o memmove.obj `if test -f 'string/memmove.c'; then $(CYGPATH_W) 'string/memmove.c'; else $(CYGPATH_W) '$(srcdir)/string/memmove.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memmove.Tpo $(DEPDIR)/memmove.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memmove.c' object='memmove.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memmove.obj `if test -f 'string/memmove.c'; then $(CYGPATH_W) 'string/memmove.c'; else $(CYGPATH_W) '$(srcdir)/string/memmove.c'; fi` + +memrchr.o: string/memrchr.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memrchr.o -MD -MP -MF $(DEPDIR)/memrchr.Tpo -c -o memrchr.o `test -f 'string/memrchr.c' || echo '$(srcdir)/'`string/memrchr.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memrchr.Tpo $(DEPDIR)/memrchr.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memrchr.c' object='memrchr.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memrchr.o `test -f 'string/memrchr.c' || echo '$(srcdir)/'`string/memrchr.c + +memrchr.obj: string/memrchr.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memrchr.obj -MD -MP -MF $(DEPDIR)/memrchr.Tpo -c -o memrchr.obj `if test -f 'string/memrchr.c'; then $(CYGPATH_W) 'string/memrchr.c'; else $(CYGPATH_W) '$(srcdir)/string/memrchr.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memrchr.Tpo $(DEPDIR)/memrchr.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memrchr.c' object='memrchr.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memrchr.obj `if test -f 'string/memrchr.c'; then $(CYGPATH_W) 'string/memrchr.c'; else $(CYGPATH_W) '$(srcdir)/string/memrchr.c'; fi` + +memset.o: string/memset.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memset.o -MD -MP -MF $(DEPDIR)/memset.Tpo -c -o memset.o `test -f 'string/memset.c' || echo '$(srcdir)/'`string/memset.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memset.Tpo $(DEPDIR)/memset.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memset.c' object='memset.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memset.o `test -f 'string/memset.c' || echo '$(srcdir)/'`string/memset.c + +memset.obj: string/memset.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT memset.obj -MD -MP -MF $(DEPDIR)/memset.Tpo -c -o memset.obj `if test -f 'string/memset.c'; then $(CYGPATH_W) 'string/memset.c'; else $(CYGPATH_W) '$(srcdir)/string/memset.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/memset.Tpo $(DEPDIR)/memset.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/memset.c' object='memset.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o memset.obj `if test -f 'string/memset.c'; then $(CYGPATH_W) 'string/memset.c'; else $(CYGPATH_W) '$(srcdir)/string/memset.c'; fi` + +strcat.o: string/strcat.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strcat.o -MD -MP -MF $(DEPDIR)/strcat.Tpo -c -o strcat.o `test -f 'string/strcat.c' || echo '$(srcdir)/'`string/strcat.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strcat.Tpo $(DEPDIR)/strcat.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strcat.c' object='strcat.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strcat.o `test -f 'string/strcat.c' || echo '$(srcdir)/'`string/strcat.c + +strcat.obj: string/strcat.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strcat.obj -MD -MP -MF $(DEPDIR)/strcat.Tpo -c -o strcat.obj `if test -f 'string/strcat.c'; then $(CYGPATH_W) 'string/strcat.c'; else $(CYGPATH_W) '$(srcdir)/string/strcat.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strcat.Tpo $(DEPDIR)/strcat.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strcat.c' object='strcat.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strcat.obj `if test -f 'string/strcat.c'; then $(CYGPATH_W) 'string/strcat.c'; else $(CYGPATH_W) '$(srcdir)/string/strcat.c'; fi` + +strchr.o: string/strchr.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strchr.o -MD -MP -MF $(DEPDIR)/strchr.Tpo -c -o strchr.o `test -f 'string/strchr.c' || echo '$(srcdir)/'`string/strchr.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strchr.Tpo $(DEPDIR)/strchr.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strchr.c' object='strchr.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strchr.o `test -f 'string/strchr.c' || echo '$(srcdir)/'`string/strchr.c + +strchr.obj: string/strchr.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strchr.obj -MD -MP -MF $(DEPDIR)/strchr.Tpo -c -o strchr.obj `if test -f 'string/strchr.c'; then $(CYGPATH_W) 'string/strchr.c'; else $(CYGPATH_W) '$(srcdir)/string/strchr.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strchr.Tpo $(DEPDIR)/strchr.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strchr.c' object='strchr.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strchr.obj `if test -f 'string/strchr.c'; then $(CYGPATH_W) 'string/strchr.c'; else $(CYGPATH_W) '$(srcdir)/string/strchr.c'; fi` + +strcmp.o: string/strcmp.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strcmp.o -MD -MP -MF $(DEPDIR)/strcmp.Tpo -c -o strcmp.o `test -f 'string/strcmp.c' || echo '$(srcdir)/'`string/strcmp.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strcmp.Tpo $(DEPDIR)/strcmp.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strcmp.c' object='strcmp.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strcmp.o `test -f 'string/strcmp.c' || echo '$(srcdir)/'`string/strcmp.c + +strcmp.obj: string/strcmp.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strcmp.obj -MD -MP -MF $(DEPDIR)/strcmp.Tpo -c -o strcmp.obj `if test -f 'string/strcmp.c'; then $(CYGPATH_W) 'string/strcmp.c'; else $(CYGPATH_W) '$(srcdir)/string/strcmp.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strcmp.Tpo $(DEPDIR)/strcmp.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strcmp.c' object='strcmp.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strcmp.obj `if test -f 'string/strcmp.c'; then $(CYGPATH_W) 'string/strcmp.c'; else $(CYGPATH_W) '$(srcdir)/string/strcmp.c'; fi` + +strcpy.o: string/strcpy.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strcpy.o -MD -MP -MF $(DEPDIR)/strcpy.Tpo -c -o strcpy.o `test -f 'string/strcpy.c' || echo '$(srcdir)/'`string/strcpy.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strcpy.Tpo $(DEPDIR)/strcpy.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strcpy.c' object='strcpy.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strcpy.o `test -f 'string/strcpy.c' || echo '$(srcdir)/'`string/strcpy.c + +strcpy.obj: string/strcpy.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strcpy.obj -MD -MP -MF $(DEPDIR)/strcpy.Tpo -c -o strcpy.obj `if test -f 'string/strcpy.c'; then $(CYGPATH_W) 'string/strcpy.c'; else $(CYGPATH_W) '$(srcdir)/string/strcpy.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strcpy.Tpo $(DEPDIR)/strcpy.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strcpy.c' object='strcpy.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strcpy.obj `if test -f 'string/strcpy.c'; then $(CYGPATH_W) 'string/strcpy.c'; else $(CYGPATH_W) '$(srcdir)/string/strcpy.c'; fi` + +strcspn.o: string/strcspn.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strcspn.o -MD -MP -MF $(DEPDIR)/strcspn.Tpo -c -o strcspn.o `test -f 'string/strcspn.c' || echo '$(srcdir)/'`string/strcspn.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strcspn.Tpo $(DEPDIR)/strcspn.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strcspn.c' object='strcspn.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strcspn.o `test -f 'string/strcspn.c' || echo '$(srcdir)/'`string/strcspn.c + +strcspn.obj: string/strcspn.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strcspn.obj -MD -MP -MF $(DEPDIR)/strcspn.Tpo -c -o strcspn.obj `if test -f 'string/strcspn.c'; then $(CYGPATH_W) 'string/strcspn.c'; else $(CYGPATH_W) '$(srcdir)/string/strcspn.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strcspn.Tpo $(DEPDIR)/strcspn.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strcspn.c' object='strcspn.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strcspn.obj `if test -f 'string/strcspn.c'; then $(CYGPATH_W) 'string/strcspn.c'; else $(CYGPATH_W) '$(srcdir)/string/strcspn.c'; fi` + +strlen.o: string/strlen.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strlen.o -MD -MP -MF $(DEPDIR)/strlen.Tpo -c -o strlen.o `test -f 'string/strlen.c' || echo '$(srcdir)/'`string/strlen.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strlen.Tpo $(DEPDIR)/strlen.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strlen.c' object='strlen.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strlen.o `test -f 'string/strlen.c' || echo '$(srcdir)/'`string/strlen.c + +strlen.obj: string/strlen.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strlen.obj -MD -MP -MF $(DEPDIR)/strlen.Tpo -c -o strlen.obj `if test -f 'string/strlen.c'; then $(CYGPATH_W) 'string/strlen.c'; else $(CYGPATH_W) '$(srcdir)/string/strlen.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strlen.Tpo $(DEPDIR)/strlen.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strlen.c' object='strlen.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strlen.obj `if test -f 'string/strlen.c'; then $(CYGPATH_W) 'string/strlen.c'; else $(CYGPATH_W) '$(srcdir)/string/strlen.c'; fi` + +strlwr.o: string/strlwr.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strlwr.o -MD -MP -MF $(DEPDIR)/strlwr.Tpo -c -o strlwr.o `test -f 'string/strlwr.c' || echo '$(srcdir)/'`string/strlwr.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strlwr.Tpo $(DEPDIR)/strlwr.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strlwr.c' object='strlwr.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strlwr.o `test -f 'string/strlwr.c' || echo '$(srcdir)/'`string/strlwr.c + +strlwr.obj: string/strlwr.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strlwr.obj -MD -MP -MF $(DEPDIR)/strlwr.Tpo -c -o strlwr.obj `if test -f 'string/strlwr.c'; then $(CYGPATH_W) 'string/strlwr.c'; else $(CYGPATH_W) '$(srcdir)/string/strlwr.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strlwr.Tpo $(DEPDIR)/strlwr.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strlwr.c' object='strlwr.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strlwr.obj `if test -f 'string/strlwr.c'; then $(CYGPATH_W) 'string/strlwr.c'; else $(CYGPATH_W) '$(srcdir)/string/strlwr.c'; fi` + +strncat.o: string/strncat.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strncat.o -MD -MP -MF $(DEPDIR)/strncat.Tpo -c -o strncat.o `test -f 'string/strncat.c' || echo '$(srcdir)/'`string/strncat.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strncat.Tpo $(DEPDIR)/strncat.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strncat.c' object='strncat.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strncat.o `test -f 'string/strncat.c' || echo '$(srcdir)/'`string/strncat.c + +strncat.obj: string/strncat.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strncat.obj -MD -MP -MF $(DEPDIR)/strncat.Tpo -c -o strncat.obj `if test -f 'string/strncat.c'; then $(CYGPATH_W) 'string/strncat.c'; else $(CYGPATH_W) '$(srcdir)/string/strncat.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strncat.Tpo $(DEPDIR)/strncat.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strncat.c' object='strncat.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strncat.obj `if test -f 'string/strncat.c'; then $(CYGPATH_W) 'string/strncat.c'; else $(CYGPATH_W) '$(srcdir)/string/strncat.c'; fi` + +strncmp.o: string/strncmp.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strncmp.o -MD -MP -MF $(DEPDIR)/strncmp.Tpo -c -o strncmp.o `test -f 'string/strncmp.c' || echo '$(srcdir)/'`string/strncmp.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strncmp.Tpo $(DEPDIR)/strncmp.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strncmp.c' object='strncmp.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strncmp.o `test -f 'string/strncmp.c' || echo '$(srcdir)/'`string/strncmp.c + +strncmp.obj: string/strncmp.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strncmp.obj -MD -MP -MF $(DEPDIR)/strncmp.Tpo -c -o strncmp.obj `if test -f 'string/strncmp.c'; then $(CYGPATH_W) 'string/strncmp.c'; else $(CYGPATH_W) '$(srcdir)/string/strncmp.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strncmp.Tpo $(DEPDIR)/strncmp.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strncmp.c' object='strncmp.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strncmp.obj `if test -f 'string/strncmp.c'; then $(CYGPATH_W) 'string/strncmp.c'; else $(CYGPATH_W) '$(srcdir)/string/strncmp.c'; fi` + +strncpy.o: string/strncpy.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strncpy.o -MD -MP -MF $(DEPDIR)/strncpy.Tpo -c -o strncpy.o `test -f 'string/strncpy.c' || echo '$(srcdir)/'`string/strncpy.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strncpy.Tpo $(DEPDIR)/strncpy.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strncpy.c' object='strncpy.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strncpy.o `test -f 'string/strncpy.c' || echo '$(srcdir)/'`string/strncpy.c + +strncpy.obj: string/strncpy.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strncpy.obj -MD -MP -MF $(DEPDIR)/strncpy.Tpo -c -o strncpy.obj `if test -f 'string/strncpy.c'; then $(CYGPATH_W) 'string/strncpy.c'; else $(CYGPATH_W) '$(srcdir)/string/strncpy.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strncpy.Tpo $(DEPDIR)/strncpy.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strncpy.c' object='strncpy.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strncpy.obj `if test -f 'string/strncpy.c'; then $(CYGPATH_W) 'string/strncpy.c'; else $(CYGPATH_W) '$(srcdir)/string/strncpy.c'; fi` + +strpbrk.o: string/strpbrk.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strpbrk.o -MD -MP -MF $(DEPDIR)/strpbrk.Tpo -c -o strpbrk.o `test -f 'string/strpbrk.c' || echo '$(srcdir)/'`string/strpbrk.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strpbrk.Tpo $(DEPDIR)/strpbrk.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strpbrk.c' object='strpbrk.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strpbrk.o `test -f 'string/strpbrk.c' || echo '$(srcdir)/'`string/strpbrk.c + +strpbrk.obj: string/strpbrk.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strpbrk.obj -MD -MP -MF $(DEPDIR)/strpbrk.Tpo -c -o strpbrk.obj `if test -f 'string/strpbrk.c'; then $(CYGPATH_W) 'string/strpbrk.c'; else $(CYGPATH_W) '$(srcdir)/string/strpbrk.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strpbrk.Tpo $(DEPDIR)/strpbrk.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strpbrk.c' object='strpbrk.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strpbrk.obj `if test -f 'string/strpbrk.c'; then $(CYGPATH_W) 'string/strpbrk.c'; else $(CYGPATH_W) '$(srcdir)/string/strpbrk.c'; fi` + +strrchr.o: string/strrchr.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strrchr.o -MD -MP -MF $(DEPDIR)/strrchr.Tpo -c -o strrchr.o `test -f 'string/strrchr.c' || echo '$(srcdir)/'`string/strrchr.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strrchr.Tpo $(DEPDIR)/strrchr.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strrchr.c' object='strrchr.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strrchr.o `test -f 'string/strrchr.c' || echo '$(srcdir)/'`string/strrchr.c + +strrchr.obj: string/strrchr.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strrchr.obj -MD -MP -MF $(DEPDIR)/strrchr.Tpo -c -o strrchr.obj `if test -f 'string/strrchr.c'; then $(CYGPATH_W) 'string/strrchr.c'; else $(CYGPATH_W) '$(srcdir)/string/strrchr.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strrchr.Tpo $(DEPDIR)/strrchr.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strrchr.c' object='strrchr.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strrchr.obj `if test -f 'string/strrchr.c'; then $(CYGPATH_W) 'string/strrchr.c'; else $(CYGPATH_W) '$(srcdir)/string/strrchr.c'; fi` + +strspn.o: string/strspn.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strspn.o -MD -MP -MF $(DEPDIR)/strspn.Tpo -c -o strspn.o `test -f 'string/strspn.c' || echo '$(srcdir)/'`string/strspn.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strspn.Tpo $(DEPDIR)/strspn.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strspn.c' object='strspn.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strspn.o `test -f 'string/strspn.c' || echo '$(srcdir)/'`string/strspn.c + +strspn.obj: string/strspn.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strspn.obj -MD -MP -MF $(DEPDIR)/strspn.Tpo -c -o strspn.obj `if test -f 'string/strspn.c'; then $(CYGPATH_W) 'string/strspn.c'; else $(CYGPATH_W) '$(srcdir)/string/strspn.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strspn.Tpo $(DEPDIR)/strspn.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strspn.c' object='strspn.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strspn.obj `if test -f 'string/strspn.c'; then $(CYGPATH_W) 'string/strspn.c'; else $(CYGPATH_W) '$(srcdir)/string/strspn.c'; fi` + +strstr.o: string/strstr.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strstr.o -MD -MP -MF $(DEPDIR)/strstr.Tpo -c -o strstr.o `test -f 'string/strstr.c' || echo '$(srcdir)/'`string/strstr.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strstr.Tpo $(DEPDIR)/strstr.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strstr.c' object='strstr.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strstr.o `test -f 'string/strstr.c' || echo '$(srcdir)/'`string/strstr.c + +strstr.obj: string/strstr.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strstr.obj -MD -MP -MF $(DEPDIR)/strstr.Tpo -c -o strstr.obj `if test -f 'string/strstr.c'; then $(CYGPATH_W) 'string/strstr.c'; else $(CYGPATH_W) '$(srcdir)/string/strstr.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strstr.Tpo $(DEPDIR)/strstr.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strstr.c' object='strstr.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strstr.obj `if test -f 'string/strstr.c'; then $(CYGPATH_W) 'string/strstr.c'; else $(CYGPATH_W) '$(srcdir)/string/strstr.c'; fi` + +strtok.o: string/strtok.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strtok.o -MD -MP -MF $(DEPDIR)/strtok.Tpo -c -o strtok.o `test -f 'string/strtok.c' || echo '$(srcdir)/'`string/strtok.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strtok.Tpo $(DEPDIR)/strtok.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strtok.c' object='strtok.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strtok.o `test -f 'string/strtok.c' || echo '$(srcdir)/'`string/strtok.c + +strtok.obj: string/strtok.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strtok.obj -MD -MP -MF $(DEPDIR)/strtok.Tpo -c -o strtok.obj `if test -f 'string/strtok.c'; then $(CYGPATH_W) 'string/strtok.c'; else $(CYGPATH_W) '$(srcdir)/string/strtok.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strtok.Tpo $(DEPDIR)/strtok.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strtok.c' object='strtok.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strtok.obj `if test -f 'string/strtok.c'; then $(CYGPATH_W) 'string/strtok.c'; else $(CYGPATH_W) '$(srcdir)/string/strtok.c'; fi` + +strupr.o: string/strupr.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strupr.o -MD -MP -MF $(DEPDIR)/strupr.Tpo -c -o strupr.o `test -f 'string/strupr.c' || echo '$(srcdir)/'`string/strupr.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strupr.Tpo $(DEPDIR)/strupr.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strupr.c' object='strupr.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strupr.o `test -f 'string/strupr.c' || echo '$(srcdir)/'`string/strupr.c + +strupr.obj: string/strupr.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT strupr.obj -MD -MP -MF $(DEPDIR)/strupr.Tpo -c -o strupr.obj `if test -f 'string/strupr.c'; then $(CYGPATH_W) 'string/strupr.c'; else $(CYGPATH_W) '$(srcdir)/string/strupr.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/strupr.Tpo $(DEPDIR)/strupr.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string/strupr.c' object='strupr.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o strupr.obj `if test -f 'string/strupr.c'; then $(CYGPATH_W) 'string/strupr.c'; else $(CYGPATH_W) '$(srcdir)/string/strupr.c'; fi` + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LIBRARIES) +installdirs: + for dir in "$(DESTDIR)$(libdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libLIBRARIES clean-local mostlyclean-am + +distclean: distclean-am + -rm -f ./$(DEPDIR)/atof.Po + -rm -f ./$(DEPDIR)/atoi.Po + -rm -f ./$(DEPDIR)/atol.Po + -rm -f ./$(DEPDIR)/calloc.Po + -rm -f ./$(DEPDIR)/cnvfrac.Po + -rm -f ./$(DEPDIR)/cnvint.Po + -rm -f ./$(DEPDIR)/crc16.Po + -rm -f ./$(DEPDIR)/cvtdec.Po + -rm -f ./$(DEPDIR)/delay100ktcy.Po + -rm -f ./$(DEPDIR)/delay100tcy.Po + -rm -f ./$(DEPDIR)/delay10ktcy.Po + -rm -f ./$(DEPDIR)/delay10tcy.Po + -rm -f ./$(DEPDIR)/delay1ktcy.Po + -rm -f ./$(DEPDIR)/delay1mtcy.Po + -rm -f ./$(DEPDIR)/fprintf.Po + -rm -f ./$(DEPDIR)/free.Po + -rm -f ./$(DEPDIR)/g_ftoa.Po + -rm -f ./$(DEPDIR)/iscntrl.Po + -rm -f ./$(DEPDIR)/isdigit.Po + -rm -f ./$(DEPDIR)/isgraph.Po + -rm -f ./$(DEPDIR)/islower.Po + -rm -f ./$(DEPDIR)/isprint.Po + -rm -f ./$(DEPDIR)/ispunct.Po + -rm -f ./$(DEPDIR)/isspace.Po + -rm -f ./$(DEPDIR)/isupper.Po + -rm -f ./$(DEPDIR)/isxdigit.Po + -rm -f ./$(DEPDIR)/itoa.Po + -rm -f ./$(DEPDIR)/ltoa.Po + -rm -f ./$(DEPDIR)/malloc.Po + -rm -f ./$(DEPDIR)/memccpy.Po + -rm -f ./$(DEPDIR)/memchr.Po + -rm -f ./$(DEPDIR)/memchrpgm.Po + -rm -f ./$(DEPDIR)/memchrram.Po + -rm -f ./$(DEPDIR)/memcmp.Po + -rm -f ./$(DEPDIR)/memcpy.Po + -rm -f ./$(DEPDIR)/memcpypgm2ram.Po + -rm -f ./$(DEPDIR)/memcpyram2ram.Po + -rm -f ./$(DEPDIR)/memfree.Po + -rm -f ./$(DEPDIR)/memfreemax.Po + -rm -f ./$(DEPDIR)/memmisc.Po + -rm -f ./$(DEPDIR)/memmove.Po + -rm -f ./$(DEPDIR)/memrchr.Po + -rm -f ./$(DEPDIR)/memset.Po + -rm -f ./$(DEPDIR)/printf.Po + -rm -f ./$(DEPDIR)/printf_small.Po + -rm -f ./$(DEPDIR)/printf_tiny.Po + -rm -f ./$(DEPDIR)/putchar.Po + -rm -f ./$(DEPDIR)/rand.Po + -rm -f ./$(DEPDIR)/realloc.Po + -rm -f ./$(DEPDIR)/sprintf.Po + -rm -f ./$(DEPDIR)/strcat.Po + -rm -f ./$(DEPDIR)/strchr.Po + -rm -f ./$(DEPDIR)/strcmp.Po + -rm -f ./$(DEPDIR)/strcpy.Po + -rm -f ./$(DEPDIR)/strcspn.Po + -rm -f ./$(DEPDIR)/streams.Po + -rm -f ./$(DEPDIR)/strlen.Po + -rm -f ./$(DEPDIR)/strlwr.Po + -rm -f ./$(DEPDIR)/strmgpsim.Po + -rm -f ./$(DEPDIR)/strmmssp.Po + -rm -f ./$(DEPDIR)/strmputchar.Po + -rm -f ./$(DEPDIR)/strmusart.Po + -rm -f ./$(DEPDIR)/strncat.Po + -rm -f ./$(DEPDIR)/strncmp.Po + -rm -f ./$(DEPDIR)/strncpy.Po + -rm -f ./$(DEPDIR)/strpbrk.Po + -rm -f ./$(DEPDIR)/strrchr.Po + -rm -f ./$(DEPDIR)/strspn.Po + -rm -f ./$(DEPDIR)/strstr.Po + -rm -f ./$(DEPDIR)/strtok.Po + -rm -f ./$(DEPDIR)/strupr.Po + -rm -f ./$(DEPDIR)/vfprintf.Po + -rm -f ./$(DEPDIR)/vprintf.Po + -rm -f ./$(DEPDIR)/vsprintf.Po + -rm -f ./$(DEPDIR)/x_ftoa.Po + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: install-libLIBRARIES + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f ./$(DEPDIR)/atof.Po + -rm -f ./$(DEPDIR)/atoi.Po + -rm -f ./$(DEPDIR)/atol.Po + -rm -f ./$(DEPDIR)/calloc.Po + -rm -f ./$(DEPDIR)/cnvfrac.Po + -rm -f ./$(DEPDIR)/cnvint.Po + -rm -f ./$(DEPDIR)/crc16.Po + -rm -f ./$(DEPDIR)/cvtdec.Po + -rm -f ./$(DEPDIR)/delay100ktcy.Po + -rm -f ./$(DEPDIR)/delay100tcy.Po + -rm -f ./$(DEPDIR)/delay10ktcy.Po + -rm -f ./$(DEPDIR)/delay10tcy.Po + -rm -f ./$(DEPDIR)/delay1ktcy.Po + -rm -f ./$(DEPDIR)/delay1mtcy.Po + -rm -f ./$(DEPDIR)/fprintf.Po + -rm -f ./$(DEPDIR)/free.Po + -rm -f ./$(DEPDIR)/g_ftoa.Po + -rm -f ./$(DEPDIR)/iscntrl.Po + -rm -f ./$(DEPDIR)/isdigit.Po + -rm -f ./$(DEPDIR)/isgraph.Po + -rm -f ./$(DEPDIR)/islower.Po + -rm -f ./$(DEPDIR)/isprint.Po + -rm -f ./$(DEPDIR)/ispunct.Po + -rm -f ./$(DEPDIR)/isspace.Po + -rm -f ./$(DEPDIR)/isupper.Po + -rm -f ./$(DEPDIR)/isxdigit.Po + -rm -f ./$(DEPDIR)/itoa.Po + -rm -f ./$(DEPDIR)/ltoa.Po + -rm -f ./$(DEPDIR)/malloc.Po + -rm -f ./$(DEPDIR)/memccpy.Po + -rm -f ./$(DEPDIR)/memchr.Po + -rm -f ./$(DEPDIR)/memchrpgm.Po + -rm -f ./$(DEPDIR)/memchrram.Po + -rm -f ./$(DEPDIR)/memcmp.Po + -rm -f ./$(DEPDIR)/memcpy.Po + -rm -f ./$(DEPDIR)/memcpypgm2ram.Po + -rm -f ./$(DEPDIR)/memcpyram2ram.Po + -rm -f ./$(DEPDIR)/memfree.Po + -rm -f ./$(DEPDIR)/memfreemax.Po + -rm -f ./$(DEPDIR)/memmisc.Po + -rm -f ./$(DEPDIR)/memmove.Po + -rm -f ./$(DEPDIR)/memrchr.Po + -rm -f ./$(DEPDIR)/memset.Po + -rm -f ./$(DEPDIR)/printf.Po + -rm -f ./$(DEPDIR)/printf_small.Po + -rm -f ./$(DEPDIR)/printf_tiny.Po + -rm -f ./$(DEPDIR)/putchar.Po + -rm -f ./$(DEPDIR)/rand.Po + -rm -f ./$(DEPDIR)/realloc.Po + -rm -f ./$(DEPDIR)/sprintf.Po + -rm -f ./$(DEPDIR)/strcat.Po + -rm -f ./$(DEPDIR)/strchr.Po + -rm -f ./$(DEPDIR)/strcmp.Po + -rm -f ./$(DEPDIR)/strcpy.Po + -rm -f ./$(DEPDIR)/strcspn.Po + -rm -f ./$(DEPDIR)/streams.Po + -rm -f ./$(DEPDIR)/strlen.Po + -rm -f ./$(DEPDIR)/strlwr.Po + -rm -f ./$(DEPDIR)/strmgpsim.Po + -rm -f ./$(DEPDIR)/strmmssp.Po + -rm -f ./$(DEPDIR)/strmputchar.Po + -rm -f ./$(DEPDIR)/strmusart.Po + -rm -f ./$(DEPDIR)/strncat.Po + -rm -f ./$(DEPDIR)/strncmp.Po + -rm -f ./$(DEPDIR)/strncpy.Po + -rm -f ./$(DEPDIR)/strpbrk.Po + -rm -f ./$(DEPDIR)/strrchr.Po + -rm -f ./$(DEPDIR)/strspn.Po + -rm -f ./$(DEPDIR)/strstr.Po + -rm -f ./$(DEPDIR)/strtok.Po + -rm -f ./$(DEPDIR)/strupr.Po + -rm -f ./$(DEPDIR)/vfprintf.Po + -rm -f ./$(DEPDIR)/vprintf.Po + -rm -f ./$(DEPDIR)/vsprintf.Po + -rm -f ./$(DEPDIR)/x_ftoa.Po + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-libLIBRARIES + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ + clean-generic clean-libLIBRARIES clean-local cscopelist-am \ + ctags ctags-am distclean distclean-compile distclean-generic \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am \ + install-libLIBRARIES install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-libLIBRARIES + +.PRECIOUS: Makefile + + +clean-local: + $(RM) *.asm; + $(RM) *.lst; + +clean-intermediate: clean-local + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $@ in $$subdir"; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@); \ + done + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/device/lib/pic16/libc/ctype/iscntrl.c b/device/lib/pic16/libc/ctype/iscntrl.c new file mode 100644 index 0000000..0d42819 --- /dev/null +++ b/device/lib/pic16/libc/ctype/iscntrl.c @@ -0,0 +1,36 @@ +/*------------------------------------------------------------------------- + iscntrl.c - part of ctype.h + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <ctype.h> + +char iscntrl (unsigned char c) +{ + if ( c <= 0x1F || c == 0x7f ) + return 1; + return 0; +} diff --git a/device/lib/pic16/libc/ctype/isdigit.c b/device/lib/pic16/libc/ctype/isdigit.c new file mode 100644 index 0000000..cc4d62f --- /dev/null +++ b/device/lib/pic16/libc/ctype/isdigit.c @@ -0,0 +1,38 @@ +/*------------------------------------------------------------------------- + isdigit.c - part of ctype.h + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <ctype.h> + +#define UC(c) ((unsigned char)c) + +char isdigit (unsigned char c) +{ + if ( c >= UC('0') && c <= UC('9') ) + return 1; + return 0; +} diff --git a/device/lib/pic16/libc/ctype/isgraph.c b/device/lib/pic16/libc/ctype/isgraph.c new file mode 100644 index 0000000..27fcca4 --- /dev/null +++ b/device/lib/pic16/libc/ctype/isgraph.c @@ -0,0 +1,36 @@ +/*------------------------------------------------------------------------- + isgraph.c - part of ctype.h + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <ctype.h> + +char isgraph (unsigned char c) +{ + if ( c >= 0x21 && c <= 0x7e ) + return 1; + return 0; +} diff --git a/device/lib/pic16/libc/ctype/islower.c b/device/lib/pic16/libc/ctype/islower.c new file mode 100644 index 0000000..40de9cc --- /dev/null +++ b/device/lib/pic16/libc/ctype/islower.c @@ -0,0 +1,38 @@ +/*------------------------------------------------------------------------- + islower.c - part of ctype.h + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <ctype.h> + +#define UC(c) ((unsigned char)c) + +char islower (unsigned char c) +{ + if ( c >= UC('a') && c <= UC('z') ) + return 1; + return 0; +} diff --git a/device/lib/pic16/libc/ctype/isprint.c b/device/lib/pic16/libc/ctype/isprint.c new file mode 100644 index 0000000..58f4b1f --- /dev/null +++ b/device/lib/pic16/libc/ctype/isprint.c @@ -0,0 +1,36 @@ +/*------------------------------------------------------------------------- + isprint.c - part of ctype.h + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <ctype.h> + +char isprint (unsigned char c) +{ + if ( c >= 0x20 && c <= 0x7e ) + return 1; + return 0; +} diff --git a/device/lib/pic16/libc/ctype/ispunct.c b/device/lib/pic16/libc/ctype/ispunct.c new file mode 100644 index 0000000..d6268cd --- /dev/null +++ b/device/lib/pic16/libc/ctype/ispunct.c @@ -0,0 +1,40 @@ +/*------------------------------------------------------------------------- + ispunct.c - part of ctype.h + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <ctype.h> + +char ispunct (unsigned char c) +{ + if ( isprint (c) && + !islower(c) && + !isupper(c) && + !isspace(c) && + !isdigit(c) ) + return 1; + return 0; +} diff --git a/device/lib/pic16/libc/ctype/isspace.c b/device/lib/pic16/libc/ctype/isspace.c new file mode 100644 index 0000000..5eb0014 --- /dev/null +++ b/device/lib/pic16/libc/ctype/isspace.c @@ -0,0 +1,43 @@ +/*------------------------------------------------------------------------- + isppace.c - part of ctype.h + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <ctype.h> + +#define UC(c) ((unsigned char)c) + +char isspace (unsigned char c) +{ + if ( c == UC(' ') || + c == UC('\f') || + c == UC('\n') || + c == UC('\r') || + c == UC('\t') || + c == UC('\v') ) + return 1; + return 0; +} diff --git a/device/lib/pic16/libc/ctype/isupper.c b/device/lib/pic16/libc/ctype/isupper.c new file mode 100644 index 0000000..ddedc61 --- /dev/null +++ b/device/lib/pic16/libc/ctype/isupper.c @@ -0,0 +1,38 @@ +/*------------------------------------------------------------------------- + isupper.c - part of ctype.h + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <ctype.h> + +#define UC(c) ((unsigned char)c) + +char isupper (unsigned char c) +{ + if ( c >= UC('A') && c <= UC('Z') ) + return 1; + return 0; +} diff --git a/device/lib/pic16/libc/ctype/isxdigit.c b/device/lib/pic16/libc/ctype/isxdigit.c new file mode 100644 index 0000000..ae383ea --- /dev/null +++ b/device/lib/pic16/libc/ctype/isxdigit.c @@ -0,0 +1,40 @@ +/*------------------------------------------------------------------------- + isxdigit.c - part of ctype.h + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <ctype.h> + +#define UC(c) ((unsigned char)c) + +char isxdigit (unsigned char c) +{ + if ( ( c >= UC('0') && c <= UC('9')) || + ( c >= UC('a') && c <= UC('f')) || + ( c >= UC('A') && c <= UC('F')) ) + return 1; + return 0; +} diff --git a/device/lib/pic16/libc/delay/delay100ktcy.S b/device/lib/pic16/libc/delay/delay100ktcy.S new file mode 100644 index 0000000..4da07c2 --- /dev/null +++ b/device/lib/pic16/libc/delay/delay100ktcy.S @@ -0,0 +1,73 @@ +;-------------------------------------------------------------------------- +; delay100ktcy.S +; +; Copyright (C) 2005, Vangelis Rokas <vrokas at otenet.gr> +; +; This library is free software; you can redistribute it and/or modify it +; under the terms of the GNU General Public License as published by the +; Free Software Foundation; either version 2, or (at your option) any +; later version. +; +; This library is distributed in the hope that it will be useful, +; but WITHOUT ANY WARRANTY; without even the implied warranty of +; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +; GNU General Public License for more details. +; +; You should have received a copy of the GNU General Public License +; along with this library; see the file COPYING. If not, write to the +; Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, +; MA 02110-1301, USA. +; +; As a special exception, if you link this library with other files, +; some of which are compiled with SDCC, to produce an executable, +; this library does not by itself cause the resulting executable to +; be covered by the GNU General Public License. This exception does +; not however invalidate any other reasons why the executable file +; might be covered by the GNU General Public License. +;-------------------------------------------------------------------------- + + include <p18fxxx.inc> + + extern _delay10tcy + extern _delay1ktcy + + global _delay100ktcy + + code + +_delay100ktcy: + ; polynomial for 100ktcy delay is f(x) = 100000 * (x-1) + 100000 + decf WREG, f + + movwf POSTDEC1 + movlw 99 + call _delay1ktcy + + movlw 99 + call _delay10tcy + + movf PREINC1, w + + bz @delay100k_end + bra $+2 + +@delay100k_loop: + movwf POSTDEC1 + + movlw 99 + call _delay1ktcy + + movlw 99 + call _delay10tcy + + bra $+2 + bra $+2 + nop + movf PREINC1, w + decfsz WREG, f + bra @delay100k_loop + +@delay100k_end: + return + + end diff --git a/device/lib/pic16/libc/delay/delay100tcy.S b/device/lib/pic16/libc/delay/delay100tcy.S new file mode 100644 index 0000000..76792fc --- /dev/null +++ b/device/lib/pic16/libc/delay/delay100tcy.S @@ -0,0 +1,66 @@ +;-------------------------------------------------------------------------- +; delay100tcy.S +; +; Copyright (C) 2005, Vangelis Rokas <vrokas at otenet.gr> +; +; This library is free software; you can redistribute it and/or modify it +; under the terms of the GNU General Public License as published by the +; Free Software Foundation; either version 2, or (at your option) any +; later version. +; +; This library is distributed in the hope that it will be useful, +; but WITHOUT ANY WARRANTY; without even the implied warranty of +; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +; GNU General Public License for more details. +; +; You should have received a copy of the GNU General Public License +; along with this library; see the file COPYING. If not, write to the +; Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, +; MA 02110-1301, USA. +; +; As a special exception, if you link this library with other files, +; some of which are compiled with SDCC, to produce an executable, +; this library does not by itself cause the resulting executable to +; be covered by the GNU General Public License. This exception does +; not however invalidate any other reasons why the executable file +; might be covered by the GNU General Public License. +;-------------------------------------------------------------------------- + + include <p18fxxx.inc> + + extern _delay10tcy + + global _delay100tcy + + code + +_delay100tcy: + ; polynomial for 100tcy delay is f(x) = 100 * (x-1) + 100 + decf WREG, f + movwf POSTDEC1 + movlw 9 + call _delay10tcy + + movf PREINC1, w + + bz @delay100_end + bra $+2 + +@delay100_loop: + movwf POSTDEC1 + + movlw 9 + call _delay10tcy + + bra $+2 + + movf PREINC1, w + nop + bra $+2 + decfsz WREG, f + bra @delay100_loop + +@delay100_end: + return + + end diff --git a/device/lib/pic16/libc/delay/delay10ktcy.S b/device/lib/pic16/libc/delay/delay10ktcy.S new file mode 100644 index 0000000..efb37ce --- /dev/null +++ b/device/lib/pic16/libc/delay/delay10ktcy.S @@ -0,0 +1,73 @@ +;-------------------------------------------------------------------------- +; delay10ktcy.S +; +; Copyright (C) 2005, Vangelis Rokas <vrokas at otenet.gr> +; +; This library is free software; you can redistribute it and/or modify it +; under the terms of the GNU General Public License as published by the +; Free Software Foundation; either version 2, or (at your option) any +; later version. +; +; This library is distributed in the hope that it will be useful, +; but WITHOUT ANY WARRANTY; without even the implied warranty of +; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +; GNU General Public License for more details. +; +; You should have received a copy of the GNU General Public License +; along with this library; see the file COPYING. If not, write to the +; Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, +; MA 02110-1301, USA. +; +; As a special exception, if you link this library with other files, +; some of which are compiled with SDCC, to produce an executable, +; this library does not by itself cause the resulting executable to +; be covered by the GNU General Public License. This exception does +; not however invalidate any other reasons why the executable file +; might be covered by the GNU General Public License. +;-------------------------------------------------------------------------- + + include <p18fxxx.inc> + + extern _delay10tcy + extern _delay1ktcy + + global _delay10ktcy + + code + +_delay10ktcy: + ; polynomial for 10ktcy delay is f(x) = 10000 * (x-1) + 10000 + decf WREG, f + + movwf POSTDEC1 + movlw 9 + call _delay1ktcy + + movlw 99 + call _delay10tcy + + movf PREINC1, w + + bz @delay10k_end + bra $+2 + +@delay10k_loop: + movwf POSTDEC1 + + movlw 9 + call _delay1ktcy + + movlw 99 + call _delay10tcy + + bra $+2 + bra $+2 + nop + movf PREINC1, w + decfsz WREG, f + bra @delay10k_loop + +@delay10k_end: + return + + end diff --git a/device/lib/pic16/libc/delay/delay10tcy.S b/device/lib/pic16/libc/delay/delay10tcy.S new file mode 100644 index 0000000..6dcd889 --- /dev/null +++ b/device/lib/pic16/libc/delay/delay10tcy.S @@ -0,0 +1,58 @@ +;-------------------------------------------------------------------------- +; delay10tcy.S +; +; Copyright (C) 2005, Vangelis Rokas <vrokas at otenet.gr> +; +; This library is free software; you can redistribute it and/or modify it +; under the terms of the GNU General Public License as published by the +; Free Software Foundation; either version 2, or (at your option) any +; later version. +; +; This library is distributed in the hope that it will be useful, +; but WITHOUT ANY WARRANTY; without even the implied warranty of +; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +; GNU General Public License for more details. +; +; You should have received a copy of the GNU General Public License +; along with this library; see the file COPYING. If not, write to the +; Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, +; MA 02110-1301, USA. +; +; As a special exception, if you link this library with other files, +; some of which are compiled with SDCC, to produce an executable, +; this library does not by itself cause the resulting executable to +; be covered by the GNU General Public License. This exception does +; not however invalidate any other reasons why the executable file +; might be covered by the GNU General Public License. +;-------------------------------------------------------------------------- + + include <p18fxxx.inc> + + global _delay10tcy + + code + +_delay10tcy: + ; polynomial for 10tcy delay is f(x) = 10 * (x-1) + 10 + decf WREG, f + nop + + movf WREG, w + bz @delay10_end + + bra $+2 + +@delay10_loop: + bra $+2 + bra $+2 + bra $+2 + + nop + decfsz WREG, f + bra @delay10_loop + +@delay10_end: + + return + + end diff --git a/device/lib/pic16/libc/delay/delay1ktcy.S b/device/lib/pic16/libc/delay/delay1ktcy.S new file mode 100644 index 0000000..6282369 --- /dev/null +++ b/device/lib/pic16/libc/delay/delay1ktcy.S @@ -0,0 +1,66 @@ +;-------------------------------------------------------------------------- +; delay1ktcy.S +; +; Copyright (C) 2005, Vangelis Rokas <vrokas at otenet.gr> +; +; This library is free software; you can redistribute it and/or modify it +; under the terms of the GNU General Public License as published by the +; Free Software Foundation; either version 2, or (at your option) any +; later version. +; +; This library is distributed in the hope that it will be useful, +; but WITHOUT ANY WARRANTY; without even the implied warranty of +; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +; GNU General Public License for more details. +; +; You should have received a copy of the GNU General Public License +; along with this library; see the file COPYING. If not, write to the +; Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, +; MA 02110-1301, USA. +; +; As a special exception, if you link this library with other files, +; some of which are compiled with SDCC, to produce an executable, +; this library does not by itself cause the resulting executable to +; be covered by the GNU General Public License. This exception does +; not however invalidate any other reasons why the executable file +; might be covered by the GNU General Public License. +;-------------------------------------------------------------------------- + + include <p18fxxx.inc> + + extern _delay10tcy + + global _delay1ktcy + + code + +_delay1ktcy: + ; polynomial for 1ktcy delay is f(x) = 1000 * (x-1) + 1000 + decf WREG, f + + movwf POSTDEC1 + movlw 99 + call _delay10tcy + + movf PREINC1, w + + bz @delay1k_end + bra $+2 + +@delay1k_loop: + movwf POSTDEC1 + movlw 99 + call _delay10tcy + + bra $+2 + bra $+2 + nop + + movf PREINC1, w + decfsz WREG, f + bra @delay1k_loop + +@delay1k_end: + return + + end diff --git a/device/lib/pic16/libc/delay/delay1mtcy.S b/device/lib/pic16/libc/delay/delay1mtcy.S new file mode 100644 index 0000000..4956891 --- /dev/null +++ b/device/lib/pic16/libc/delay/delay1mtcy.S @@ -0,0 +1,80 @@ +;-------------------------------------------------------------------------- +; delay1mtcy.S +; +; Copyright (C) 2005, Vangelis Rokas <vrokas at otenet.gr> +; +; This library is free software; you can redistribute it and/or modify it +; under the terms of the GNU General Public License as published by the +; Free Software Foundation; either version 2, or (at your option) any +; later version. +; +; This library is distributed in the hope that it will be useful, +; but WITHOUT ANY WARRANTY; without even the implied warranty of +; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +; GNU General Public License for more details. +; +; You should have received a copy of the GNU General Public License +; along with this library; see the file COPYING. If not, write to the +; Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, +; MA 02110-1301, USA. +; +; As a special exception, if you link this library with other files, +; some of which are compiled with SDCC, to produce an executable, +; this library does not by itself cause the resulting executable to +; be covered by the GNU General Public License. This exception does +; not however invalidate any other reasons why the executable file +; might be covered by the GNU General Public License. +;-------------------------------------------------------------------------- + + include <p18fxxx.inc> + + extern _delay10tcy + extern _delay100tcy + extern _delay10ktcy + + global _delay1mtcy + + code + +_delay1mtcy: + ; polynomial for 1mtcy delay is f(x) = 100000 * (x-1) + 100000 + decf WREG, f + + movwf POSTDEC1 + movlw 99 + call _delay10ktcy + + movlw 99 + call _delay100tcy + + movlw 9 + call _delay10tcy + + movf PREINC1, w + + bz @delay1m_end + bra $+2 + +@delay1m_loop: + movwf POSTDEC1 + + movlw 99 + call _delay10ktcy + + movlw 99 + call _delay100tcy + + movlw 9 + call _delay10tcy + + bra $+2 + bra $+2 + nop + movf PREINC1, w + decfsz WREG, f + bra @delay1m_loop + +@delay1m_end: + return + + end diff --git a/device/lib/pic16/libc/stdio/fprintf.c b/device/lib/pic16/libc/stdio/fprintf.c new file mode 100644 index 0000000..9e5a032 --- /dev/null +++ b/device/lib/pic16/libc/stdio/fprintf.c @@ -0,0 +1,50 @@ +/*------------------------------------------------------------------------- + fprintf.c + + Copyright (C) 2005, Vangelis Rokas <vrokas AT otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <stdarg.h> +#include <stdio.h> + +#if _DEBUG +extern void io_long (unsigned long); +extern void io_str (char *); +#endif + +int +fprintf (FILE *stream, const char *fmt, ...) +{ + va_list ap; + +#if _DEBUG + io_str ("fprintf: "); + io_long ((unsigned long) stream); + io_long ((unsigned long) fmt); +#endif + + va_start (ap, fmt); + return vfprintf (stream, fmt, ap); +} diff --git a/device/lib/pic16/libc/stdio/printf.c b/device/lib/pic16/libc/stdio/printf.c new file mode 100644 index 0000000..f531a9f --- /dev/null +++ b/device/lib/pic16/libc/stdio/printf.c @@ -0,0 +1,49 @@ +/*------------------------------------------------------------------------- + printf.c + + Copyright (C) 2005, Vangelis Rokas <vrokas AT otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <stdarg.h> +#include <stdio.h> + +#if _DEBUG +extern void io_long (unsigned long); +extern void io_str (char *); +#endif + +int +printf (const char *fmt, ...) +{ + va_list ap; + +#if _DEBUG + io_str ("printf: "); + io_long ((unsigned long) stdout); +#endif + + va_start (ap, fmt); + return vfprintf (stdout, fmt, ap); +} diff --git a/device/lib/pic16/libc/stdio/printf_small.c b/device/lib/pic16/libc/stdio/printf_small.c new file mode 100644 index 0000000..1755305 --- /dev/null +++ b/device/lib/pic16/libc/stdio/printf_small.c @@ -0,0 +1,162 @@ +/*------------------------------------------------------------------------- + printf_small.c - source file for reduced version of printf + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta AT ieee.org> + Modified for pic16 port, by Vangelis Rokas, 2004 <vrokas AT otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +/* This function uses function putchar() to dump a character + * to standard output. putchar() is defined in libc18f.lib + * as dummy function, which will be linked if no putchar() + * function is provided by the user. + * The user can write his own putchar() function and link it + * with the source *BEFORE* the libc18f.lib library. This way + * the linker will link the first function (i.e. the user's function) */ + +/* following formats are supported :- + format output type argument-type + %d decimal int + %ld decimal long + %hd decimal char + %x hexadecimal int + %lx hexadecimal long + %hx hexadecimal char + %o octal int + %lo octal long + %ho octal char + %c character char + %s character generic pointer + %f float float +*/ + +#include <stdarg.h> +#include <stdio.h> +#include <stdlib.h> + +void +printf_small (const char *fmt, ...) + __reentrant +{ + const char *ch; + char radix; + char flong; + char fstr; + char fchar; + char ffloat; + float flt; + char *str; + __data char *str1; + long val; + static char buffer[16]; + va_list ap; + + ch = fmt; + va_start (ap, fmt); + + while (*ch) //for (; *fmt ; fmt++ ) + { + if (*ch == '%') + { + flong = fstr = fchar = ffloat = 0; + radix = 0; + ++ch; + + if (*ch == 'l') + { + flong = 1; + ++ch; + } + else if (*ch == 'h') + { + fchar = 1; + ++ch; + } + + if (*ch == 's') + fstr = 1; + else if (*ch == 'f') + ffloat = 1; + else if (*ch == 'd') + radix = 10; + else if (*ch == 'x') + radix = 16; + else if (*ch == 'c') + radix = 0; + else if (*ch == 'o') + radix = 8; + + if (fstr) + { + str = va_arg (ap, char *); + while (*str) + putchar (*str++); + } + else if (ffloat) + { + flt = va_arg (ap, float); + x_ftoa (flt, buffer, 32, 6); + str1 = buffer; + while (*str1) + ++str1; + --str1; + while (*str1 == '0') + --str1; + ++str1; + *str1 = 0; + str1 = buffer; + while (*str1) + putchar (*str1++); + } + else + { + if (flong) + val = va_arg (ap, long); + else if (fchar) + val = (char) va_arg (ap, int); // FIXME: SDCC casts char arguments into ints + else + { + val = va_arg (ap, int); + } + + if (radix) + { + ltoa (val, buffer, radix); + + str1 = buffer; + while (*str1) + { + putchar (*str1++); + } + } + else + putchar ((char) val); + } + } + else + putchar (*ch); + + ++ch; + } +} diff --git a/device/lib/pic16/libc/stdio/printf_tiny.c b/device/lib/pic16/libc/stdio/printf_tiny.c new file mode 100644 index 0000000..1d3eb78 --- /dev/null +++ b/device/lib/pic16/libc/stdio/printf_tiny.c @@ -0,0 +1,203 @@ +/*------------------------------------------------------------------------- + printf_tiny.c - source file for reduced version of printf + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta AT ieee.org> + Modified for pic16 port, by Vangelis Rokas, 2004 <vrokas AT otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +/* This function uses function putchar() to dump a character + * to standard output. putchar() is defined in libc18f.lib + * as dummy function, which will be linked if no putchar() + * function is provided by the user. + * The user can write his own putchar() function and link it + * with the source *BEFORE* the libc18f.lib library. This way + * the linker will link the first function (i.e. the user's function) */ + +/* following formats are supported :- + format output type argument-type + %u* unsigned * + + %b binary + %d decimal int + %ld decimal long + %hd decimal char + %x hexadecimal int + %lxX hexadecimal long + %hxX hexadecimal char + %o octal int + %lo octal long + %ho octal char + %c character char + %s character generic pointer +*/ + +/* + * This macro enables the use of the 'b' binary specifier and + * the use of "%b", "%hb" and "%lb" + */ +/* #define BINARY_SPECIFIER */ + +#include <ctype.h> +#include <stdarg.h> +#include <stdio.h> +#include <stdlib.h> + +#if 0 +#define DPUT(c) putchar(c) +#else +#define DPUT(c) +#endif + +#define ISLONG (flong) +#define ISSTR (fstr) +#define ISCHAR (fchar) +#define HAVESIGN (nosign) + +#ifdef BINARY_SPECIFIER +/* "%lb" = "0" - "11111111111111111111111111111111" */ +# define BUF_SIZE 33 +#else +/* "%lo" = "0" - "37777777777" or "-21777777777" - "17777777777" */ +# define BUF_SIZE 13 +#endif + +void +printf_tiny (const char *fmt, ...) +{ + char radix; + char flong, fstr; + char fchar, nosign; + char upcase; + + const char *str, *ch; + __data char *str1; + long val; + char buffer[BUF_SIZE]; + va_list ap; + + va_start (ap, fmt); + ch = fmt; + + while (*ch) //for (; *fmt ; fmt++ ) + { + if (*ch == '%') + { + ISLONG = 0; + ISSTR = 0; + ISCHAR = 0; + HAVESIGN = 0; + radix = 0; + upcase = 0; + ch++; + + if (*ch == 'u') + { + HAVESIGN = 1; + ++ch; + } + + if (*ch == 'l') + { + ISLONG = 1; + ++ch; + } + else if (*ch == 'h') + { + ISCHAR = 1; + ++ch; + } + + if (*ch == 's') + ISSTR = 1; + else if (*ch == 'd') + radix = 10; + else if (*ch == 'x') + { + radix = 16; + upcase = 0; + } + else if (*ch == 'X') + { + radix = 16; + upcase = 1; + } + else if (*ch == 'c') + radix = 0; + else if (*ch == 'o') + radix = 8; +#ifdef BINARX_SPECIFIER + else if (*ch == 'b') + radix = 2; +#endif + + if (ISSTR) + { + str = va_arg (ap, const char *); + while (*str) + { + putchar (*str); + ++str; + } + } + else + { + if (ISLONG) + val = va_arg (ap, long); + else if (ISCHAR) + { + val = (unsigned char) va_arg (ap, int); // FIXME: SDCC casts char arguments into ints + if (!HAVESIGN) + val = (char) val; // FIXME cont'd: sign-extend if required + } + else + val = va_arg (ap, int); + + if (radix) + { + if (HAVESIGN) + ultoa (val, buffer, radix); + else + ltoa (val, buffer, radix); + + str1 = buffer; + while ((*str1)) + { + radix = *str1; + if (upcase) + radix = toupper (radix); + putchar (radix); + ++str1; + } + } + else + putchar ((char) val); + } + } + else + putchar (*ch); + + ++ch; + } +} diff --git a/device/lib/pic16/libc/stdio/putchar.c b/device/lib/pic16/libc/stdio/putchar.c new file mode 100644 index 0000000..d993a67 --- /dev/null +++ b/device/lib/pic16/libc/stdio/putchar.c @@ -0,0 +1,37 @@ +/*------------------------------------------------------------------------- + putchar.c - putchar dummy function + + Copyright (C) 2005, Vangelis Rokas <vrokas AT otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <stdio.h> + +/* This is a dummy function so that sources compile, + * even when user doesn't give a putchar() function. */ + +PUTCHAR (c) +{ + (void)c; +} diff --git a/device/lib/pic16/libc/stdio/sprintf.c b/device/lib/pic16/libc/stdio/sprintf.c new file mode 100644 index 0000000..c41e8fe --- /dev/null +++ b/device/lib/pic16/libc/stdio/sprintf.c @@ -0,0 +1,43 @@ +/*------------------------------------------------------------------------- + sprintf.c + + Copyright (C) 2005, Vangelis Rokas <vrokas AT otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <stdarg.h> +#include <stdio.h> + +int +sprintf (char *ebuf, char *fmt, ...) +{ + unsigned int i; + va_list ap; + + ap = va_start (ap, fmt); + i = vfprintf ((FILE *) ebuf, fmt, ap); + ebuf[i] = '\0'; + + return i; +} diff --git a/device/lib/pic16/libc/stdio/streams.c b/device/lib/pic16/libc/stdio/streams.c new file mode 100644 index 0000000..232dc7d --- /dev/null +++ b/device/lib/pic16/libc/stdio/streams.c @@ -0,0 +1,34 @@ +/*------------------------------------------------------------------------- + streams.c - source file for stream declarations + + Copyright (C) 2004, Vangelis Rokas <vrokas AT otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <stdio.h> + +FILE *stdout; +// = STREAM_USER; +FILE *stdin; +// = STREAM_USER; diff --git a/device/lib/pic16/libc/stdio/strmgpsim.c b/device/lib/pic16/libc/stdio/strmgpsim.c new file mode 100644 index 0000000..a952579 --- /dev/null +++ b/device/lib/pic16/libc/stdio/strmgpsim.c @@ -0,0 +1,40 @@ +/*------------------------------------------------------------------------- + strmusart.c - usart stream putchar + + Copyright (C) 2004, Vangelis Rokas <vrokas AT otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +extern int WREG; + +/* note that USART should already been initialized */ +void +__stream_gpsim_putchar (char c) __wparam __naked +{ + (void)c; + __asm + MOVFF _WREG, 0xf7f + RETURN + __endasm; +} diff --git a/device/lib/pic16/libc/stdio/strmmssp.c b/device/lib/pic16/libc/stdio/strmmssp.c new file mode 100644 index 0000000..6881060 --- /dev/null +++ b/device/lib/pic16/libc/stdio/strmmssp.c @@ -0,0 +1,40 @@ +/*------------------------------------------------------------------------- + strmmssp.c - MSSP stream putchar + + Copyright (C) 2004, Vangelis Rokas <vrokas AT otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +extern int SSPBUF; + +/* note that USART should already been initialized */ +void +__stream_mssp_putchar (char c) __wparam __naked +{ + (void)c; + __asm + MOVWF _SSPBUF, 0 + RETURN + __endasm; +} diff --git a/device/lib/pic16/libc/stdio/strmputchar.c b/device/lib/pic16/libc/stdio/strmputchar.c new file mode 100644 index 0000000..3699c96 --- /dev/null +++ b/device/lib/pic16/libc/stdio/strmputchar.c @@ -0,0 +1,61 @@ +/*------------------------------------------------------------------------- + strmputchar.c - stream putchar dispatch function + + Copyright (C) 2005, Vangelis Rokas <vrokas AT otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <stdio.h> + +void +__stream_putchar (FILE *stream, char c) +{ + unsigned char deref; + + deref = (unsigned char) (((unsigned long) stream) >> 16); + +#if _DEBUG + io_str ("__stream_putchar: "); + io_long ((unsigned long) stream); +#endif + + if (deref == 0x80) + { + /* this is a data/near memory pointer */ + *(*(char **) stream) = c; + *(char **) stream += 1; + } + else if (deref & 0x20) + { + deref ^= 0x20; + if (deref == USART_DEREF) + __stream_usart_putchar (c); + else if (deref == MSSP_DEREF) + __stream_mssp_putchar (c); + else if (deref == USER_DEREF) + putchar (c); + else if (deref == GPSIM_DEREF) /* see stdio.h for info on this */ + __stream_gpsim_putchar (c); /* feature */ + } +} diff --git a/device/lib/pic16/libc/stdio/strmusart.c b/device/lib/pic16/libc/stdio/strmusart.c new file mode 100644 index 0000000..761d862 --- /dev/null +++ b/device/lib/pic16/libc/stdio/strmusart.c @@ -0,0 +1,45 @@ +/*------------------------------------------------------------------------- + strmusart.c - usart stream putchar + + Copyright (C) 2004, Vangelis Rokas <vrokas AT otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +extern int WREG; +extern int TXREG; +extern int TXSTA; + +/* note that USART should already been initialized */ +void +__stream_usart_putchar (char c) __wparam __naked +{ + (void)c; + __asm +@1: + BTFSS _TXSTA, 1 + BRA @1 + MOVWF _TXREG + RETURN + __endasm; +} diff --git a/device/lib/pic16/libc/stdio/vfprintf.c b/device/lib/pic16/libc/stdio/vfprintf.c new file mode 100644 index 0000000..d022328 --- /dev/null +++ b/device/lib/pic16/libc/stdio/vfprintf.c @@ -0,0 +1,490 @@ +/*------------------------------------------------------------------------- + vfprintf.c - source file for reduced version of printf + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta AT ieee.org> + Modified for pic16 port, by Vangelis Rokas, 2005 <vrokas AT otenet.gr> + Bug-fixed and feature-enhanced by Mauro Giachero, 2008 <mauro.giachero AT gmail.com> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +/* following formats are supported :- + format output type argument-type + %% - - + %u unsigned int + %u* unsigned * + %b binary int + %lb binary long + %hb binary char + %d decimal int + %lu unsigned long + %hu unsigned char + %l[di] decimal long + %lu[di] unsigned long + %h[di] decimal char + %hu[di] unsigned char + %[xX] hexadecimal int + %l[xX] hexadecimal long + %h[xX] hexadecimal char + %o octal int + %lo octal long + %ho octal char + %c character char + %s character generic pointer + Also supported are: + - the '0', '-' and ' ' alignment modifiers + - the '+' and ' ' modifiers + - the width field for integral types + - the precision field for strings +*/ + +#include <ctype.h> +#include <stdarg.h> +#include <stdio.h> +#include <stdlib.h> + +/*********************************************************** + * The following switches enable some "advanced" features. * + * With all the switches enabled: * + * ; Statistics: * + * ; code size: 2062 (0x080e) bytes ( 1.57%) * + * ; 1031 (0x0407) words * + * ; udata size: 16 (0x0010) bytes ( 1.25%) * + * ; access size: 31 (0x001f) bytes * + * With all the switches disabled: * + * ; Statistics: * + * ; code size: 1278 (0x04fe) bytes ( 0.98%) * + * ; 639 (0x027f) words * + * ; udata size: 16 (0x0010) bytes ( 1.25%) * + * ; access size: 25 (0x0019) bytes * + ***********************************************************/ +/* + * Define this to enable support of the field width, which + * allows to specify the minimum number of characters an + * integer must use. + * Costs ~200 code words and 3 bytes in access RAM. + */ +#define FIELD_WIDTH +/* + * Define this to enable support of the precision, which + * allows to specify the maximum number of characters a + * string can use. Note that this implementation doesn't + * use this field for integers (as it should). + * Costs ~85 code words and 1 byte in access RAM. + */ +#define PRECISION +/* + * Define this to enable support of the '+' and ' ' modifiers, + * which specify that a positive signed number must be + * preceded respectively with a '+' or a ' ' character. + * Costs ~70 code words and 2 words of access RAM + */ +#define SIGN_MODIFIERS +/* + * With this macro defined, trying to print a float number + * will generate the "<NO FLOAT>" string. + * Costs ~25 code words + */ +#define FLOAT_PLACEHOLDER +/* + * With this macro defined, printing floats will work. + * This also enables PRECISION and disables FLOAT_PLACEHOLDER. + */ +#if defined(USE_FLOATS) + /* The configure script always defines USE_FLOATS to 0 or 1. */ +# if USE_FLOATS < 1 +# undef USE_FLOATS +# endif +#else +/* # define USE_FLOATS */ +#endif + +#if defined(USE_FLOATS) +#define PRECISION +#undef FLOAT_PLACEHOLDER +#endif +/* + * This macro enables the use of the 'b' binary specifier and + * the use of "%b", "%hb" and "%lb" + */ +/* #define BINARY_SPECIFIER */ +/* + * This macro enables the use of the 'i' integer specifier and + * the use of "%u", "%lu", ... in place of "%ud", "%lud", ... . + * costs ~10 code words + */ +#define EXTRA_INTEGER + +#if defined(USE_FLOATS) +/* x_ftoa requires up to 8 digits (integral part) + '.' + 24 digits + * (fractional part). Adding a sign and a NUL byte yields 35 byte. */ +# define BUF_SIZE 36 +#elif defined(BINARY_SPECIFIER) +/* "%lb" = "0" - "11111111111111111111111111111111" */ +# define BUF_SIZE 33 +#else +/* "%lo" = "0" - "37777777777" or "-20000000000" - "17777777777" */ +# define BUF_SIZE 13 +#endif + +#if _DEBUG +extern void io_long (unsigned long); +extern void io_str (char *); +extern void io_int (unsigned int); +#endif + +int +vfprintf (FILE * stream, const char *fmt, va_list ap) +{ + unsigned char radix; + unsigned char flong; + unsigned char fstr; + unsigned char fchar; +#if defined(FLOAT_PLACEHOLDER) || defined(USE_FLOATS) + unsigned char ffloat; +#endif + unsigned char nosign; + unsigned char upcase; +#ifdef FIELD_WIDTH + unsigned char fieldwidth; + unsigned char lalign; + char padchar; + const char *str1; +#endif +#ifdef PRECISION + unsigned char precision; +#endif +#ifdef SIGN_MODIFIERS + unsigned char printsign; + char positivechar; +#endif + int count = 0; + const char *ch; + char *str; + long val; + char buffer[BUF_SIZE]; + char *stringbuffer; + + if (0x80 == (unsigned char)(((unsigned long)stream) >> 16)) { + /* strmputchar will modify *(char **)stream, thus confusing the user */ + stringbuffer = (char *) stream; + stream = (FILE *) &stringbuffer; + } + +#if _DEBUG + io_str ("vfprintf: "); + io_long ((unsigned long) stream); + io_long ((unsigned long) fmt); +#endif + +// va_start(ap,fmt); + ch = fmt; + + while (*ch) //for (; *fmt ; fmt++ ) + { + if (*ch == '%') + { + flong = 0; + fstr = 0; + fchar = 0; +#if defined(FLOAT_PLACEHOLDER) || defined(USE_FLOATS) + ffloat = 0; +#endif + nosign = 0; + radix = 10; + upcase = 0; +#ifdef FIELD_WIDTH + fieldwidth = 0; + lalign = 0; + padchar = ' '; +#endif +#ifdef PRECISION + // precision == -1 is used as an "unlimited" precision marker + precision = (unsigned char)-1; +#endif +#ifdef SIGN_MODIFIERS + printsign = 0; + positivechar = '+'; +#endif + ++ch; + + if (*ch == '%') + { + __stream_putchar (stream, *ch); + ++count; + ++ch; + continue; + } + +#ifdef FIELD_WIDTH + if (*ch == '0') + { + padchar = '0'; + ++ch; + } + + if (*ch == '-') + { + lalign = 1; + ++ch; + } +#endif +#ifdef SIGN_MODIFIERS + if (*ch == ' ') + { + printsign = 1; + positivechar = ' '; + ++ch; + } + + if (*ch == '+') + { + printsign = 1; + ++ch; + } +#endif + +#ifdef FIELD_WIDTH + if ((*ch >= '1') && (*ch <= '9')) + { + while ((*ch >= '0') && (*ch <= '9')) + { + fieldwidth = 10 * fieldwidth + (*ch) - '0'; + ++ch; + } + } +#endif + +#ifdef PRECISION + if (*ch == '.') + { + ++ch; + precision = 0; + while ((*ch >= '0') && (*ch <= '9')) + { + precision = 10 * precision + (*ch) - '0'; + ++ch; + } + } +#endif + + if (*ch == 'l') + { + flong = 1; + ++ch; + } + else if (*ch == 'h') + { + fchar = 1; + ++ch; + } + + if (*ch == 'u') + { + nosign = 1; + ++ch; + } + + if (*ch == 's') + { + fstr = 1; +#ifdef FIELD_WIDTH + padchar = ' '; /* Strings are always space-padded */ +#endif + } + else if (*ch == 'x') + radix = 16; + else if (*ch == 'X') + { + radix = 16; + upcase = 1; + } + else if (*ch == 'c') + radix = 0; + else if (*ch == 'o') + radix = 8; +#ifdef BINARX_SPECIFIER + else if (*ch == 'b') + radix = 2; +#endif +#if defined(FLOAT_PLACEHOLDER) || defined(USE_FLOATS) + else if (*ch == 'f') + { + ffloat = 1; + } +#endif +#ifdef EXTRA_INTEGER + else if ((*ch == 'd') || (*ch == 'i')) /* This is the default */ + ; + else if (nosign) /* %u alone is the same as %ud */ + --ch; +#else + else if (*ch == 'd') + ; +#endif + else + { + __stream_putchar (stream, *ch); + ++count; + ++ch; + continue; + } + + if (fstr) + { + str = va_arg (ap, char *); +#if defined(USE_FLOATS) + } + else if (ffloat) + { + float f = va_arg(ap, float); + str = buffer; + x_ftoa (f, buffer, BUF_SIZE, precision); + precision = -1; +#elif defined(FLOAT_PLACEHOLDER) + } + else if (ffloat) + { + str = (char*)"<NO FLOAT>"; + va_arg (ap, float); +#ifdef PRECISION + precision = (unsigned char)-1; +#endif /* PRECISION */ +#endif /* FLOAT_PLACEHOLDER */ + } + else + { +#ifdef PRECISION + precision = (unsigned char)-1; //FIXME: No support for the precision field on numerals +#endif + val = 0; + if (flong) + { + val = va_arg (ap, long); +#if _DEBUG + io_long (val); +#endif + } + else if (fchar) + { + val = (char) va_arg (ap, int); // FIXME: SDCC passes 1-byte char varargs as 2-byte ints... + if ((radix != 10) || nosign) + val = (unsigned char) val; //Avoid unwanted sign extension +#if _DEBUG + io_long (val); +#endif + } + else + { + val = va_arg (ap, int); + if ((radix != 10) || nosign) + val = (unsigned int) val; //Avoid unwanted sign extension +#if _DEBUG + io_long (val); +#endif + } + + str = buffer + 1; //Reserve space for a forced '+' + if (radix) + { + if (nosign) + ultoa (val, buffer + 1, radix); + else + ltoa (val, buffer + 1, radix); +#ifdef SIGN_MODIFIERS + if (printsign && (*str != '-')) + { + --str; + *str = positivechar; + } +#endif + } + else + { + *str = (unsigned char) val; + *(str + 1) = '\0'; + } + } + +#ifdef FIELD_WIDTH + //Count how many pad chars are required in fieldwidth + str1 = str; + while (fieldwidth && *str1) + { + ++str1; + --fieldwidth; + } + //Left padding + if (!lalign) + { + while (fieldwidth) + { + __stream_putchar (stream, padchar); + ++count; + --fieldwidth; + } + } +#endif + while (*str +#ifdef PRECISION + && (!~precision || precision--) +#endif + ) + { + radix = *str; + if (upcase) + { + radix = toupper (radix); + } + __stream_putchar (stream, radix); + ++str; + ++count; + if (fieldwidth) + { + fieldwidth--; + } + } +#ifdef FIELD_WIDTH + //Right padding (with spaces) + if (lalign) + { + while (fieldwidth) + { + __stream_putchar (stream, ' '); + ++count; + --fieldwidth; + } + } +#endif + } + else + { + __stream_putchar (stream, *ch); + ++count; + } + + ++ch; + } + + return count; +} diff --git a/device/lib/pic16/libc/stdio/vprintf.c b/device/lib/pic16/libc/stdio/vprintf.c new file mode 100644 index 0000000..64e6a9d --- /dev/null +++ b/device/lib/pic16/libc/stdio/vprintf.c @@ -0,0 +1,36 @@ +/*------------------------------------------------------------------------- + vprintf.c + + Copyright (C) 2005, Vangelis Rokas <vrokas AT otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <stdarg.h> +#include <stdio.h> + +int +vprintf (const char *fmt, va_list ap) +{ + return vfprintf (stdout, fmt, ap); +} diff --git a/device/lib/pic16/libc/stdio/vsprintf.c b/device/lib/pic16/libc/stdio/vsprintf.c new file mode 100644 index 0000000..73c41b8 --- /dev/null +++ b/device/lib/pic16/libc/stdio/vsprintf.c @@ -0,0 +1,41 @@ +/*------------------------------------------------------------------------- + vsprintf.c + + Copyright (C) 2005, Vangelis Rokas <vrokas AT otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <stdarg.h> +#include <stdio.h> + +int +vsprintf (char *ebuf, const char *fmt, va_list ap) +{ + unsigned int i; + + i = vfprintf ((FILE *) ebuf, fmt, ap); + ebuf[i] = '\0'; + + return i; +} diff --git a/device/lib/pic16/libc/stdlib/atof.c b/device/lib/pic16/libc/stdlib/atof.c new file mode 100644 index 0000000..956eeed --- /dev/null +++ b/device/lib/pic16/libc/stdlib/atof.c @@ -0,0 +1,94 @@ +/*------------------------------------------------------------------------- + atof.c - converts an ASCII string to float + + Copyright (C) 2003, Jesus Calvino-Fraga <jesusc at ieee.org> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <ctype.h> +#include <stdlib.h> + +float atof(char * s) +{ + float value, fraction; + signed char iexp; + char sign; + + //Skip leading blanks + while (isspace(*s)) s++; + + //Get the sign + if (*s == '-') + { + sign=1; + s++; + } + else + { + sign=0; + if (*s == '+') s++; + } + + //Get the integer part + for (value=0.0; isdigit(*s); s++) + { + value=10.0*value+(*s-'0'); + } + + //Get the fraction + if (*s == '.') + { + s++; + for (fraction=0.1; isdigit(*s); s++) + { + value+=(*s-'0')*fraction; + fraction*=0.1; + } + } + + //Finally, the exponent (not very efficient, but enough for now*/ + if (toupper(*s)=='E') + { + s++; + iexp=(signed char)atoi(s); + { + while(iexp!=0) + { + if(iexp<0) + { + value*=0.1; + iexp++; + } + else + { + value*=10.0; + iexp--; + } + } + } + } + + if(sign) value*=-1.0; + return (value); +} diff --git a/device/lib/pic16/libc/stdlib/atoi.c b/device/lib/pic16/libc/stdlib/atoi.c new file mode 100644 index 0000000..798237a --- /dev/null +++ b/device/lib/pic16/libc/stdlib/atoi.c @@ -0,0 +1,57 @@ +/*------------------------------------------------------------------------- + atoi.c - convert a string to an integer and return it + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +int atoi(char * s) +{ + int rv=0; + char sign = 0; + + /* skip till we find either a digit or '+' or '-' */ + while (*s) { + if (*s <= '9' && *s >= '0') + break; + if (*s == '-' || *s == '+') + break; + s++; + } + + if(*s == '-')sign=1; + +// sign = (*s == '-'); + if (*s == '-' || *s == '+') s++; + + while (*s && *s >= '0' && *s <= '9') { + rv = (rv * 10) + (*s - '0'); + s++; + } + + if(sign)return (-rv); + else return (rv); + +// return (sign ? -rv : rv); +} diff --git a/device/lib/pic16/libc/stdlib/atol.c b/device/lib/pic16/libc/stdlib/atol.c new file mode 100644 index 0000000..839547c --- /dev/null +++ b/device/lib/pic16/libc/stdlib/atol.c @@ -0,0 +1,52 @@ +/*------------------------------------------------------------------------- + atol.c - convert a string to long integer and return it + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +long atol(char * s) +{ + register long rv=0; + register char sign = 0; + + /* skip till we find either a digit or '+' or '-' */ + while (*s) { + if (*s <= '9' && *s >= '0') + break; + if (*s == '-' || *s == '+') + break; + s++; + } + + sign = (*s == '-'); + if (*s == '-' || *s == '+') s++; + + while (*s && *s >= '0' && *s <= '9') { + rv = (rv * 10) + (*s - '0'); + s++; + } + + return (sign ? -rv : rv); +} diff --git a/device/lib/pic16/libc/stdlib/calloc.c b/device/lib/pic16/libc/stdlib/calloc.c new file mode 100644 index 0000000..0423925 --- /dev/null +++ b/device/lib/pic16/libc/stdlib/calloc.c @@ -0,0 +1,50 @@ +/*------------------------------------------------------------------------- + calloc.c - dynamic memory allocation + + Copyright (C) 2004, Vangelis Rokas <vrokas at otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <malloc.h> + +extern unsigned char _MALLOC_SPEC *heap; + +unsigned char _MALLOC_SPEC *calloc(unsigned char len) +{ + unsigned char _MALLOC_SPEC *result, *ch; + + if (len >= MAX_BLOCK_SIZE) return ((unsigned char _MALLOC_SPEC *)0); + ch = malloc( len ); + result = ch; + + if (result != 0) { + while (len) { + --len; + *ch = 0; + ch++; + } + } + + return (result); +} diff --git a/device/lib/pic16/libc/stdlib/crc16.c b/device/lib/pic16/libc/stdlib/crc16.c new file mode 100644 index 0000000..22bec9c --- /dev/null +++ b/device/lib/pic16/libc/stdlib/crc16.c @@ -0,0 +1,83 @@ +/*------------------------------------------------------------------------- + crc16.c - CRC16 checksum generation + + Copyright (C) 2005, Vangelis Rokas <vrokas at otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +/* + * The CRC code was devised by Don P. Mitchell of AT&T Bell Laboratories + * and Ned W. Rhodes of Software Systems Group. It has been published in + * "Design and Validation of Computer Protocols", Prentice Hall, + * Englewood Cliffs, NJ, 1991, Chapter 3, ISBN 0-13-539925-4. + * + * Copyright is held by AT&T. + * + * AT&T gives permission for the free use of the CRC source code. + */ + +#include <stdint.h> + +__code uint16_t crc_table[256] = { + 0x0000U, 0x1021U, 0x2042U, 0x3063U, 0x4084U, 0x50a5U, 0x60c6U, 0x70e7U, + 0x8108U, 0x9129U, 0xa14aU, 0xb16bU, 0xc18cU, 0xd1adU, 0xe1ceU, 0xf1efU, + 0x1231U, 0x0210U, 0x3273U, 0x2252U, 0x52b5U, 0x4294U, 0x72f7U, 0x62d6U, + 0x9339U, 0x8318U, 0xb37bU, 0xa35aU, 0xd3bdU, 0xc39cU, 0xf3ffU, 0xe3deU, + 0x2462U, 0x3443U, 0x0420U, 0x1401U, 0x64e6U, 0x74c7U, 0x44a4U, 0x5485U, + 0xa56aU, 0xb54bU, 0x8528U, 0x9509U, 0xe5eeU, 0xf5cfU, 0xc5acU, 0xd58dU, + 0x3653U, 0x2672U, 0x1611U, 0x0630U, 0x76d7U, 0x66f6U, 0x5695U, 0x46b4U, + 0xb75bU, 0xa77aU, 0x9719U, 0x8738U, 0xf7dfU, 0xe7feU, 0xd79dU, 0xc7bcU, + 0x48c4U, 0x58e5U, 0x6886U, 0x78a7U, 0x0840U, 0x1861U, 0x2802U, 0x3823U, + 0xc9ccU, 0xd9edU, 0xe98eU, 0xf9afU, 0x8948U, 0x9969U, 0xa90aU, 0xb92bU, + 0x5af5U, 0x4ad4U, 0x7ab7U, 0x6a96U, 0x1a71U, 0x0a50U, 0x3a33U, 0x2a12U, + 0xdbfdU, 0xcbdcU, 0xfbbfU, 0xeb9eU, 0x9b79U, 0x8b58U, 0xbb3bU, 0xab1aU, + 0x6ca6U, 0x7c87U, 0x4ce4U, 0x5cc5U, 0x2c22U, 0x3c03U, 0x0c60U, 0x1c41U, + 0xedaeU, 0xfd8fU, 0xcdecU, 0xddcdU, 0xad2aU, 0xbd0bU, 0x8d68U, 0x9d49U, + 0x7e97U, 0x6eb6U, 0x5ed5U, 0x4ef4U, 0x3e13U, 0x2e32U, 0x1e51U, 0x0e70U, + 0xff9fU, 0xefbeU, 0xdfddU, 0xcffcU, 0xbf1bU, 0xaf3aU, 0x9f59U, 0x8f78U, + 0x9188U, 0x81a9U, 0xb1caU, 0xa1ebU, 0xd10cU, 0xc12dU, 0xf14eU, 0xe16fU, + 0x1080U, 0x00a1U, 0x30c2U, 0x20e3U, 0x5004U, 0x4025U, 0x7046U, 0x6067U, + 0x83b9U, 0x9398U, 0xa3fbU, 0xb3daU, 0xc33dU, 0xd31cU, 0xe37fU, 0xf35eU, + 0x02b1U, 0x1290U, 0x22f3U, 0x32d2U, 0x4235U, 0x5214U, 0x6277U, 0x7256U, + 0xb5eaU, 0xa5cbU, 0x95a8U, 0x8589U, 0xf56eU, 0xe54fU, 0xd52cU, 0xc50dU, + 0x34e2U, 0x24c3U, 0x14a0U, 0x0481U, 0x7466U, 0x6447U, 0x5424U, 0x4405U, + 0xa7dbU, 0xb7faU, 0x8799U, 0x97b8U, 0xe75fU, 0xf77eU, 0xc71dU, 0xd73cU, + 0x26d3U, 0x36f2U, 0x0691U, 0x16b0U, 0x6657U, 0x7676U, 0x4615U, 0x5634U, + 0xd94cU, 0xc96dU, 0xf90eU, 0xe92fU, 0x99c8U, 0x89e9U, 0xb98aU, 0xa9abU, + 0x5844U, 0x4865U, 0x7806U, 0x6827U, 0x18c0U, 0x08e1U, 0x3882U, 0x28a3U, + 0xcb7dU, 0xdb5cU, 0xeb3fU, 0xfb1eU, 0x8bf9U, 0x9bd8U, 0xabbbU, 0xbb9aU, + 0x4a75U, 0x5a54U, 0x6a37U, 0x7a16U, 0x0af1U, 0x1ad0U, 0x2ab3U, 0x3a92U, + 0xfd2eU, 0xed0fU, 0xdd6cU, 0xcd4dU, 0xbdaaU, 0xad8bU, 0x9de8U, 0x8dc9U, + 0x7c26U, 0x6c07U, 0x5c64U, 0x4c45U, 0x3ca2U, 0x2c83U, 0x1ce0U, 0x0cc1U, + 0xef1fU, 0xff3eU, 0xcf5dU, 0xdf7cU, 0xaf9bU, 0xbfbaU, 0x8fd9U, 0x9ff8U, + 0x6e17U, 0x7e36U, 0x4e55U, 0x5e74U, 0x2e93U, 0x3eb2U, 0x0ed1U, 0x1ef0U +}; + +uint16_t crc16(uint8_t *data, uint32_t size, uint16_t crc) +{ + while (size--) + crc = crc_table[((crc >> 8) ^ *(data++)) & 0xffU] ^ (crc << 8); + + return crc; +} diff --git a/device/lib/pic16/libc/stdlib/free.c b/device/lib/pic16/libc/stdlib/free.c new file mode 100644 index 0000000..69614c2 --- /dev/null +++ b/device/lib/pic16/libc/stdlib/free.c @@ -0,0 +1,37 @@ +/*------------------------------------------------------------------------- + free.c - dynamic memory allocation + + Copyright (C) 2004, Vangelis Rokas <vrokas at otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <malloc.h> + +extern char _MALLOC_SPEC *heap; + +void free(unsigned char _MALLOC_SPEC *buf) +{ + /* mark block as deallocated */ + ((_MALLOC_SPEC _malloc_rec *)((unsigned int)buf - 1))->bits.alloc = 0; +} diff --git a/device/lib/pic16/libc/stdlib/g_ftoa.S b/device/lib/pic16/libc/stdlib/g_ftoa.S new file mode 100644 index 0000000..1a11c45 --- /dev/null +++ b/device/lib/pic16/libc/stdlib/g_ftoa.S @@ -0,0 +1,236 @@ +;-------------------------------------------------------------------------- +; g_ftoa.S - floating point to ascii conversion +; +; Copyright (C) 2004, George Gallant <ggallant571 AT verizon.net> +; +; This library is free software; you can redistribute it and/or modify it +; under the terms of the GNU General Public License as published by the +; Free Software Foundation; either version 2, or (at your option) any +; later version. +; +; This library is distributed in the hope that it will be useful, +; but WITHOUT ANY WARRANTY; without even the implied warranty of +; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +; GNU General Public License for more details. +; +; You should have received a copy of the GNU General Public License +; along with this library; see the file COPYING. If not, write to the +; Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, +; MA 02110-1301, USA. +; +; As a special exception, if you link this library with other files, +; some of which are compiled with SDCC, to produce an executable, +; this library does not by itself cause the resulting executable to +; be covered by the GNU General Public License. This exception does +; not however invalidate any other reasons why the executable file +; might be covered by the GNU General Public License. +;-------------------------------------------------------------------------- + +;-- +; +; File: ftoa.asm +; Author: George Gallant +; Date: 19OCT04 +; +; This routine provides a floating point to ascii conversion. +; It was written support the SDCC project. +; +; SDCC C Syntax: +; +; extern void g_ftoa(data char *buf, float num, char precision); +; +; The routine is NOT reenterant but expects the entire parameter list +; to be placed on the stack. +; +; Notes: 1. measured 105usec to convert -65535.996 on a 20MHz 18f252 +; 2. Software stack can not cross a RAM page boundary +; +;-- + list r=dec, n=96, st=off, mm=off + + nolist + include <p18fxxx.inc> + list + + udata + + extern digits + +exp: res 1 +man: res 4 +r: res 5 +x: res 3 +bp: res 2 +prec: res 1 +ctr: res 1 + + code + + extern cvt_dec_word + global _g_ftoa + +_g_ftoa: movff FSR2H,POSTDEC1 + movff FSR2L,POSTDEC1 + + movff FSR1H,FSR2H + movff FSR1L,FSR2L + + movff exp, POSTDEC1 + movff man+0, POSTDEC1 + movff man+1, POSTDEC1 + movff man+2, POSTDEC1 + movff man+3, POSTDEC1 + movff r+0, POSTDEC1 + movff r+1, POSTDEC1 + movff r+2, POSTDEC1 + movff r+3, POSTDEC1 + movff r+4, POSTDEC1 + movff x+0, POSTDEC1 + movff x+1, POSTDEC1 + movff bp+0, POSTDEC1 + movff bp+1, POSTDEC1 + movff prec, POSTDEC1 + movff ctr, POSTDEC1 + + movff FSR0H,POSTDEC1 + movff FSR0L,POSTDEC1 + + movlw 3 + addwf FSR2L, f + btfsc STATUS,C + incf FSR2H, f + + movff POSTINC2,FSR0L ;get the low byte of buf pointer + movff POSTINC2,FSR0H + + movff POSTINC2,man+0 ;get the low byte of float + movff POSTINC2,man+1 + movff POSTINC2,man+2 + movff POSTINC2,exp + + movff POSTINC2,prec + + rlcf man+2,w + rlcf exp,f + bnc @1 + movlw '-' + movwf POSTINC0 + +@1: movff man+0,r+0 + movff man+1,r+1 + movff man+2,r+2 + bsf r+2,7 + clrf r+3 + clrf r+4 + +; Shift the mantissa left or right by the expondent + + movf exp,w ;get the expondent + sublw 127 ;subtract the bais + bz @4 ;skip shifting if zero + bn @3 ;shift left if neg + +@2: bcf STATUS,C ;otherwise, shift right + rrcf r+4,f + rrcf r+3,f + rrcf r+2,f + rrcf r+1,f + rrcf r+0,f + decfsz WREG,w + bra @2 + bra @4 + +@3: bcf STATUS,C + rlcf r+0, f + rlcf r+1, f + rlcf r+2, f + rlcf r+3, f + rlcf r+4, f + incfsz WREG,w + bra @3 + +@4: rlcf r+2,w ;extract bit 23 + rlcf r+3,f ;shift rest of whole number + rlcf r+4,f + + movff r+3,PRODL + movff r+4,PRODH + call cvt_dec_word + + movlw '.' + movwf POSTINC0 + +@10: movlw 0x7F + andwf r+2,f + clrf r+3 + + movff r+0,x+0 ;temp copy + movff r+1,x+1 + movff r+2,x+2 + + bcf STATUS,C ;mult by 2 + rlcf r+0,f + rlcf r+1,f + rlcf r+2,f + rlcf r+3,f + + bcf STATUS,C ;mult by 4 + rlcf r+0,f + rlcf r+1,f + rlcf r+2,f + rlcf r+3,f + + movf x+0,w ;mult by 5 + addwf r+0,f + movf x+1,w + addwfc r+1,f + movf x+2,w + addwfc r+2,f + movlw 0 + addwfc r+3,f + + rlcf r+2,w ;div by 0x400000 + rlcf r+3,f ;or just extract bits 24-22 + rlcf WREG,w + rlcf r+3,f + + movf r+3,w ;this is the bcd value + addlw 0x30 ;convert to ascii + movwf POSTINC0 ;and save in memory + + bcf STATUS,C ;mult by 2 + rlcf r+0,f + rlcf r+1,f + rlcf r+2,f + + decfsz prec,f + bra @10 + + clrf POSTINC0 ;pack a nullbyte at the end + + + movff ctr, POSTDEC1 + movff prec, POSTDEC1 + movff bp+1, POSTDEC1 + movff bp+0, POSTDEC1 + movff x+1, POSTDEC1 + movff x+0, POSTDEC1 + movff r+4, POSTDEC1 + movff r+3, POSTDEC1 + movff r+2, POSTDEC1 + movff r+1, POSTDEC1 + movff r+0, POSTDEC1 + movff man+3, POSTDEC1 + movff man+2, POSTDEC1 + movff man+1, POSTDEC1 + movff man+0, POSTDEC1 + movff exp, POSTDEC1 + + movff PREINC1,FSR0L + movff PREINC1,FSR0H + + movff PREINC1,FSR2L + movff PREINC1,FSR2H + return + + end diff --git a/device/lib/pic16/libc/stdlib/itoa.c b/device/lib/pic16/libc/stdlib/itoa.c new file mode 100644 index 0000000..a42bbfe --- /dev/null +++ b/device/lib/pic16/libc/stdlib/itoa.c @@ -0,0 +1,39 @@ +/*------------------------------------------------------------------------- + itoa.c - convert (unsigned) int to strings + + Copyright (C) 2005, Raphael Neider <rneider at web.de> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <stdlib.h> + +void uitoa (unsigned int value, __data char *str, unsigned char radix) +{ + ultoa (value, str, radix); +} + +void itoa (int value, __data char *str, unsigned char radix) +{ + ltoa (value, str, radix); +} diff --git a/device/lib/pic16/libc/stdlib/ltoa.c b/device/lib/pic16/libc/stdlib/ltoa.c new file mode 100644 index 0000000..9bb6084 --- /dev/null +++ b/device/lib/pic16/libc/stdlib/ltoa.c @@ -0,0 +1,87 @@ +/*------------------------------------------------------------------------- + ltoa.c - long integer to string conversion + + Copyright (C) 1999, Bela Torok <bela.torok at kssg.ch> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +/*------------------------------------------------------------------------- + value -> Number to be converted + string -> Result + radix -> Base of value (e.g.: 2 for binary, 10 for decimal, 16 for hex) +---------------------------------------------------------------------------*/ + +#define NUMBER_OF_DIGITS 32 + +#if _DEBUG +extern void io_long(unsigned long); +extern void io_str(char *); +#endif + + +void ultoa(unsigned long value, __data char* str, unsigned char radix) +{ + unsigned int index; + unsigned char ch; + unsigned char buffer[NUMBER_OF_DIGITS]; /* space for NUMBER_OF_DIGITS + '\0' */ + + index = NUMBER_OF_DIGITS; + + do { + ch = '0' + (value % radix); + if ( ch > (unsigned char)'9') ch += 'a' - '9' - 1; + +#if _DEBUG + io_str( "ultoa: " ); + io_long( value ); + io_long( (unsigned long) ch ); +#endif + + buffer[ --index ] = ch; + value /= radix; + } while (value != 0); + + do { + *str++ = buffer[index++]; + } while ( index < NUMBER_OF_DIGITS ); + + *str = 0; /* string terminator */ +} + +void ltoa(long value, __data char* str, unsigned char radix) +{ +#if _DEBUG + io_str( "ltoa: " ); + io_long( (unsigned long)value ); +#endif + + if (value < 0 && radix == 10) { + *str++ = '-'; + value = -value; + } + + + + ultoa((unsigned long)value, str, radix); +} diff --git a/device/lib/pic16/libc/stdlib/malloc.c b/device/lib/pic16/libc/stdlib/malloc.c new file mode 100644 index 0000000..56d309d --- /dev/null +++ b/device/lib/pic16/libc/stdlib/malloc.c @@ -0,0 +1,119 @@ +/*------------------------------------------------------------------------- + malloc.c - dynamic memory allocation + + Copyright (C) 2004, Vangelis Rokas <vrokas at otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <malloc.h> + +/* this is an external pointer to HEAP. It should be defined in + * the user's program, or it can be a symbol created by linker */ +extern unsigned char _MALLOC_SPEC *heap; + +unsigned char _MALLOC_SPEC *malloc(unsigned char len) +{ + _malloc_rec _MALLOC_SPEC *pHeap; /* pointer to block header */ + _malloc_rec _MALLOC_SPEC *temp; + unsigned char bLen, eLen; /* size of block */ +#if MALLOC_MAX_FIRST + unsigned char pass=1; +#endif + + if(len >= MAX_BLOCK_SIZE) + goto do_end; + + pHeap = (_malloc_rec _MALLOC_SPEC *)&heap; + + while(1) { + bLen = pHeap->bits.count; + + /* if datum is zero, then last block, return NULL */ + if(pHeap->datum == 0) { +#if !MALLOC_MAX_FIRST + goto do_end; +#else + if(!pass) + goto do_end; + + /* in the first pass, we search for blocks that have + * the requested size, in the second pass, try to merge + * adjacent blocks to 'make' the requested block */ + pHeap = (_malloc_rec _MALLOC_SPEC *)&heap; + pass--; + continue; +#endif + } + + /* if current block is allocated then proceed to next */ + if(pHeap->bits.alloc) + goto do_continue; + + + /* current block is not allocated, try to allocate */ + + /* if current block is not enough for allocation, then proceed to next */ + if(bLen <= len) { + +#if MALLOC_MAX_FIRST + /* if we are in the first pass, check next block */ + if(pass) + goto do_continue; + + /* otherwise try merge */ +#endif + + temp = _mergeHeapBlock(pHeap, len); + + if(!temp) + /* otherwise proceed with next block */ + goto do_continue; + + //pHeap = temp; /* temp == pHeap */ + bLen = pHeap->bits.count; + } + + /* current block is enough to hold the new block */ + + /* allocate by filling the fields */ + eLen = (len+1); + pHeap->datum = 0x80 | eLen; + + if(bLen > eLen) { + /* if current block size is greater than the requested one, + * create a new empty block at the end of the newly allocated */ + temp = (_malloc_rec _MALLOC_SPEC *)((unsigned int)pHeap + eLen); + temp->datum = (bLen - eLen); + } + + return ((unsigned char _MALLOC_SPEC *)((unsigned int)pHeap + 1)); + +do_continue: + pHeap = (_malloc_rec _MALLOC_SPEC *)((unsigned int)pHeap + bLen); + } + +do_end: + return ((unsigned char _MALLOC_SPEC *)0); + +} diff --git a/device/lib/pic16/libc/stdlib/memfree.c b/device/lib/pic16/libc/stdlib/memfree.c new file mode 100644 index 0000000..ab7f649 --- /dev/null +++ b/device/lib/pic16/libc/stdlib/memfree.c @@ -0,0 +1,49 @@ +/*------------------------------------------------------------------------- + memfree.c - return size of all unallocated heap + + Copyright (C) 2005, Vangelis Rokas <vrokas at otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <malloc.h> + +extern unsigned char _MALLOC_SPEC *heap; + +unsigned int memfree(void) +{ + _malloc_rec _MALLOC_SPEC *pHeap; + unsigned int hsize=0; + unsigned char bLen; + + pHeap = (_malloc_rec _MALLOC_SPEC *)&heap; + + while ((bLen = pHeap->bits.count)) { + if(!pHeap->bits.alloc) + hsize += bLen - 1; + + pHeap = (_malloc_rec _MALLOC_SPEC *)((unsigned int)pHeap + bLen); + } + + return (hsize); +} diff --git a/device/lib/pic16/libc/stdlib/memfreemax.c b/device/lib/pic16/libc/stdlib/memfreemax.c new file mode 100644 index 0000000..1d164a2 --- /dev/null +++ b/device/lib/pic16/libc/stdlib/memfreemax.c @@ -0,0 +1,52 @@ +/*------------------------------------------------------------------------- + memfreemax.c - return size of maximum unallocated heap block + + Copyright (C) 2005, Vangelis Rokas <vrokas at otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <malloc.h> + +extern unsigned char _MALLOC_SPEC *heap; + +unsigned int memfreemax(void) +{ + _malloc_rec _MALLOC_SPEC *pHeap; + unsigned char maxSize = 1; + unsigned char bLen; + + pHeap = (_malloc_rec _MALLOC_SPEC *)&heap; + + while ((bLen = pHeap->bits.count)) { + if(!pHeap->bits.alloc && (bLen > maxSize)) + maxSize = bLen; + + pHeap = (_malloc_rec _MALLOC_SPEC *)((unsigned int)pHeap + bLen); + } + + /* do not count the block header */ + --maxSize; + + return (maxSize); +} diff --git a/device/lib/pic16/libc/stdlib/memmisc.c b/device/lib/pic16/libc/stdlib/memmisc.c new file mode 100644 index 0000000..6454f39 --- /dev/null +++ b/device/lib/pic16/libc/stdlib/memmisc.c @@ -0,0 +1,98 @@ +/*------------------------------------------------------------------------- + memmisc.c - heap handling functions + + Copyright (C) 2005, Vangelis Rokas <vrokas at otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <malloc.h> + +void _initHeap(unsigned char _MALLOC_SPEC *dheap, unsigned int heapsize) +{ + _malloc_rec _MALLOC_SPEC *pHeap; + unsigned int hsize=0; + int bsize; + + pHeap = (_malloc_rec _MALLOC_SPEC *)dheap; + if (heapsize == 0) return; + /* we need one byte as the end of block list marker */ + heapsize--; + + while (hsize < heapsize) { + /* a guess of the next block size */ + bsize = (heapsize - hsize); /* thus: bsize > 0 */ + if(bsize > MAX_BLOCK_SIZE) bsize = MAX_BLOCK_SIZE; + + /* now we can create the block */ + pHeap->datum = bsize; + pHeap = (_malloc_rec _MALLOC_SPEC *)((unsigned int)pHeap + bsize); + + hsize += bsize; + } + + /* mark end of block list */ + pHeap->datum = 0; +} + +/* search heap starting from sBlock for a block of size bSize, merging + * adjacent blocks if necessery */ +_malloc_rec _MALLOC_SPEC *_mergeHeapBlock(_malloc_rec _MALLOC_SPEC *sBlock, unsigned char bSize) +{ + _malloc_rec _MALLOC_SPEC *temp; + unsigned char bLen; + unsigned char eLen; + unsigned char dat; + + bLen = sBlock->bits.count; + + /* current block is not enough, see if we can merge some adjacent memory + * blocks to make it fit */ + temp = (_malloc_rec _MALLOC_SPEC *)((unsigned int)sBlock + bLen); //sBlock->bits.count); + eLen = bLen; + while((temp->datum) && (!temp->bits.alloc) && (eLen <= bSize)) { + eLen += (dat=temp->bits.count); + temp = (_malloc_rec _MALLOC_SPEC *)((unsigned int)temp + dat); + } + + if(eLen > bSize) { + unsigned char i; + + /* yes, there are some free blocks that can be merged, so merge them... */ + temp = sBlock; + while(eLen > 0) { + if(eLen > MAX_BLOCK_SIZE)i = MAX_BLOCK_SIZE; + else i = eLen; + temp->datum = i; + temp = (_malloc_rec _MALLOC_SPEC *)((unsigned int)temp + i); + eLen -= i; + } + + /* return block starts at the old block start address */ + return (sBlock); + } else { + + /* no, there are no free blocks after sBlock, so return NULL */ + return ((_malloc_rec _MALLOC_SPEC *)0); + } +} diff --git a/device/lib/pic16/libc/stdlib/rand.c b/device/lib/pic16/libc/stdlib/rand.c new file mode 100644 index 0000000..efcd040 --- /dev/null +++ b/device/lib/pic16/libc/stdlib/rand.c @@ -0,0 +1,89 @@ +/*------------------------------------------------------------------------- + rand.c - random number generation routines + + Copyright (C) 2005, Vangelis Rokas <vrokas at otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +/* + * derived from the book "The C Programming Language," by Kernighan and Ritchie + */ + +#include <stdlib.h> + +static long do_rand(unsigned long *ctx) +{ + return ((*ctx = *ctx * 1103515245UL + 12345UL) % ((unsigned long)RAND_MAX + 1)); +} + +long rand_r(unsigned long *ctx) +{ + unsigned long val = (unsigned long) *ctx; + + *ctx = do_rand(&val); + return (long) *ctx; +} + +static unsigned long next = 1; + +long rand(void) +{ + return do_rand(&next); +} + +void srand(unsigned long seed) +{ + next = seed; +} + +#ifdef TEST + +main() +{ + int i; + unsigned long myseed; + + stdout = STREAM_GPSIM; + + printf("seeding rand with 0x19610910: \n"); + srand(0x19610910); + + printf("generating three pseudo-random numbers:\n"); + for (i = 0; i < 10; i++) + { + printf("next random number = %ld\n", rand()); + } + + printf("generating the same sequence with rand_r:\n"); + myseed = 0x19610910; + for (i = 0; i < 10; i++) + { + printf("next random number = %ld\n", rand_r(&myseed)); + } + + return 0; +} + +#endif /* TEST */ + diff --git a/device/lib/pic16/libc/stdlib/realloc.c b/device/lib/pic16/libc/stdlib/realloc.c new file mode 100644 index 0000000..ee66864 --- /dev/null +++ b/device/lib/pic16/libc/stdlib/realloc.c @@ -0,0 +1,83 @@ +/*------------------------------------------------------------------------- + realloc.c - dynamic memory allocation + + Copyright (C) 2004, Vangelis Rokas <vrokas at otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <malloc.h> + +extern unsigned char _MALLOC_SPEC *heap; + +unsigned char _MALLOC_SPEC *realloc(unsigned char _MALLOC_SPEC *mblock, unsigned char len) +{ + _malloc_rec _MALLOC_SPEC *pHeap; /* pointer to block header */ + _malloc_rec _MALLOC_SPEC *temp; + unsigned char bLen; /* size of block */ + + if(len >= MAX_BLOCK_SIZE) + return ((unsigned char _MALLOC_SPEC *)0); + + /* if mblock is NULL, then same as malloc */ + if(!mblock) + return (malloc(len)); + + /* if len is 0 */ + if(len == 0) { + free(mblock); + return ((unsigned char _MALLOC_SPEC *)0); + } + + pHeap = (_malloc_rec _MALLOC_SPEC *)((unsigned int)mblock - 1); + bLen = pHeap->bits.count; + + /* block too small for len bytes + 1 byte header <===> bLen < len + 1 <===> blen <= len */ + if (bLen <= len) { + /* so, new segment has size bigger than the old one, we can return a + * valid pointer only when after the block there is an empty block that + * can be merged to produce a new block of the requested size, otherwise + * we return NULL */ + temp = _mergeHeapBlock(pHeap, len); + + if(!temp) { + /* no could not find a valid block, return NULL */ + return ((unsigned char _MALLOC_SPEC *)0); + } + + //pHeap = temp; /* temp == pHeap */ + bLen = pHeap->bits.count; + } + + len++; /* increase to also count the header */ + + if(bLen > len) { + /* new segment is smaller than the old one (or the merged one), that's easy! */ + pHeap->bits.count = len; + temp = (_malloc_rec _MALLOC_SPEC *)((unsigned int)pHeap + len); + temp->bits.alloc = 0; + temp->bits.count = bLen - len; + } + + return (mblock); +} diff --git a/device/lib/pic16/libc/stdlib/x_ftoa.c b/device/lib/pic16/libc/stdlib/x_ftoa.c new file mode 100644 index 0000000..2a9ba9f --- /dev/null +++ b/device/lib/pic16/libc/stdlib/x_ftoa.c @@ -0,0 +1,193 @@ +/*------------------------------------------------------------------------- + x_ftoa.c - wrapper function to use _convert_float + + Copyright (C) 2004, Vangelis Rokas <vrokas at otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <float.h> + +extern int convert_frac; +extern int convert_int; + +/* char x_ftoa(float, __data char *, unsigned char, unsigned char); */ + + +extern int POSTDEC1; +extern int PLUSW2; +extern int FSR0L; +extern int FSR0H; +extern int PREINC1; +extern int PREINC2; +extern int FSR2L; +extern int FSR2H; + +#define _vv0x00 0x00 +#define _vv0x01 0x01 +#define _vv0x02 0x02 +#define _vv0x03 0x03 +#define _vv0x04 0x04 + +/* do not warn about unreferenced arguments/missing return values */ +#pragma save +#pragma disable_warning 59 +#pragma disable_warning 85 + +char x_cnvint_wrap(unsigned long num, __data char *buffer) +{ + __asm + movff _vv0x00, _POSTDEC1 + movff _vv0x01, _POSTDEC1 + movff _vv0x02, _POSTDEC1 + movff _vv0x03, _POSTDEC1 + + movlw 2 + movff _PLUSW2, _vv0x00 + movlw 3 + movff _PLUSW2, _vv0x01 + movlw 4 + movff _PLUSW2, _vv0x02 + movlw 5 + movff _PLUSW2, _vv0x03 + + movlw 6 + movff _PLUSW2, _FSR0L + movlw 7 + movff _PLUSW2, _FSR0H + + call _convert_int + + /* return value is already in WREG */ + + movff _PREINC1, _vv0x03 + movff _PREINC1, _vv0x02 + movff _PREINC1, _vv0x01 + movff _PREINC1, _vv0x00 + __endasm ; +} + +char x_cnvfrac_wrap(unsigned long num, __data char *buffer, unsigned char prec) +{ + num; + buffer; + prec; + + __asm + movff _vv0x00, _POSTDEC1 + movff _vv0x01, _POSTDEC1 + movff _vv0x02, _POSTDEC1 + movff _vv0x03, _POSTDEC1 + movff _vv0x04, _POSTDEC1 + + movlw 2 + movff _PLUSW2, _vv0x00 + movlw 3 + movff _PLUSW2, _vv0x01 + movlw 4 + movff _PLUSW2, _vv0x02 + movlw 5 + movff _PLUSW2, _vv0x03 + + movlw 6 + movff _PLUSW2, _FSR0L + movlw 7 + movff _PLUSW2, _FSR0H + + movlw 8 + movff _PLUSW2, _vv0x04 + + call _convert_frac + + /* return value is already in WREG */ + + movff _PREINC1, _vv0x04 + movff _PREINC1, _vv0x03 + movff _PREINC1, _vv0x02 + movff _PREINC1, _vv0x01 + movff _PREINC1, _vv0x00 + __endasm ; +} +#pragma restore + + +union float_long { + unsigned long l; + float f; +}; + +char x_ftoa(float num, __data char *buffer, unsigned char buflen, unsigned char prec) +{ + char len; + signed char expn; + unsigned long ll; + unsigned long li; +// volatile + union float_long f_l; + + len = buflen; + while(len--)buffer[len] = 0; + + f_l.f = num; + + if((f_l.l & SIGNBIT) == SIGNBIT) { + f_l.l &= ~SIGNBIT; + *buffer = '-'; + buffer++; + } + + expn = EXCESS - EXP(f_l.l); // - 24; + + ll = MANT(f_l.l); + li = 0; + + while( expn ) { + if(expn < 0) { + li <<= 1; + if(ll & 0x00800000UL)li |= 1; + ll <<= 1; + expn++; + } else { + ll >>= 1; + expn--; + } + } + + if(li) + len = x_cnvint_wrap(li, buffer); + else { + *buffer = '0'; len = 1; + } + + buffer += len; + + if(prec) { + *buffer = '.'; len++; + buffer++; + + len += x_cnvfrac_wrap(ll, buffer, 24-prec); + buffer[ prec ] = '\0'; + } + + return (len); +} diff --git a/device/lib/pic16/libc/string/memccpy.c b/device/lib/pic16/libc/string/memccpy.c new file mode 100644 index 0000000..015b829 --- /dev/null +++ b/device/lib/pic16/libc/string/memccpy.c @@ -0,0 +1,50 @@ +/*------------------------------------------------------------------------- + memccpy.c - part of string library functions + + Copyright (C) 2004, Vangelis Rokas <vrokas at otenet.gr> + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +void * +memccpy (void *dst, void *src, char c, size_t acount) +{ + char *d = dst; + char *s = src; + + /* + * copy from lower addresses to higher addresses + */ + while (acount--) + { + if (*s == c) + return ++s; + + *d++ = *s++; + } + + return NULL; +} diff --git a/device/lib/pic16/libc/string/memchr.c b/device/lib/pic16/libc/string/memchr.c new file mode 100644 index 0000000..7f46be0 --- /dev/null +++ b/device/lib/pic16/libc/string/memchr.c @@ -0,0 +1,48 @@ +/*------------------------------------------------------------------------- + memchr.c - part of string library functions + + Copyright (C) 2004, Vangelis Rokas <vrokas at otenet.gr> + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +void * +memchr (const void *s, char c, size_t count) +{ + if (!count) + return NULL; + + while ((*(char *)s != c) && count) + { + s = (char *)s + sizeof (char *); + --count; + } + + if (count) + return s; + else + return NULL; +} diff --git a/device/lib/pic16/libc/string/memchrpgm.c b/device/lib/pic16/libc/string/memchrpgm.c new file mode 100644 index 0000000..9903b69 --- /dev/null +++ b/device/lib/pic16/libc/string/memchrpgm.c @@ -0,0 +1,48 @@ +/*------------------------------------------------------------------------- + memchrpgm.c - part of string library functions + + Copyright (C) 2004, Vangelis Rokas <vrokas at otenet.gr> + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +__code void * +memchrpgm (__code void *s, char c, size_t count) +{ + if (!count) + return NULL; + + while ((*(__code char *)s != c) && count) + { + s = (__code char *)s + sizeof (__code char *); + --count; + } + + if (count) + return s; + else + return NULL; +} diff --git a/device/lib/pic16/libc/string/memchrram.c b/device/lib/pic16/libc/string/memchrram.c new file mode 100644 index 0000000..4ac8ddf --- /dev/null +++ b/device/lib/pic16/libc/string/memchrram.c @@ -0,0 +1,48 @@ +/*------------------------------------------------------------------------- + memchrram.c - part of string library functions + + Copyright (C) 2004, Vangelis Rokas <vrokas at otenet.gr> + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +__data void * +memchrram (__data void *s, char c, size_t count) +{ + if (!count) + return NULL; + + while ((*(__data char *)s != c) && count) + { + s = (__data char *)s + sizeof (__data char *); + --count; + } + + if (count) + return s; + else + return NULL; +} diff --git a/device/lib/pic16/libc/string/memcmp.c b/device/lib/pic16/libc/string/memcmp.c new file mode 100644 index 0000000..012d021 --- /dev/null +++ b/device/lib/pic16/libc/string/memcmp.c @@ -0,0 +1,44 @@ +/*------------------------------------------------------------------------- + memcmp.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +int +memcmp (const void * buf1, const void * buf2, size_t count) +{ + if (!count) + return 0; + + while (--count && (*((const char *)buf1) == *((const char *)buf2))) + { + buf1 = (const char *)buf1 + 1; + buf2 = (const char *)buf2 + 1; + } + + return *((const unsigned char *)buf1) - *((const unsigned char *)buf2); +} diff --git a/device/lib/pic16/libc/string/memcpy.c b/device/lib/pic16/libc/string/memcpy.c new file mode 100644 index 0000000..dced669 --- /dev/null +++ b/device/lib/pic16/libc/string/memcpy.c @@ -0,0 +1,44 @@ +/*------------------------------------------------------------------------- + memcpy.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +void * +memcpy (void *dst, const void *src, size_t acount) +{ + char *d = dst; + const char *s = src; + + /* + * copy from lower addresses to higher addresses + */ + while (acount--) + *d++ = *s++; + + return dst; +} diff --git a/device/lib/pic16/libc/string/memcpypgm2ram.c b/device/lib/pic16/libc/string/memcpypgm2ram.c new file mode 100644 index 0000000..3071b91 --- /dev/null +++ b/device/lib/pic16/libc/string/memcpypgm2ram.c @@ -0,0 +1,44 @@ +/*------------------------------------------------------------------------- + memcpypgm2ram.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +__data void * +memcpypgm2ram (__data void *dst, __code void *src, size_t acount) +{ + char __data *d = dst; + char __code *s = src; + + /* + * copy from lower addresses to higher addresses + */ + while (acount--) + *d++ = *s++; + + return dst; +} diff --git a/device/lib/pic16/libc/string/memcpyram2ram.c b/device/lib/pic16/libc/string/memcpyram2ram.c new file mode 100644 index 0000000..84a67cd --- /dev/null +++ b/device/lib/pic16/libc/string/memcpyram2ram.c @@ -0,0 +1,44 @@ +/*------------------------------------------------------------------------- + memcpyram2ram.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +__data void * +memcpyram2ram (__data void *dst, __data void *src, size_t acount) +{ + char __data *d = dst; + char __data *s = src; + + /* + * copy from lower addresses to higher addresses + */ + while (acount--) + *d++ = *s++; + + return dst; +} diff --git a/device/lib/pic16/libc/string/memmove.c b/device/lib/pic16/libc/string/memmove.c new file mode 100644 index 0000000..634847f --- /dev/null +++ b/device/lib/pic16/libc/string/memmove.c @@ -0,0 +1,60 @@ +/*------------------------------------------------------------------------- + memmove.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + Adapted by Erik Petrich <epetrich at users.sourceforge.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +void * +memmove (void *dst, const void *src, size_t acount) +{ + char *d; + const char *s; + + if (((int)src < (int)dst) && ((((int)src) + acount) > (int)dst)) + { + /* + * copy from higher addresses to lower addresses + */ + d = ((char *)dst) + acount - 1; + s = ((char *)src) + acount - 1; + while (acount--) + *d-- = *s--; + } + else + { + /* + * copy from lower addresses to higher addresses + */ + d = dst; + s = src; + while (acount--) + *d++ = *s++; + } + + return dst; +} diff --git a/device/lib/pic16/libc/string/memrchr.c b/device/lib/pic16/libc/string/memrchr.c new file mode 100644 index 0000000..fa82214 --- /dev/null +++ b/device/lib/pic16/libc/string/memrchr.c @@ -0,0 +1,50 @@ +/*------------------------------------------------------------------------- + memrchr.c - part of string library functions + + Copyright (C) 2004, Vangelis Rokas <vrokas at otenet.gr> + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +void * +memrchr (void *s, char c, size_t count) +{ + if (!count) + return NULL; + + s = (char *)s + sizeof (char *) * count; + + while (*(char *)s != c && count) + { + s = (char *)s - sizeof(char *); + --count; + } + + if (count) + return s; + else + return NULL; +} diff --git a/device/lib/pic16/libc/string/memset.c b/device/lib/pic16/libc/string/memset.c new file mode 100644 index 0000000..2c6693c --- /dev/null +++ b/device/lib/pic16/libc/string/memset.c @@ -0,0 +1,43 @@ +/*------------------------------------------------------------------------- + memset.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +void * +memset (void _STRING_SPEC *buf, unsigned char ch, size_t count) +{ + register unsigned char *ret = buf; + + while (count--) + { + *(unsigned char *)ret = ch; + ++ret; + } + + return buf; +} diff --git a/device/lib/pic16/libc/string/strcat.c b/device/lib/pic16/libc/string/strcat.c new file mode 100644 index 0000000..29be2d4 --- /dev/null +++ b/device/lib/pic16/libc/string/strcat.c @@ -0,0 +1,46 @@ +/*------------------------------------------------------------------------- + strcat.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +char * +strcat (char *dst, char *src) +{ + char *cp = dst; + + /* find end of dst */ + while (*cp) + cp++; + + /* Copy src to end of dst */ + while (*cp++ = *src++) + ; + + /* return dst */ + return dst; +} diff --git a/device/lib/pic16/libc/string/strchr.c b/device/lib/pic16/libc/string/strchr.c new file mode 100644 index 0000000..5820e2b --- /dev/null +++ b/device/lib/pic16/libc/string/strchr.c @@ -0,0 +1,41 @@ +/*------------------------------------------------------------------------- + strchr.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +char * +strchr (char *string, char ch) +{ + while (*string && *string != ch) + ++string; + + if (*string == ch) + return string; + + return NULL; +} diff --git a/device/lib/pic16/libc/string/strcmp.c b/device/lib/pic16/libc/string/strcmp.c new file mode 100644 index 0000000..3b35a1c --- /dev/null +++ b/device/lib/pic16/libc/string/strcmp.c @@ -0,0 +1,46 @@ +/*------------------------------------------------------------------------- + strcmp.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +int +strcmp (char *asrc, char *adst) +{ + register int ret = 0 ; + + while (!(ret = *asrc - *adst) && *adst) + ++asrc, ++adst; + + if (ret < 0) + ret = -1 ; + else if (ret > 0) + ret = 1 ; + + return ret; +} + diff --git a/device/lib/pic16/libc/string/strcpy.c b/device/lib/pic16/libc/string/strcpy.c new file mode 100644 index 0000000..0cdef92 --- /dev/null +++ b/device/lib/pic16/libc/string/strcpy.c @@ -0,0 +1,40 @@ +/*------------------------------------------------------------------------- + strcpy.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +char * +strcpy (char *d, char *s) +{ + register char *d1 = d; + + while (*d1++ = *s++) + ; + + return d; +} diff --git a/device/lib/pic16/libc/string/strcspn.c b/device/lib/pic16/libc/string/strcspn.c new file mode 100644 index 0000000..6c3e2d1 --- /dev/null +++ b/device/lib/pic16/libc/string/strcspn.c @@ -0,0 +1,48 @@ +/*------------------------------------------------------------------------- + strcspn.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + Bug fixed by Vangelis Rokas <vrokas at otenet.gr> (2004) + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +int +strcspn (char *string, char *control) +{ + register int count = 0; + register char ch; + + while (ch = *string) + { + if (strchr (control, ch)) + break; + else + count++ ; + string++; + } + + return count; +} diff --git a/device/lib/pic16/libc/string/strlen.c b/device/lib/pic16/libc/string/strlen.c new file mode 100644 index 0000000..1bcdd19 --- /dev/null +++ b/device/lib/pic16/libc/string/strlen.c @@ -0,0 +1,40 @@ +/*------------------------------------------------------------------------- + strlen.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +int +strlen (char *str) +{ + register int i = 0 ; + + while (*str++) + i++; + + return i; +} diff --git a/device/lib/pic16/libc/string/strlwr.c b/device/lib/pic16/libc/string/strlwr.c new file mode 100644 index 0000000..169a623 --- /dev/null +++ b/device/lib/pic16/libc/string/strlwr.c @@ -0,0 +1,44 @@ +/*------------------------------------------------------------------------- + strlwr.c - part of string library functions + + Copyright (C) 2004, Vangelis Rokas <vrokas at otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <ctype.h> +#include <string.h> + +char * +strlwr (char *str) +{ + char *ret = str; + + while (*str) + { + *str = tolower (*str); + str++; + } + + return ret; +} diff --git a/device/lib/pic16/libc/string/strncat.c b/device/lib/pic16/libc/string/strncat.c new file mode 100644 index 0000000..77693f4 --- /dev/null +++ b/device/lib/pic16/libc/string/strncat.c @@ -0,0 +1,47 @@ +/*------------------------------------------------------------------------- + strncat.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +char * +strncat (char *front, char * back, size_t count) +{ + char *start = front; + + while (*front++) + ; + + front--; + while (count--) + if (!(*front++ = *back++)) + return start; + + *front = '\0'; + + return start; +} diff --git a/device/lib/pic16/libc/string/strncmp.c b/device/lib/pic16/libc/string/strncmp.c new file mode 100644 index 0000000..2778911 --- /dev/null +++ b/device/lib/pic16/libc/string/strncmp.c @@ -0,0 +1,44 @@ +/*------------------------------------------------------------------------- + strncmp.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +int +strncmp (char *first, char *last, size_t count) +{ + if (!count) + return 0; + + while (--count && *first && *first == *last) + { + first++; + last++; + } + + return *first - *last; +} diff --git a/device/lib/pic16/libc/string/strncpy.c b/device/lib/pic16/libc/string/strncpy.c new file mode 100644 index 0000000..d7cce67 --- /dev/null +++ b/device/lib/pic16/libc/string/strncpy.c @@ -0,0 +1,48 @@ +/*------------------------------------------------------------------------- + strncpy.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +char * +strncpy (char *d, char *s, size_t n) +{ + register char *d1 = d; + + while (n && *s) + { + n--; + *d1++ = *s++; + } + + while (n--) + { + *d1++ = '\0'; + } + + return d; +} diff --git a/device/lib/pic16/libc/string/strpbrk.c b/device/lib/pic16/libc/string/strpbrk.c new file mode 100644 index 0000000..c3451c8 --- /dev/null +++ b/device/lib/pic16/libc/string/strpbrk.c @@ -0,0 +1,43 @@ +/*------------------------------------------------------------------------- + strpbrk.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +char * +strpbrk (char *string, char *control) +{ + register char ch; + + while(ch = *string) + { + if (strchr (control, ch)) + return string; + } + + return NULL; +} diff --git a/device/lib/pic16/libc/string/strrchr.c b/device/lib/pic16/libc/string/strrchr.c new file mode 100644 index 0000000..c543c96 --- /dev/null +++ b/device/lib/pic16/libc/string/strrchr.c @@ -0,0 +1,49 @@ +/*------------------------------------------------------------------------- + strrchr.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +char * +strrchr (char *string, char ch) +{ + register char *s = string; + + /* find end of string */ + while (*s++) + ; + + /* search towards front */ + while (--s != string && *s != ch) + ; + + /* char found ? */ + if (*s == ch) + return s; + + return NULL; +} diff --git a/device/lib/pic16/libc/string/strspn.c b/device/lib/pic16/libc/string/strspn.c new file mode 100644 index 0000000..e3af1a3 --- /dev/null +++ b/device/lib/pic16/libc/string/strspn.c @@ -0,0 +1,48 @@ +/*------------------------------------------------------------------------- + strspn.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +int +strspn (char *string, char *control) +{ + register int count = 0; + register char ch; + + while (ch = *string) + { + if (strchr (control, ch)) + ++count; + else + break; + + ++string; + } + + return count; +} diff --git a/device/lib/pic16/libc/string/strstr.c b/device/lib/pic16/libc/string/strstr.c new file mode 100644 index 0000000..c99f847 --- /dev/null +++ b/device/lib/pic16/libc/string/strstr.c @@ -0,0 +1,57 @@ +/*------------------------------------------------------------------------- + strstr.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +char * +strstr (char *str1, char *str2) +{ + char *cp = str1; + char *s1; + char *s2; + + + if (!*str2) + return str1; + + while (*cp) + { + s1 = cp; + s2 = str2; + + while (*s1 && *s2 && !(*s1-*s2)) + s1++, s2++; + + if (!*s2) + return cp; + + ++cp; + } + + return NULL; +} diff --git a/device/lib/pic16/libc/string/strtok.c b/device/lib/pic16/libc/string/strtok.c new file mode 100644 index 0000000..f9cbdd0 --- /dev/null +++ b/device/lib/pic16/libc/string/strtok.c @@ -0,0 +1,69 @@ +/*------------------------------------------------------------------------- + strtok.c - part of string library functions + + Copyright (C) 1999, Sandeep Dutta <sandeep.dutta at usa.net> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <string.h> + +char * +strtok (char *str, char *control) +{ + static char *s = NULL; + register char *s1; + + if (str) + s = str; + + if (!s) + return NULL; + + while (*s) + { + if (strchr (control, *s)) + s++; + else + break; + } + + s1 = s; + + while (*s) + { + if (strchr (control, *s)) + { + *s = '\0'; + return s1; + } + ++s; + } + + s = NULL; + + if (*s1) + return s1; + else + return NULL; +} diff --git a/device/lib/pic16/libc/string/strupr.c b/device/lib/pic16/libc/string/strupr.c new file mode 100644 index 0000000..4010372 --- /dev/null +++ b/device/lib/pic16/libc/string/strupr.c @@ -0,0 +1,44 @@ +/*------------------------------------------------------------------------- + strupr.c - part of string library functions + + Copyright (C) 2004, Vangelis Rokas <vrokas at otenet.gr> + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) any + later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, write to the + Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + As a special exception, if you link this library with other files, + some of which are compiled with SDCC, to produce an executable, + this library does not by itself cause the resulting executable to + be covered by the GNU General Public License. This exception does + not however invalidate any other reasons why the executable file + might be covered by the GNU General Public License. +-------------------------------------------------------------------------*/ + +#include <ctype.h> +#include <string.h> + +char * +strupr (char *str) +{ + char *ret = str; + + while (*str) + { + *str = toupper (*str); + ++str; + } + + return ret; +} diff --git a/device/lib/pic16/libc/utils/cnvfrac.S b/device/lib/pic16/libc/utils/cnvfrac.S new file mode 100644 index 0000000..d16275e --- /dev/null +++ b/device/lib/pic16/libc/utils/cnvfrac.S @@ -0,0 +1,1433 @@ +;-------------------------------------------------------------------------- +; cnvfrac.S - convertion routine of 24 bits floating point to ASCII +; +; Copyright (C) 2004, Vangelis Rokas <vrokas at otenet.gr> +; +; This library is free software; you can redistribute it and/or modify it +; under the terms of the GNU General Public License as published by the +; Free Software Foundation; either version 2, or (at your option) any +; later version. +; +; This library is distributed in the hope that it will be useful, +; but WITHOUT ANY WARRANTY; without even the implied warranty of +; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +; GNU General Public License for more details. +; +; You should have received a copy of the GNU General Public License +; along with this library; see the file COPYING. If not, write to the +; Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, +; MA 02110-1301, USA. +; +; As a special exception, if you link this library with other files, +; some of which are compiled with SDCC, to produce an executable, +; this library does not by itself cause the resulting executable to +; be covered by the GNU General Public License. This exception does +; not however invalidate any other reasons why the executable file +; might be covered by the GNU General Public License. +;-------------------------------------------------------------------------- + + radix dec + list + nolist + + +WREG equ 0xfe8 +POSTINC0 equ 0xfee +POSTDEC1 equ 0xfe5 +PREINC1 equ 0xfe4 +STATUS equ 0xfd8 + + + global _convert_frac + + +.registers udata_ovr 0x000 +r0x00 res 1 +r0x01 res 1 +r0x02 res 1 +r0x03 res 1 +round_digit res 1 +d0x00 res 1 +d0x01 res 1 +d0x02 res 1 +d0x03 res 1 +d0x04 res 1 +d0x05 res 1 +d0x06 res 1 +d0x07 res 1 +d0x08 res 1 +d0x09 res 1 +d0x10 res 1 +d0x11 res 1 +d0x12 res 1 +d0x13 res 1 +d0x14 res 1 +d0x15 res 1 +d0x16 res 1 +d0x17 res 1 +d0x18 res 1 +d0x19 res 1 +d0x20 res 1 +d0x21 res 1 +d0x22 res 1 +d0x23 res 1 +d0x24 res 1 + + +S__convert_frac code +_convert_frac: + + movff d0x00, POSTDEC1 + movff d0x01, POSTDEC1 + movff d0x02, POSTDEC1 + movff d0x03, POSTDEC1 + movff d0x04, POSTDEC1 + movff d0x05, POSTDEC1 + movff d0x06, POSTDEC1 + movff d0x07, POSTDEC1 + movff d0x08, POSTDEC1 + movff d0x09, POSTDEC1 + movff d0x10, POSTDEC1 + movff d0x11, POSTDEC1 + movff d0x12, POSTDEC1 + movff d0x13, POSTDEC1 + movff d0x14, POSTDEC1 + movff d0x15, POSTDEC1 + movff d0x16, POSTDEC1 + movff d0x17, POSTDEC1 + movff d0x18, POSTDEC1 + movff d0x19, POSTDEC1 + movff d0x20, POSTDEC1 + movff d0x21, POSTDEC1 + movff d0x22, POSTDEC1 + movff d0x23, POSTDEC1 + movff d0x24, POSTDEC1 + + +; adding digit 0 +; movff 0xf7f, 0xfe8 + + movlw 0 + + btfsc r0x00, 0 ; bit 0 + addlw 5 + + + clrf d0x01 +@1: + addlw -10 + bnc @2 + incf d0x01, f + bra @1 +@2: + addlw 10 + movwf d0x00 + + + decfsz round_digit, f + bra @3 + addlw 251 + bnc @3 + incf d0x01, f + +@3: + +; adding digit 1 + movf d0x01, w + + btfsc r0x00, 0 ; bit 0 + addlw 2 + + btfsc r0x00, 1 ; bit 1 + addlw 5 + + + clrf d0x02 +@4: + addlw -10 + bnc @5 + incf d0x02, f + bra @4 +@5: + addlw 10 + movwf d0x01 + + + decfsz round_digit, f + bra @6 + addlw 251 + bnc @6 + incf d0x02, f + +@6: + +; adding digit 2 + movf d0x02, w + + btfsc r0x00, 0 ; bit 0 + addlw 6 + + btfsc r0x00, 1 ; bit 1 + addlw 2 + + btfsc r0x00, 2 ; bit 2 + addlw 5 + + + clrf d0x03 +@7: + addlw -10 + bnc @8 + incf d0x03, f + bra @7 +@8: + addlw 10 + movwf d0x02 + + + decfsz round_digit, f + bra @9 + addlw 251 + bnc @9 + incf d0x03, f + +@9: + +; adding digit 3 + movf d0x03, w + + btfsc r0x00, 1 ; bit 1 + addlw 1 + + btfsc r0x00, 2 ; bit 2 + addlw 2 + + btfsc r0x00, 3 ; bit 3 + addlw 5 + + + clrf d0x04 +@10: + addlw -10 + bnc @11 + incf d0x04, f + bra @10 +@11: + addlw 10 + movwf d0x03 + + + decfsz round_digit, f + bra @12 + addlw 251 + bnc @12 + incf d0x04, f + +@12: + +; adding digit 4 + movf d0x04, w + + btfsc r0x00, 0 ; bit 0 + addlw 9 + + btfsc r0x00, 1 ; bit 1 + addlw 8 + + btfsc r0x00, 2 ; bit 2 + addlw 6 + + btfsc r0x00, 3 ; bit 3 + addlw 2 + + btfsc r0x00, 4 ; bit 4 + addlw 5 + + + clrf d0x05 +@13: + addlw -10 + bnc @14 + incf d0x05, f + bra @13 +@14: + addlw 10 + movwf d0x04 + + + decfsz round_digit, f + bra @15 + addlw 251 + bnc @15 + incf d0x05, f + +@15: + +; adding digit 5 + movf d0x05, w + + btfsc r0x00, 0 ; bit 0 + addlw 3 + + btfsc r0x00, 1 ; bit 1 + addlw 7 + + btfsc r0x00, 2 ; bit 2 + addlw 5 + + btfsc r0x00, 3 ; bit 3 + addlw 1 + + btfsc r0x00, 4 ; bit 4 + addlw 2 + + btfsc r0x00, 5 ; bit 5 + addlw 5 + + + clrf d0x06 +@16: + addlw -10 + bnc @17 + incf d0x06, f + bra @16 +@17: + addlw 10 + movwf d0x05 + + + decfsz round_digit, f + bra @18 + addlw 251 + bnc @18 + incf d0x06, f + +@18: + +; adding digit 6 + movf d0x06, w + + btfsc r0x00, 0 ; bit 0 + addlw 5 + + btfsc r0x00, 2 ; bit 2 + addlw 1 + + btfsc r0x00, 3 ; bit 3 + addlw 3 + + btfsc r0x00, 4 ; bit 4 + addlw 6 + + btfsc r0x00, 5 ; bit 5 + addlw 2 + + btfsc r0x00, 6 ; bit 6 + addlw 5 + + + clrf d0x07 +@19: + addlw -10 + bnc @20 + incf d0x07, f + bra @19 +@20: + addlw 10 + movwf d0x06 + + + decfsz round_digit, f + bra @21 + addlw 251 + bnc @21 + incf d0x07, f + +@21: + +; adding digit 7 + movf d0x07, w + + btfsc r0x00, 0 ; bit 0 + addlw 7 + + btfsc r0x00, 1 ; bit 1 + addlw 5 + + btfsc r0x00, 5 ; bit 5 + addlw 1 + + btfsc r0x00, 6 ; bit 6 + addlw 2 + + btfsc r0x00, 7 ; bit 7 + addlw 5 + + + clrf d0x08 +@22: + addlw -10 + bnc @23 + incf d0x08, f + bra @22 +@23: + addlw 10 + movwf d0x07 + + + decfsz round_digit, f + bra @24 + addlw 251 + bnc @24 + incf d0x08, f + +@24: + +; adding digit 8 + movf d0x08, w + + btfsc r0x00, 0 ; bit 0 + addlw 7 + + btfsc r0x00, 1 ; bit 1 + addlw 5 + + btfsc r0x00, 2 ; bit 2 + addlw 1 + + btfsc r0x00, 3 ; bit 3 + addlw 2 + + btfsc r0x00, 4 ; bit 4 + addlw 4 + + btfsc r0x00, 5 ; bit 5 + addlw 8 + + btfsc r0x00, 6 ; bit 6 + addlw 6 + + btfsc r0x00, 7 ; bit 7 + addlw 2 + + btfsc r0x01, 0 ; bit 8 + addlw 5 + + + clrf d0x09 +@25: + addlw -10 + bnc @26 + incf d0x09, f + bra @25 +@26: + addlw 10 + movwf d0x08 + + + decfsz round_digit, f + bra @27 + addlw 251 + bnc @27 + incf d0x09, f + +@27: + +; adding digit 9 + movf d0x09, w + + btfsc r0x00, 0 ; bit 0 + addlw 4 + + btfsc r0x00, 1 ; bit 1 + addlw 9 + + btfsc r0x00, 2 ; bit 2 + addlw 9 + + btfsc r0x00, 3 ; bit 3 + addlw 8 + + btfsc r0x00, 4 ; bit 4 + addlw 6 + + btfsc r0x00, 5 ; bit 5 + addlw 2 + + btfsc r0x00, 6 ; bit 6 + addlw 5 + + btfsc r0x00, 7 ; bit 7 + addlw 1 + + btfsc r0x01, 0 ; bit 8 + addlw 2 + + btfsc r0x01, 1 ; bit 9 + addlw 5 + + + clrf d0x10 +@28: + addlw -10 + bnc @29 + incf d0x10, f + bra @28 +@29: + addlw 10 + movwf d0x09 + + + decfsz round_digit, f + bra @30 + addlw 251 + bnc @30 + incf d0x10, f + +@30: + +; adding digit 10 + movf d0x10, w + + btfsc r0x00, 0 ; bit 0 + addlw 4 + + btfsc r0x00, 1 ; bit 1 + addlw 8 + + btfsc r0x00, 2 ; bit 2 + addlw 7 + + btfsc r0x00, 3 ; bit 3 + addlw 5 + + btfsc r0x00, 4 ; bit 4 + addlw 1 + + btfsc r0x00, 5 ; bit 5 + addlw 3 + + btfsc r0x00, 6 ; bit 6 + addlw 6 + + btfsc r0x00, 7 ; bit 7 + addlw 3 + + btfsc r0x01, 0 ; bit 8 + addlw 6 + + btfsc r0x01, 1 ; bit 9 + addlw 2 + + btfsc r0x01, 2 ; bit 10 + addlw 5 + + + clrf d0x11 +@31: + addlw -10 + bnc @32 + incf d0x11, f + bra @31 +@32: + addlw 10 + movwf d0x10 + + + decfsz round_digit, f + bra @33 + addlw 251 + bnc @33 + incf d0x11, f + +@33: + +; adding digit 11 + movf d0x11, w + + btfsc r0x00, 0 ; bit 0 + addlw 6 + + btfsc r0x00, 1 ; bit 1 + addlw 2 + + btfsc r0x00, 2 ; bit 2 + addlw 5 + + btfsc r0x00, 3 ; bit 3 + addlw 1 + + btfsc r0x00, 4 ; bit 4 + addlw 3 + + btfsc r0x00, 5 ; bit 5 + addlw 6 + + btfsc r0x00, 6 ; bit 6 + addlw 2 + + btfsc r0x00, 7 ; bit 7 + addlw 5 + + btfsc r0x01, 1 ; bit 9 + addlw 1 + + btfsc r0x01, 2 ; bit 10 + addlw 2 + + btfsc r0x01, 3 ; bit 11 + addlw 5 + + + clrf d0x12 +@34: + addlw -10 + bnc @35 + incf d0x12, f + bra @34 +@35: + addlw 10 + movwf d0x11 + + + decfsz round_digit, f + bra @36 + addlw 251 + bnc @36 + incf d0x12, f + +@36: + +; adding digit 12 + movf d0x12, w + + btfsc r0x00, 0 ; bit 0 + addlw 4 + + btfsc r0x00, 1 ; bit 1 + addlw 9 + + btfsc r0x00, 2 ; bit 2 + addlw 8 + + btfsc r0x00, 3 ; bit 3 + addlw 7 + + btfsc r0x00, 4 ; bit 4 + addlw 4 + + btfsc r0x00, 5 ; bit 5 + addlw 8 + + btfsc r0x00, 6 ; bit 6 + addlw 7 + + btfsc r0x00, 7 ; bit 7 + addlw 4 + + btfsc r0x01, 0 ; bit 8 + addlw 9 + + btfsc r0x01, 1 ; bit 9 + addlw 8 + + btfsc r0x01, 2 ; bit 10 + addlw 6 + + btfsc r0x01, 3 ; bit 11 + addlw 2 + + btfsc r0x01, 4 ; bit 12 + addlw 5 + + + clrf d0x13 +@37: + addlw -10 + bnc @38 + incf d0x13, f + bra @37 +@38: + addlw 10 + movwf d0x12 + + + decfsz round_digit, f + bra @39 + addlw 251 + bnc @39 + incf d0x13, f + +@39: + +; adding digit 13 + movf d0x13, w + + btfsc r0x00, 2 ; bit 2 + addlw 1 + + btfsc r0x00, 3 ; bit 3 + addlw 3 + + btfsc r0x00, 4 ; bit 4 + addlw 7 + + btfsc r0x00, 5 ; bit 5 + addlw 4 + + btfsc r0x00, 6 ; bit 6 + addlw 9 + + btfsc r0x00, 7 ; bit 7 + addlw 9 + + btfsc r0x01, 0 ; bit 8 + addlw 8 + + btfsc r0x01, 1 ; bit 9 + addlw 7 + + btfsc r0x01, 2 ; bit 10 + addlw 5 + + btfsc r0x01, 3 ; bit 11 + addlw 1 + + btfsc r0x01, 4 ; bit 12 + addlw 2 + + btfsc r0x01, 5 ; bit 13 + addlw 5 + + + clrf d0x14 +@40: + addlw -10 + bnc @41 + incf d0x14, f + bra @40 +@41: + addlw 10 + movwf d0x13 + + + decfsz round_digit, f + bra @42 + addlw 251 + bnc @42 + incf d0x14, f + +@42: + +; adding digit 14 + movf d0x14, w + + btfsc r0x00, 0 ; bit 0 + addlw 6 + + btfsc r0x00, 1 ; bit 1 + addlw 2 + + btfsc r0x00, 2 ; bit 2 + addlw 4 + + btfsc r0x00, 3 ; bit 3 + addlw 8 + + btfsc r0x00, 4 ; bit 4 + addlw 6 + + btfsc r0x00, 5 ; bit 5 + addlw 3 + + btfsc r0x00, 6 ; bit 6 + addlw 6 + + btfsc r0x00, 7 ; bit 7 + addlw 3 + + btfsc r0x01, 0 ; bit 8 + addlw 7 + + btfsc r0x01, 1 ; bit 9 + addlw 5 + + btfsc r0x01, 2 ; bit 10 + addlw 1 + + btfsc r0x01, 3 ; bit 11 + addlw 3 + + btfsc r0x01, 4 ; bit 12 + addlw 6 + + btfsc r0x01, 5 ; bit 13 + addlw 2 + + btfsc r0x01, 6 ; bit 14 + addlw 5 + + + clrf d0x15 +@43: + addlw -10 + bnc @44 + incf d0x15, f + bra @43 +@44: + addlw 10 + movwf d0x14 + + + decfsz round_digit, f + bra @45 + addlw 251 + bnc @45 + incf d0x15, f + +@45: + +; adding digit 15 + movf d0x15, w + + btfsc r0x00, 0 ; bit 0 + addlw 9 + + btfsc r0x00, 1 ; bit 1 + addlw 9 + + btfsc r0x00, 2 ; bit 2 + addlw 8 + + btfsc r0x00, 3 ; bit 3 + addlw 6 + + btfsc r0x00, 4 ; bit 4 + addlw 3 + + btfsc r0x00, 5 ; bit 5 + addlw 7 + + btfsc r0x00, 6 ; bit 6 + addlw 4 + + btfsc r0x00, 7 ; bit 7 + addlw 9 + + btfsc r0x01, 0 ; bit 8 + addlw 8 + + btfsc r0x01, 1 ; bit 9 + addlw 7 + + btfsc r0x01, 2 ; bit 10 + addlw 5 + + btfsc r0x01, 5 ; bit 13 + addlw 1 + + btfsc r0x01, 6 ; bit 14 + addlw 2 + + btfsc r0x01, 7 ; bit 15 + addlw 5 + + + clrf d0x16 +@46: + addlw -10 + bnc @47 + incf d0x16, f + bra @46 +@47: + addlw 10 + movwf d0x15 + + + decfsz round_digit, f + bra @48 + addlw 251 + bnc @48 + incf d0x16, f + +@48: + +; adding digit 16 + movf d0x16, w + + btfsc r0x00, 0 ; bit 0 + addlw 5 + + btfsc r0x00, 1 ; bit 1 + addlw 1 + + btfsc r0x00, 2 ; bit 2 + addlw 3 + + btfsc r0x00, 3 ; bit 3 + addlw 7 + + btfsc r0x00, 4 ; bit 4 + addlw 5 + + btfsc r0x00, 6 ; bit 6 + addlw 1 + + btfsc r0x00, 7 ; bit 7 + addlw 2 + + btfsc r0x01, 0 ; bit 8 + addlw 5 + + btfsc r0x01, 1 ; bit 9 + addlw 1 + + btfsc r0x01, 2 ; bit 10 + addlw 3 + + btfsc r0x01, 3 ; bit 11 + addlw 7 + + btfsc r0x01, 4 ; bit 12 + addlw 4 + + btfsc r0x01, 5 ; bit 13 + addlw 8 + + btfsc r0x01, 6 ; bit 14 + addlw 6 + + btfsc r0x01, 7 ; bit 15 + addlw 2 + + btfsc r0x02, 0 ; bit 16 + addlw 5 + + + clrf d0x17 +@49: + addlw -10 + bnc @50 + incf d0x17, f + bra @49 +@50: + addlw 10 + movwf d0x16 + + + decfsz round_digit, f + bra @51 + addlw 251 + bnc @51 + incf d0x17, f + +@51: + +; adding digit 17 + movf d0x17, w + + btfsc r0x00, 1 ; bit 1 + addlw 1 + + btfsc r0x00, 2 ; bit 2 + addlw 2 + + btfsc r0x00, 3 ; bit 3 + addlw 4 + + btfsc r0x00, 4 ; bit 4 + addlw 9 + + btfsc r0x00, 5 ; bit 5 + addlw 9 + + btfsc r0x00, 6 ; bit 6 + addlw 8 + + btfsc r0x00, 7 ; bit 7 + addlw 6 + + btfsc r0x01, 0 ; bit 8 + addlw 2 + + btfsc r0x01, 1 ; bit 9 + addlw 5 + + btfsc r0x01, 4 ; bit 12 + addlw 1 + + btfsc r0x01, 5 ; bit 13 + addlw 2 + + btfsc r0x01, 6 ; bit 14 + addlw 5 + + btfsc r0x01, 7 ; bit 15 + addlw 1 + + btfsc r0x02, 0 ; bit 16 + addlw 2 + + btfsc r0x02, 1 ; bit 17 + addlw 5 + + + clrf d0x18 +@52: + addlw -10 + bnc @53 + incf d0x18, f + bra @52 +@53: + addlw 10 + movwf d0x17 + + + decfsz round_digit, f + bra @54 + addlw 251 + bnc @54 + incf d0x18, f + +@54: + +; adding digit 18 + movf d0x18, w + + btfsc r0x00, 5 ; bit 5 + addlw 1 + + btfsc r0x00, 6 ; bit 6 + addlw 3 + + btfsc r0x00, 7 ; bit 7 + addlw 7 + + btfsc r0x01, 0 ; bit 8 + addlw 5 + + btfsc r0x01, 2 ; bit 10 + addlw 1 + + btfsc r0x01, 3 ; bit 11 + addlw 2 + + btfsc r0x01, 4 ; bit 12 + addlw 4 + + btfsc r0x01, 5 ; bit 13 + addlw 8 + + btfsc r0x01, 6 ; bit 14 + addlw 6 + + btfsc r0x01, 7 ; bit 15 + addlw 3 + + btfsc r0x02, 0 ; bit 16 + addlw 6 + + btfsc r0x02, 1 ; bit 17 + addlw 2 + + btfsc r0x02, 2 ; bit 18 + addlw 5 + + + clrf d0x19 +@55: + addlw -10 + bnc @56 + incf d0x19, f + bra @55 +@56: + addlw 10 + movwf d0x18 + + + decfsz round_digit, f + bra @57 + addlw 251 + bnc @57 + incf d0x19, f + +@57: + +; adding digit 19 + movf d0x19, w + + btfsc r0x01, 0 ; bit 8 + addlw 1 + + btfsc r0x01, 1 ; bit 9 + addlw 3 + + btfsc r0x01, 2 ; bit 10 + addlw 6 + + btfsc r0x01, 3 ; bit 11 + addlw 2 + + btfsc r0x01, 4 ; bit 12 + addlw 4 + + btfsc r0x01, 5 ; bit 13 + addlw 8 + + btfsc r0x01, 6 ; bit 14 + addlw 7 + + btfsc r0x01, 7 ; bit 15 + addlw 5 + + btfsc r0x02, 1 ; bit 17 + addlw 1 + + btfsc r0x02, 2 ; bit 18 + addlw 2 + + btfsc r0x02, 3 ; bit 19 + addlw 5 + + + clrf d0x20 +@58: + addlw -10 + bnc @59 + incf d0x20, f + bra @58 +@59: + addlw 10 + movwf d0x19 + + + decfsz round_digit, f + bra @60 + addlw 251 + bnc @60 + incf d0x20, f + +@60: + +; adding digit 20 + movf d0x20, w + + btfsc r0x01, 3 ; bit 11 + addlw 1 + + btfsc r0x01, 4 ; bit 12 + addlw 2 + + btfsc r0x01, 5 ; bit 13 + addlw 4 + + btfsc r0x01, 6 ; bit 14 + addlw 9 + + btfsc r0x01, 7 ; bit 15 + addlw 9 + + btfsc r0x02, 0 ; bit 16 + addlw 9 + + btfsc r0x02, 1 ; bit 17 + addlw 8 + + btfsc r0x02, 2 ; bit 18 + addlw 6 + + btfsc r0x02, 3 ; bit 19 + addlw 2 + + btfsc r0x02, 4 ; bit 20 + addlw 5 + + + clrf d0x21 +@61: + addlw -10 + bnc @62 + incf d0x21, f + bra @61 +@62: + addlw 10 + movwf d0x20 + + + decfsz round_digit, f + bra @63 + addlw 251 + bnc @63 + incf d0x21, f + +@63: + +; adding digit 21 + movf d0x21, w + + btfsc r0x01, 7 ; bit 15 + addlw 1 + + btfsc r0x02, 0 ; bit 16 + addlw 3 + + btfsc r0x02, 1 ; bit 17 + addlw 7 + + btfsc r0x02, 2 ; bit 18 + addlw 5 + + btfsc r0x02, 3 ; bit 19 + addlw 1 + + btfsc r0x02, 4 ; bit 20 + addlw 2 + + btfsc r0x02, 5 ; bit 21 + addlw 5 + + + clrf d0x22 +@64: + addlw -10 + bnc @65 + incf d0x22, f + bra @64 +@65: + addlw 10 + movwf d0x21 + + + decfsz round_digit, f + bra @66 + addlw 251 + bnc @66 + incf d0x22, f + +@66: + +; adding digit 22 + movf d0x22, w + + btfsc r0x02, 2 ; bit 18 + addlw 1 + + btfsc r0x02, 3 ; bit 19 + addlw 3 + + btfsc r0x02, 4 ; bit 20 + addlw 6 + + btfsc r0x02, 5 ; bit 21 + addlw 2 + + btfsc r0x02, 6 ; bit 22 + addlw 5 + + + clrf d0x23 +@67: + addlw -10 + bnc @68 + incf d0x23, f + bra @67 +@68: + addlw 10 + movwf d0x22 + + + decfsz round_digit, f + bra @69 + addlw 251 + bnc @69 + incf d0x23, f + +@69: + +; adding digit 23 + movf d0x23, w + + btfsc r0x02, 5 ; bit 21 + addlw 1 + + btfsc r0x02, 6 ; bit 22 + addlw 2 + + btfsc r0x02, 7 ; bit 23 + addlw 5 + + + clrf d0x24 +@70: + addlw -10 + bnc @71 + incf d0x24, f + bra @70 +@71: + addlw 10 + movwf d0x23 + + + decfsz round_digit, f + bra @72 + addlw 251 + bnc @72 + incf d0x24, f + +@72: + + +; finalization +@73: + addlw 48 + movwf POSTINC0 + movf d0x22, w +@74: + addlw 48 + movwf POSTINC0 + movf d0x21, w +@75: + addlw 48 + movwf POSTINC0 + movf d0x20, w +@76: + addlw 48 + movwf POSTINC0 + movf d0x19, w +@77: + addlw 48 + movwf POSTINC0 + movf d0x18, w +@78: + addlw 48 + movwf POSTINC0 + movf d0x17, w +@79: + addlw 48 + movwf POSTINC0 + movf d0x16, w +@80: + addlw 48 + movwf POSTINC0 + movf d0x15, w +@81: + addlw 48 + movwf POSTINC0 + movf d0x14, w +@82: + addlw 48 + movwf POSTINC0 + movf d0x13, w +@83: + addlw 48 + movwf POSTINC0 + movf d0x12, w +@84: + addlw 48 + movwf POSTINC0 + movf d0x11, w +@85: + addlw 48 + movwf POSTINC0 + movf d0x10, w +@86: + addlw 48 + movwf POSTINC0 + movf d0x09, w +@87: + addlw 48 + movwf POSTINC0 + movf d0x08, w +@88: + addlw 48 + movwf POSTINC0 + movf d0x07, w +@89: + addlw 48 + movwf POSTINC0 + movf d0x06, w +@90: + addlw 48 + movwf POSTINC0 + movf d0x05, w +@91: + addlw 48 + movwf POSTINC0 + movf d0x04, w +@92: + addlw 48 + movwf POSTINC0 + movf d0x03, w +@93: + addlw 48 + movwf POSTINC0 + movf d0x02, w +@94: + addlw 48 + movwf POSTINC0 + movf d0x01, w +@95: + addlw 48 + movwf POSTINC0 + movf d0x00, w +@96: + addlw 48 + movwf POSTINC0 + + movlw 23 + + movff PREINC1, d0x24 + movff PREINC1, d0x23 + movff PREINC1, d0x22 + movff PREINC1, d0x21 + movff PREINC1, d0x20 + movff PREINC1, d0x19 + movff PREINC1, d0x18 + movff PREINC1, d0x17 + movff PREINC1, d0x16 + movff PREINC1, d0x15 + movff PREINC1, d0x14 + movff PREINC1, d0x13 + movff PREINC1, d0x12 + movff PREINC1, d0x11 + movff PREINC1, d0x10 + movff PREINC1, d0x09 + movff PREINC1, d0x08 + movff PREINC1, d0x07 + movff PREINC1, d0x06 + movff PREINC1, d0x05 + movff PREINC1, d0x04 + movff PREINC1, d0x03 + movff PREINC1, d0x02 + movff PREINC1, d0x01 + movff PREINC1, d0x00 + return + + end + +; Converstion table +; +;00 0.5000000000000000000000000 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +;01 0.2500000000000000000000000 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +;02 0.1250000000000000000000000 1 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +;03 0.0625000000000000000000000 0 6 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +;04 0.0312500000000000000000000 0 3 1 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +;05 0.0156250000000000000000000 0 1 5 6 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +;06 0.0078125000000000000000000 0 0 7 8 1 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +;07 0.0039062500000000000000000 0 0 3 9 0 6 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +;08 0.0019531250000000000000000 0 0 1 9 5 3 1 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +;09 0.0009765625000000000000000 0 0 0 9 7 6 5 6 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +;10 0.0004882812500000000000000 0 0 0 4 8 8 2 8 1 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 +;11 0.0002441406250000000000000 0 0 0 2 4 4 1 4 0 6 2 5 0 0 0 0 0 0 0 0 0 0 0 0 +;12 0.0001220703125000000000000 0 0 0 1 2 2 0 7 0 3 1 2 5 0 0 0 0 0 0 0 0 0 0 0 +;13 0.0000610351562500000000000 0 0 0 0 6 1 0 3 5 1 5 6 2 5 0 0 0 0 0 0 0 0 0 0 +;14 0.0000305175781250000000000 0 0 0 0 3 0 5 1 7 5 7 8 1 2 5 0 0 0 0 0 0 0 0 0 +;15 0.0000152587890625000000000 0 0 0 0 1 5 2 5 8 7 8 9 0 6 2 5 0 0 0 0 0 0 0 0 +;16 0.0000076293945312500000000 0 0 0 0 0 7 6 2 9 3 9 4 5 3 1 2 5 0 0 0 0 0 0 0 +;17 0.0000038146972656250000000 0 0 0 0 0 3 8 1 4 6 9 7 2 6 5 6 2 5 0 0 0 0 0 0 +;18 0.0000019073486328125000000 0 0 0 0 0 1 9 0 7 3 4 8 6 3 2 8 1 2 5 0 0 0 0 0 +;19 0.0000009536743164062500000 0 0 0 0 0 0 9 5 3 6 7 4 3 1 6 4 0 6 2 5 0 0 0 0 +;20 0.0000004768371582031250000 0 0 0 0 0 0 4 7 6 8 3 7 1 5 8 2 0 3 1 2 5 0 0 0 +;21 0.0000002384185791015625000 0 0 0 0 0 0 2 3 8 4 1 8 5 7 9 1 0 1 5 6 2 5 0 0 +;22 0.0000001192092895507812500 0 0 0 0 0 0 1 1 9 2 0 9 2 8 9 5 5 0 7 8 1 2 5 0 +;23 0.0000000596046447753906250 0 0 0 0 0 0 0 5 9 6 0 4 6 4 4 7 7 5 3 9 0 6 2 5 diff --git a/device/lib/pic16/libc/utils/cnvint.S b/device/lib/pic16/libc/utils/cnvint.S new file mode 100644 index 0000000..85a35dc --- /dev/null +++ b/device/lib/pic16/libc/utils/cnvint.S @@ -0,0 +1,551 @@ +;-------------------------------------------------------------------------- +; cnvint.S - convertion routine of 24 bits integer to ASCII +; +; Copyright (C) 2004, Vangelis Rokas <vrokas at otenet.gr> +; +; This library is free software; you can redistribute it and/or modify it +; under the terms of the GNU General Public License as published by the +; Free Software Foundation; either version 2, or (at your option) any +; later version. +; +; This library is distributed in the hope that it will be useful, +; but WITHOUT ANY WARRANTY; without even the implied warranty of +; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +; GNU General Public License for more details. +; +; You should have received a copy of the GNU General Public License +; along with this library; see the file COPYING. If not, write to the +; Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, +; MA 02110-1301, USA. +; +; As a special exception, if you link this library with other files, +; some of which are compiled with SDCC, to produce an executable, +; this library does not by itself cause the resulting executable to +; be covered by the GNU General Public License. This exception does +; not however invalidate any other reasons why the executable file +; might be covered by the GNU General Public License. +;-------------------------------------------------------------------------- + + radix dec + list + nolist + + +POSTINC0 equ 0xfee +POSTDEC1 equ 0xfe5 +PREINC1 equ 0xfe4 +STATUS equ 0xfd8 + + + global _convert_int + + +.registers udata_ovr 0x000 +r0x00 res 1 +r0x01 res 1 +r0x02 res 1 +r0x03 res 1 +d0x00 res 1 +d0x01 res 1 +d0x02 res 1 +d0x03 res 1 +d0x04 res 1 +d0x05 res 1 +d0x06 res 1 +d0x07 res 1 +d0x08 res 1 +d0x09 res 1 +digit_count res 1 + + +S__convert_int code +_convert_int: + + movff r0x00, POSTDEC1 + movff r0x01, POSTDEC1 + movff r0x02, POSTDEC1 + movff r0x03, POSTDEC1 + movff d0x00, POSTDEC1 + movff d0x01, POSTDEC1 + movff d0x02, POSTDEC1 + movff d0x03, POSTDEC1 + movff d0x04, POSTDEC1 + movff d0x05, POSTDEC1 + movff d0x06, POSTDEC1 + movff d0x07, POSTDEC1 + movff d0x08, POSTDEC1 + movff d0x09, POSTDEC1 + movff digit_count, POSTDEC1 + + +; adding digit 0 + movlw 0 + + btfsc r0x00, 0 ; bit 0 + addlw 1 + + btfsc r0x00, 1 ; bit 1 + addlw 2 + + btfsc r0x00, 2 ; bit 2 + addlw 4 + + btfsc r0x00, 3 ; bit 3 + addlw 8 + + btfsc r0x00, 4 ; bit 4 + addlw 6 + + btfsc r0x00, 5 ; bit 5 + addlw 2 + + btfsc r0x00, 6 ; bit 6 + addlw 4 + + btfsc r0x00, 7 ; bit 7 + addlw 8 + + btfsc r0x01, 0 ; bit 8 + addlw 6 + + btfsc r0x01, 1 ; bit 9 + addlw 2 + + btfsc r0x01, 2 ; bit 10 + addlw 4 + + btfsc r0x01, 3 ; bit 11 + addlw 8 + + btfsc r0x01, 4 ; bit 12 + addlw 6 + + btfsc r0x01, 5 ; bit 13 + addlw 2 + + btfsc r0x01, 6 ; bit 14 + addlw 4 + + btfsc r0x01, 7 ; bit 15 + addlw 8 + + btfsc r0x02, 0 ; bit 16 + addlw 6 + + btfsc r0x02, 1 ; bit 17 + addlw 2 + + btfsc r0x02, 2 ; bit 18 + addlw 4 + + btfsc r0x02, 3 ; bit 19 + addlw 8 + + btfsc r0x02, 4 ; bit 20 + addlw 6 + + btfsc r0x02, 5 ; bit 21 + addlw 2 + + btfsc r0x02, 6 ; bit 22 + addlw 4 + + btfsc r0x02, 7 ; bit 23 + addlw 8 + + + clrf d0x01 +@1: + addlw -10 + bnc @2 + incf d0x01, f + bra @1 +@2: + addlw 10 + movwf d0x00 + +; adding digit 1 + movf d0x01, w + + btfsc r0x00, 4 ; bit 4 + addlw 1 + + btfsc r0x00, 5 ; bit 5 + addlw 3 + + btfsc r0x00, 6 ; bit 6 + addlw 6 + + btfsc r0x00, 7 ; bit 7 + addlw 2 + + btfsc r0x01, 0 ; bit 8 + addlw 5 + + btfsc r0x01, 1 ; bit 9 + addlw 1 + + btfsc r0x01, 2 ; bit 10 + addlw 2 + + btfsc r0x01, 3 ; bit 11 + addlw 4 + + btfsc r0x01, 4 ; bit 12 + addlw 9 + + btfsc r0x01, 5 ; bit 13 + addlw 9 + + btfsc r0x01, 6 ; bit 14 + addlw 8 + + btfsc r0x01, 7 ; bit 15 + addlw 6 + + btfsc r0x02, 0 ; bit 16 + addlw 3 + + btfsc r0x02, 1 ; bit 17 + addlw 7 + + btfsc r0x02, 2 ; bit 18 + addlw 4 + + btfsc r0x02, 3 ; bit 19 + addlw 8 + + btfsc r0x02, 4 ; bit 20 + addlw 7 + + btfsc r0x02, 5 ; bit 21 + addlw 5 + + + clrf d0x02 +@3: + addlw -10 + bnc @4 + incf d0x02, f + bra @3 +@4: + addlw 10 + movwf d0x01 + +; adding digit 2 + movf d0x02, w + + btfsc r0x00, 7 ; bit 7 + addlw 1 + + btfsc r0x01, 0 ; bit 8 + addlw 2 + + btfsc r0x01, 1 ; bit 9 + addlw 5 + + btfsc r0x01, 5 ; bit 13 + addlw 1 + + btfsc r0x01, 6 ; bit 14 + addlw 3 + + btfsc r0x01, 7 ; bit 15 + addlw 7 + + btfsc r0x02, 0 ; bit 16 + addlw 5 + + btfsc r0x02, 2 ; bit 18 + addlw 1 + + btfsc r0x02, 3 ; bit 19 + addlw 2 + + btfsc r0x02, 4 ; bit 20 + addlw 5 + + btfsc r0x02, 5 ; bit 21 + addlw 1 + + btfsc r0x02, 6 ; bit 22 + addlw 3 + + btfsc r0x02, 7 ; bit 23 + addlw 6 + + + clrf d0x03 +@5: + addlw -10 + bnc @6 + incf d0x03, f + bra @5 +@6: + addlw 10 + movwf d0x02 + +; adding digit 3 + movf d0x03, w + + btfsc r0x01, 2 ; bit 10 + addlw 1 + + btfsc r0x01, 3 ; bit 11 + addlw 2 + + btfsc r0x01, 4 ; bit 12 + addlw 4 + + btfsc r0x01, 5 ; bit 13 + addlw 8 + + btfsc r0x01, 6 ; bit 14 + addlw 6 + + btfsc r0x01, 7 ; bit 15 + addlw 2 + + btfsc r0x02, 0 ; bit 16 + addlw 5 + + btfsc r0x02, 1 ; bit 17 + addlw 1 + + btfsc r0x02, 2 ; bit 18 + addlw 2 + + btfsc r0x02, 3 ; bit 19 + addlw 4 + + btfsc r0x02, 4 ; bit 20 + addlw 8 + + btfsc r0x02, 5 ; bit 21 + addlw 7 + + btfsc r0x02, 6 ; bit 22 + addlw 4 + + btfsc r0x02, 7 ; bit 23 + addlw 8 + + + clrf d0x04 +@7: + addlw -10 + bnc @8 + incf d0x04, f + bra @7 +@8: + addlw 10 + movwf d0x03 + +; adding digit 4 + movf d0x04, w + + btfsc r0x01, 6 ; bit 14 + addlw 1 + + btfsc r0x01, 7 ; bit 15 + addlw 3 + + btfsc r0x02, 0 ; bit 16 + addlw 6 + + btfsc r0x02, 1 ; bit 17 + addlw 3 + + btfsc r0x02, 2 ; bit 18 + addlw 6 + + btfsc r0x02, 3 ; bit 19 + addlw 2 + + btfsc r0x02, 4 ; bit 20 + addlw 4 + + btfsc r0x02, 5 ; bit 21 + addlw 9 + + btfsc r0x02, 6 ; bit 22 + addlw 9 + + btfsc r0x02, 7 ; bit 23 + addlw 8 + + + clrf d0x05 +@9: + addlw -10 + bnc @10 + incf d0x05, f + bra @9 +@10: + addlw 10 + movwf d0x04 + +; adding digit 5 + movf d0x05, w + + btfsc r0x02, 1 ; bit 17 + addlw 1 + + btfsc r0x02, 2 ; bit 18 + addlw 2 + + btfsc r0x02, 3 ; bit 19 + addlw 5 + + btfsc r0x02, 6 ; bit 22 + addlw 1 + + btfsc r0x02, 7 ; bit 23 + addlw 3 + + + clrf d0x06 +@11: + addlw -10 + bnc @12 + incf d0x06, f + bra @11 +@12: + addlw 10 + movwf d0x05 + +; adding digit 6 + movf d0x06, w + + btfsc r0x02, 4 ; bit 20 + addlw 1 + + btfsc r0x02, 5 ; bit 21 + addlw 2 + + btfsc r0x02, 6 ; bit 22 + addlw 4 + + btfsc r0x02, 7 ; bit 23 + addlw 8 + + + clrf d0x07 +@13: + addlw -10 + bnc @14 + incf d0x07, f + bra @13 +@14: + addlw 10 + movwf d0x06 + +; adding digit 7 + movf d0x07, w + + clrf digit_count + + +; finalization + bnz @15 + movf d0x06, w + bnz @16 + movf d0x05, w + bnz @17 + movf d0x04, w + bnz @18 + movf d0x03, w + bnz @19 + movf d0x02, w + bnz @20 + movf d0x01, w + bnz @21 + movf d0x00, w + bra @22 +@15: + incf digit_count, f + addlw 48 + movwf POSTINC0 + movf d0x06, w +@16: + incf digit_count, f + addlw 48 + movwf POSTINC0 + movf d0x05, w +@17: + incf digit_count, f + addlw 48 + movwf POSTINC0 + movf d0x04, w +@18: + incf digit_count, f + addlw 48 + movwf POSTINC0 + movf d0x03, w +@19: + incf digit_count, f + addlw 48 + movwf POSTINC0 + movf d0x02, w +@20: + incf digit_count, f + addlw 48 + movwf POSTINC0 + movf d0x01, w +@21: + incf digit_count, f + addlw 48 + movwf POSTINC0 + movf d0x00, w +@22: + incf digit_count, f + addlw 48 + movwf POSTINC0 + + movf digit_count, w + + movff PREINC1, digit_count + movff PREINC1, d0x09 + movff PREINC1, d0x08 + movff PREINC1, d0x07 + movff PREINC1, d0x06 + movff PREINC1, d0x05 + movff PREINC1, d0x04 + movff PREINC1, d0x03 + movff PREINC1, d0x02 + movff PREINC1, d0x01 + movff PREINC1, d0x00 + movff PREINC1, r0x03 + movff PREINC1, r0x02 + movff PREINC1, r0x01 + movff PREINC1, r0x00 + return + + end + +; Converstion table +; +;00 000000000000000000000001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 +;01 000000000000000000000002 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 +;02 000000000000000000000004 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 +;03 000000000000000000000008 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 +;04 000000000000000000000016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 +;05 000000000000000000000032 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 +;06 000000000000000000000064 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 4 +;07 000000000000000000000128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 8 +;08 000000000000000000000256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 +;09 000000000000000000000512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1 2 +;10 000000000000000000001024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 4 +;11 000000000000000000002048 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 4 8 +;12 000000000000000000004096 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 9 6 +;13 000000000000000000008192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 1 9 2 +;14 000000000000000000016384 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 3 8 4 +;15 000000000000000000032768 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 7 6 8 +;16 000000000000000000065536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 5 3 6 +;17 000000000000000000131072 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 7 2 +;18 000000000000000000262144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 2 1 4 4 +;19 000000000000000000524288 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 2 4 2 8 8 +;20 000000000000000001048576 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 8 5 7 6 +;21 000000000000000002097152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 9 7 1 5 2 +;22 000000000000000004194304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 9 4 3 0 4 +;23 000000000000000008388608 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 3 8 8 6 0 8 diff --git a/device/lib/pic16/libc/utils/cvtdec.S b/device/lib/pic16/libc/utils/cvtdec.S new file mode 100644 index 0000000..0e6fa42 --- /dev/null +++ b/device/lib/pic16/libc/utils/cvtdec.S @@ -0,0 +1,312 @@ +;-------------------------------------------------------------------------- +; cvtdec.S - convert a 16-bit binary word to 5 BCD bytes +; +; Copyright (C) 2004, George Gallant <ggallant571 AT verizon.net> +; +; This library is free software; you can redistribute it and/or modify it +; under the terms of the GNU General Public License as published by the +; Free Software Foundation; either version 2, or (at your option) any +; later version. +; +; This library is distributed in the hope that it will be useful, +; but WITHOUT ANY WARRANTY; without even the implied warranty of +; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +; GNU General Public License for more details. +; +; You should have received a copy of the GNU General Public License +; along with this library; see the file COPYING. If not, write to the +; Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, +; MA 02110-1301, USA. +; +; As a special exception, if you link this library with other files, +; some of which are compiled with SDCC, to produce an executable, +; this library does not by itself cause the resulting executable to +; be covered by the GNU General Public License. This exception does +; not however invalidate any other reasons why the executable file +; might be covered by the GNU General Public License. +;-------------------------------------------------------------------------- + +;-- +; +; File: cvtdec.asm +; Author: George Gallant +; Date: 19OCT04 +; +; This routine is based on the code and algorithm by +; Nikolai Golovchenko and Scott Dattalo presented in +; the piclist webb site on radix conversion methods. +; Modified to support integers from 0 to 65535 and coded +; for the pic18 chip set. +; +; Digit +; BIT Weight 4 3 2 1 0 +; --- ------ --- --- --- --- --- +; 0 1 0 0 0 0 1 +; 1 2 0 0 0 0 2 +; 2 4 0 0 0 0 4 +; 3 8 0 0 0 0 8 +; +; 4 16 0 0 0 1 6 +; 5 32 0 0 0 3 2 +; 6 64 0 0 0 6 4 +; 7 128 0 0 1 2 8 +; +; 8 256 0 0 2 5 6 +; 9 512 0 0 5 1 2 +; 10 1024 0 1 0 2 4 +; 11 2048 0 2 0 4 8 +; +; 12 4096 0 4 0 9 6 +; 13 8192 0 8 1 9 2 +; 14 16384 1 6 3 8 4 +; 15 32768 3 2 7 6 8 +; +;-- + nolist + include <p18fxxx.inc> + list + + udata + + global digits + +digits: res 6 + + code + + global cvt_dec_word + +;-- +; +; Convert a 16-bit binary word to 5 BCD bytes +; +; On Call +; PROD 16 bit word +; FSR0 pointer to ascii buffer +; +; On Return +; digits[4:0] contain the BCD integers +; +; Notes: 1. strip leading zeros +; 2. only positive integers on input +; 3. FSR0, PROD & W are modified and not preserved +; +;-- +cvt_dec_word: clrw ;calculate digit 0 - lsd + + btfsc PRODL,0 ;bit0 + addlw 1 + + btfsc PRODL,1 ;bit1 + addlw 2 + + btfsc PRODL,2 ;bit2 + addlw 4 + + btfsc PRODL,3 ;bit3 + addlw 8 + + btfsc PRODL,4 ;bit4 + addlw 6 + + btfsc PRODL,5 ;bit5 + addlw 2 + + btfsc PRODL,6 ;bit6 + addlw 4 + + btfsc PRODL,7 ;bit7 + addlw 8 + + btfsc PRODH,0 ;bit8 + addlw 6 + + btfsc PRODH,1 ;bit9 + addlw 2 + + btfsc PRODH,2 ;bit10 + addlw 4 + + btfsc PRODH,3 ;bit11 + addlw 8 + + btfsc PRODH,4 ;bit12 + addlw 6 + + btfsc PRODH,5 ;bit13 + addlw 2 + + btfsc PRODH,6 ;bit14 + addlw 4 + + btfsc PRODH,7 ;bit15 + addlw 8 + + clrf digits+1 ;setup for carry in 10's +@1: addlw -10 + bnc @2 + incf digits+1,f + bra @1 + +@2: addlw 10 + movwf digits+0 + +; calculate digit 1 + + movf digits+1,w + + btfsc PRODL,4 ;bit4 + addlw 1 + + btfsc PRODL,5 ;bit5 + addlw 3 + + btfsc PRODL,6 ;bit6 + addlw 6 + + btfsc PRODL,7 ;bit7 + addlw 2 + + btfsc PRODH,0 ;bit8 + addlw 5 + + btfsc PRODH,1 ;bit9 + addlw 1 + + btfsc PRODH,2 ;bit10 + addlw 2 + + btfsc PRODH,3 ;bit11 + addlw 4 + + btfsc PRODH,4 ;bit12 + addlw 9 + + btfsc PRODH,5 ;bit13 + addlw 9 + + btfsc PRODH,6 ;bit14 + addlw 8 + + btfsc PRODH,7 ;bit15 + addlw 6 + + clrf digits+2 ;setup for carry into 100's +@3: addlw -10 + bnc @4 + incf digits+2,f + bra @3 + +@4: addlw 10 + movwf digits+1 + +; calculate digit 2 + + movf digits+2,w + + btfsc PRODL,7 ;bit7 + addlw 1 + + btfsc PRODH,0 ;bit8 + addlw 2 + + btfsc PRODH,1 ;bit9 + addlw 5 + + btfsc PRODH,5 ;bit13 + addlw 1 + + btfsc PRODH,6 ;bit14 + addlw 3 + + btfsc PRODH,7 ;bit15 + addlw 7 + + clrf digits+3 ;setup for carry into 1000's +@5: addlw -10 + bnc @6 + incf digits+3,f + bra @5 +@6: addlw 10 + + movwf digits+2 + +; calculate digit 3 + + movf digits+3,w + + btfsc PRODH,2 ;bit10 + addlw 1 + + btfsc PRODH,3 ;bit11 + addlw 2 + + btfsc PRODH,4 ;bit12 + addlw 4 + + btfsc PRODH,5 ;bit13 + addlw 8 + + btfsc PRODH,6 ;bit14 + addlw 6 + + btfsc PRODH,7 ;bit15 + addlw 2 + + clrf digits+4 ;setup for carry into 10000's +@7: addlw -10 + bnc @8 + incf digits+4,f + bra @7 + +@8: addlw 10 + movwf digits+3 + +; calculate digit 4 + + movf digits+4,w + + btfsc PRODH,6 ;bit14 + addlw 1 + + btfsc PRODH,7 ;bit15 + addlw 3 + +@9: addlw -10 + bc @9 + + addlw 10 +; movwf digits+4 + +; movf digits+4,w + bnz @11 + movf digits+3,w + bnz @12 + movf digits+2,w + bnz @13 + movf digits+1,w + bnz @14 + bra @15 + +@11: addlw 0x30 + movwf POSTINC0 + + movf digits+3,w +@12: addlw 0x30 + movwf POSTINC0 + + movf digits+2,w +@13: addlw 0x30 + movwf POSTINC0 + + movf digits+1,w +@14: addlw 0x30 + movwf POSTINC0 + +@15: movf digits+0,w + addlw 0x30 + movwf POSTINC0 + + return + + end |
