Hackfix and re-enable strtoull and wcstoull, see bug #3798.
[sdcc.git] / sdcc / device / lib / incl.mk
blobd1913c731019ddf909772b63198e71e6dccab2bb
1 .DELETE_ON_ERROR:
3 COMMON_FLOAT = \
4 _atof.c \
5 _schar2fs.c \
6 _sint2fs.c \
7 _slong2fs.c \
8 _slonglong2fs.c \
9 _uchar2fs.c \
10 _uint2fs.c \
11 _ulong2fs.c \
12 _ulonglong2fs.c \
13 _fs2schar.c \
14 _fs2sint.c \
15 _fs2slong.c \
16 _fs2uchar.c \
17 _fs2uint.c \
18 _fs2ulong.c \
19 _fsadd.c \
20 _fsdiv.c \
21 _fsmul.c \
22 _fssub.c \
23 _fseq.c \
24 _fslt.c \
25 _fsneq.c \
26 fabsf.c \
27 frexpf.c \
28 ldexpf.c \
29 expf.c \
30 powf.c \
31 sincosf.c \
32 sinf.c \
33 cosf.c \
34 logf.c \
35 log10f.c \
36 sqrtf.c \
37 tancotf.c \
38 tanf.c \
39 cotf.c \
40 asincosf.c \
41 asinf.c \
42 acosf.c \
43 atanf.c \
44 atan2f.c \
45 sincoshf.c \
46 sinhf.c \
47 coshf.c \
48 tanhf.c \
49 floorf.c \
50 ceilf.c \
51 modff.c \
52 errno.c \
53 isinf.c \
54 isnan.c
56 COMMON_LONG = \
57 _divslong.c \
58 _modslong.c \
59 _modulong.c
61 COMMON_SDCC = \
62 call_once.c \
63 isalnum.c \
64 isalpha.c \
65 isblank.c \
66 iscntrl.c \
67 isdigit.c \
68 isgraph.c \
69 islower.c \
70 isprint.c \
71 ispunct.c \
72 isspace.c \
73 isupper.c \
74 isxdigit.c \
75 tolower.c \
76 toupper.c \
77 ckd_add.c \
78 ckd_sub.c \
79 ckd_mul.c \
80 atoi.c \
81 atol.c \
82 atoll.c \
83 strtol.c \
84 strtoll.c \
85 strtoimax.c \
86 strtoul.c \
87 strtoull.c \
88 strtoumax.c \
89 wcstol.c \
90 wcstoll.c \
91 wcstoimax.c \
92 wcstoul.c \
93 wcstoull.c \
94 wcstoumax.c \
95 bsearch.c \
96 qsort.c \
97 abs.c \
98 labs.c \
99 llabs.c \
100 imaxabs.c \
101 rand.c \
102 _strcat.c \
103 _strchr.c \
104 _strcspn.c \
105 strdup.c \
106 strndup.c \
107 _strncat.c \
108 _strncmp.c \
109 strxfrm.c \
110 _strncpy.c \
111 _strpbrk.c \
112 _strrchr.c \
113 _strspn.c \
114 _strstr.c \
115 _strtok.c \
116 memccpy.c \
117 _memchr.c \
118 _memcmp.c \
119 _memset.c \
120 memset_explicit.c \
121 aligned_alloc.c \
122 calloc.c \
123 malloc.c \
124 realloc.c \
125 free.c \
126 mblen.c \
127 mbtowc.c \
128 wctomb.c \
129 mbstowcs.c \
130 wcstombs.c \
131 memalignment.c \
132 mbrtoc16.c \
133 c16rtomb.c \
134 mbrtoc32.c \
135 c32rtomb.c \
136 mbstoc16s.c \
137 c16stombs.c \
138 wcscmp.c \
139 wcslen.c \
140 wcsncmp.c \
141 wcsnlen.c \
142 btowc.c \
143 wctob.c \
144 mbsinit.c \
145 mbrlen.c \
146 mbrtowc.c \
147 wcrtomb.c \
148 printf_large.c \
149 puts.c \
150 gets.c \
151 __assert.c \
152 time.c \
153 __stdc_count_leading_zeros.c \
154 __stdc_count_trailing_onesull.c \
155 __stdc_first_leading_one.c \
156 __stdc_first_trailing_oneull.c \
157 __stdc_count_onesull.c \
158 __stdc_bit_widthull.c \
159 __stdc_bit_ceilull.c
161 MODELS = small medium large huge
163 CC = ${abs_top_builddir}/bin/sdcc
164 SDAR = ${abs_top_builddir}/bin/sdar
166 %.rel: %.c
167 $(CC) $(CFLAGS) ${CPPFLAGS} ${EXTRA_CFLAGS} -c $< -o $@
169 %.rel: ../%.c
170 $(CC) $(CFLAGS) ${CPPFLAGS} ${EXTRA_CFLAGS} -c $< -o $@