New bitmap method SetRGBConversionFunction which can be used to
[tangerine.git] / compiler / mlib / mmakefile.src
blob3469031ad23cf5eb2e455d7854a37d5c2a23c791
1 # $Id$
3 include $(TOP)/config/make.cfg
5 # Not implemented yet: w_cabs.c, w_cabsf.c
6 FILES := \
7         e_acos \
8         e_acosf \
9         e_acosh \
10         e_acoshf \
11         e_asin \
12         e_asinf \
13         e_atan2 \
14         e_atan2f \
15         e_atanh \
16         e_atanhf \
17         e_cosh \
18         e_coshf \
19         e_exp \
20         e_expf \
21         e_fmod \
22         e_fmodf \
23         e_gamma \
24         e_gamma_r \
25         e_gammaf \
26         e_gammaf_r \
27         e_hypot \
28         e_hypotf \
29         e_j0 \
30         e_j0f \
31         e_j1 \
32         e_j1f \
33         e_jn \
34         e_jnf \
35         e_lgamma \
36         e_lgamma_r \
37         e_lgammaf \
38         e_lgammaf_r \
39         e_log \
40         e_log10 \
41         e_log10f \
42         e_logf \
43         e_pow \
44         e_powf \
45         e_rem_pio2 \
46         e_rem_pio2f \
47         e_remainder \
48         e_remainderf \
49         e_scalb \
50         e_scalbf \
51         e_sinh \
52         e_sinhf \
53         e_sqrt \
54         e_sqrtf \
55         infinity \
56         k_cos \
57         k_cosf \
58         k_rem_pio2 \
59         k_rem_pio2f \
60         k_sin \
61         k_sinf \
62         k_standard \
63         k_tan \
64         k_tanf \
65         s_asinh \
66         s_asinhf \
67         s_atan \
68         s_atanf \
69         s_cbrt \
70         s_cbrtf \
71         s_ceil \
72         s_ceilf \
73         s_copysign \
74         s_copysignf \
75         s_cos \
76         s_cosf \
77         s_erf \
78         s_erff \
79         s_expm1 \
80         s_expm1f \
81         s_fabs \
82         s_fabsf \
83         s_finite \
84         s_finitef \
85         s_floor \
86         s_floorf \
87         s_frexp \
88         s_frexpf \
89         s_ilogb \
90         s_ilogbf \
91         s_isnan \
92         s_isnanf \
93         s_ldexp \
94         s_ldexpf \
95         s_lib_version \
96         s_log1p \
97         s_log1pf \
98         s_logb \
99         s_logbf \
100         s_matherr \
101         s_modf \
102         s_modff \
103         s_nextafter \
104         s_nextafterf \
105         s_rint \
106         s_rintf \
107         s_scalbn \
108         s_scalbnf \
109         s_signgam \
110         s_significand \
111         s_significandf \
112         s_sin \
113         s_sinf \
114         s_tan \
115         s_tanf \
116         s_tanh \
117         s_tanhf \
118         w_acos \
119         w_acosf \
120         w_acosh \
121         w_acoshf \
122         w_asin \
123         w_asinf \
124         w_atan2 \
125         w_atan2f \
126         w_atanh \
127         w_atanhf \
128         w_cosh \
129         w_coshf \
130         w_drem \
131         w_dremf \
132         w_exp \
133         w_expf \
134         w_fmod \
135         w_fmodf \
136         w_gamma \
137         w_gamma_r \
138         w_gammaf \
139         w_gammaf_r \
140         w_hypot \
141         w_hypotf \
142         w_j0 \
143         w_j0f \
144         w_j1 \
145         w_j1f \
146         w_jn \
147         w_jnf \
148         w_lgamma \
149         w_lgamma_r \
150         w_lgammaf \
151         w_lgammaf_r \
152         w_log \
153         w_log10 \
154         w_log10f \
155         w_logf \
156         w_pow \
157         w_powf \
158         w_remainder \
159         w_remainderf \
160         w_scalb \
161         w_scalbf \
162         w_sinh \
163         w_sinhf \
164         w_sqrt \
165         w_sqrtf \
166         w_y0 \
167         w_y0f \
168         w_y1 \
169         w_y1f \
170         w_yn \
171         w_ynf
173 #MM includes-copy : setup-includes
174 includes-copy : $(AROS_INCLUDES)/math.h
176 %rule_copy from=%.h to=$(AROS_INCLUDES)/%.h
178 #MM- linklibs-core : linklibs-mlib
179 #MM- linklibs : linklibs-mlib
180 #MM- linklibs-mlib : linklibs-arosm-$(CPU)
181 #MM linklibs-arosm-hasfpu : arosm-setup-link includes
182 #MM linklibs-arosm-nofpu : arosm-setup-link includes
184 # Define lint to get rid of the warnings about rcsid[]
186 USER_CFLAGS := -D_IEEE_LIBM -Dlint -msoft-float \
187     -Wno-uninitialized -Wno-parentheses
188 %build_linklib mmake=linklibs-arosm-nofpu libname=arosm files=$(FILES)
190 USER_CFLAGS     := -D_IEEE_LIBM -Dlint \
191     -Wno-uninitialized -Wno-parentheses
192 %build_linklib mmake=linklibs-arosm-hasfpu libname=arosm files=$(FILES)
195 arosm-setup-link :
196         @$(RM) $(AROS_LIB)/libm.a
197         @ln -s libarosm.a $(AROS_LIB)/libm.a
199 %common