OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [newlib-1.17.0/] [newlib/] [libm/] [mathfp/] [Makefile.am] - Blame information for rev 816

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 148 jeremybenn
## Process this file with automake to generate Makefile.in
2
 
3
AUTOMAKE_OPTIONS = cygnus
4
 
5
INCLUDES = -I$(srcdir)/../common $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
6
 
7
src =   s_acos.c s_frexp.c s_mathcnst.c \
8
        s_cos.c s_sinh.c \
9
        s_asin.c\
10
        s_asine.c s_cosh.c s_ispos.c s_numtest.c s_sqrt.c \
11
        s_exp.c s_ldexp.c s_pow.c s_tan.c \
12
        s_atan.c \
13
        s_atan2.c s_fabs.c s_log.c s_tanh.c \
14
        s_log10.c s_sin.c \
15
        s_floor.c s_sine.c \
16
        s_sincos.c \
17
        s_atangent.c s_logarithm.c \
18
        s_sineh.c \
19
        s_ceil.c \
20
        e_acosh.c e_atanh.c e_remainder.c \
21
        er_gamma.c er_lgamma.c \
22
        s_erf.c e_j0.c e_j1.c w_jn.c e_hypot.c \
23
        w_cabs.c w_drem.c s_asinh.c s_fmod.c \
24
        e_scalb.c s_signif.c \
25
        s_exp2.c s_tgamma.c
26
 
27
fsrc =  sf_ceil.c \
28
        sf_acos.c sf_frexp.c \
29
        sf_cos.c sf_sinh.c \
30
        sf_asine.c sf_cosh.c sf_ispos.c sf_numtest.c sf_sqrt.c \
31
        sf_asin.c \
32
        sf_exp.c sf_ldexp.c sf_pow.c sf_tan.c \
33
        sf_atan2.c sf_fabs.c sf_tanh.c \
34
        sf_atan.c sf_log10.c sf_sin.c\
35
        sf_floor.c sf_sine.c \
36
        sf_sincos.c \
37
        sf_atangent.c sf_logarithm.c sf_sineh.c \
38
        sf_log.c sf_sineh.c \
39
        ef_acosh.c ef_atanh.c ef_remainder.c \
40
        erf_gamma.c erf_lgamma.c \
41
        sf_erf.c ef_j0.c ef_j1.c wf_jn.c ef_hypot.c \
42
        wf_cabs.c wf_drem.c sf_asinh.c sf_fmod.c \
43
        ef_scalb.c sf_signif.c \
44
        sf_exp2.c sf_tgamma.c
45
 
46
libmathfp_la_LDFLAGS = -Xcompiler -nostdlib
47
 
48
if USE_LIBTOOL
49
noinst_LTLIBRARIES = libmathfp.la
50
libmathfp_la_SOURCES = $(src) $(fsrc)
51
noinst_DATA = objectlist.awk.in
52
else
53
noinst_LIBRARIES = lib.a
54
lib_a_SOURCES = $(src) $(fsrc)
55
lib_a_CFLAGS = $(AM_CFLAGS)
56
noinst_DATA =
57
endif # USE_LIBTOOL
58
 
59
include $(srcdir)/../../Makefile.shared
60
 
61
chobj = eacosh.def \
62
        eatanh.def \
63
        ehypot.def \
64
        eremainder.def \
65
        erlgamma.def \
66
        sacos.def \
67
        sasine.def \
68
        sasinh.def \
69
        satan.def \
70
        satan2.def \
71
        satangent.def \
72
        scosh.def \
73
        serf.def \
74
        sexp.def \
75
        sfabs.def \
76
        sfloor.def \
77
        sfmod.def \
78
        sfrexp.def \
79
        sldexp.def \
80
        slog10.def \
81
        slogarithm.def \
82
        spow.def \
83
        ssine.def \
84
        ssineh.def \
85
        ssqrt.def \
86
        stan.def \
87
        stanh.def \
88
        wjn.def
89
 
90
SUFFIXES = .def
91
 
92
CHEW = ../../doc/makedoc -f $(srcdir)/../../doc/doc.str
93
 
94
.c.def:
95
        $(CHEW) < $< > $*.def 2> $*.ref
96
        touch stmp-def
97
 
98
TARGETDOC = ../tmp.texi
99
 
100
doc: $(chobj)
101
        cat $(srcdir)/mathfp.tex >> $(TARGETDOC)
102
 
103
CLEANFILES = $(chobj) *.ref
104
 
105
# Texinfo does not appear to support underscores in file names, so we
106
# name the .def files without underscores.
107
 
108
eacosh.def: e_acosh.c
109
        $(CHEW) < $(srcdir)/e_acosh.c >$@ 2>/dev/null
110
        touch stmp-def
111
eatanh.def: e_atanh.c
112
        $(CHEW) < $(srcdir)/e_atanh.c >$@ 2>/dev/null
113
        touch stmp-def
114
ehypot.def: e_hypot.c
115
        $(CHEW) < $(srcdir)/e_hypot.c >$@ 2>/dev/null
116
        touch stmp-def
117
eremainder.def: e_remainder.c
118
        $(CHEW) < $(srcdir)/e_remainder.c >$@ 2>/dev/null
119
        touch stmp-def
120
erlgamma.def: er_lgamma.c
121
        $(CHEW) < $(srcdir)/er_lgamma.c >$@ 2>/dev/null
122
        touch stmp-def
123
sacos.def: s_acos.c
124
        $(CHEW) < $(srcdir)/s_acos.c >$@ 2>/dev/null
125
        touch stmp-def
126
sasine.def: s_asine.c
127
        $(CHEW) < $(srcdir)/s_asine.c >$@ 2>/dev/null
128
        touch stmp-def
129
sasinh.def: s_asinh.c
130
        $(CHEW) < $(srcdir)/s_asinh.c >$@ 2>/dev/null
131
        touch stmp-def
132
satan.def: s_atan.c
133
        $(CHEW) < $(srcdir)/s_atan.c >$@ 2>/dev/null
134
        touch stmp-def
135
satan2.def: s_atan2.c
136
        $(CHEW) < $(srcdir)/s_atan2.c >$@ 2>/dev/null
137
        touch stmp-def
138
satangent.def: s_atangent.c
139
        $(CHEW) < $(srcdir)/s_atangent.c >$@ 2>/dev/null
140
        touch stmp-def
141
scosh.def: s_cosh.c
142
        $(CHEW) < $(srcdir)/s_cosh.c >$@ 2>/dev/null
143
        touch stmp-def
144
serf.def: s_erf.c
145
        $(CHEW) < $(srcdir)/s_erf.c >$@ 2>/dev/null
146
        touch stmp-def
147
sexp.def: s_exp.c
148
        $(CHEW) < $(srcdir)/s_exp.c >$@ 2>/dev/null
149
        touch stmp-def
150
sfabs.def: s_fabs.c
151
        $(CHEW) < $(srcdir)/s_fabs.c >$@ 2>/dev/null
152
        touch stmp-def
153
sfloor.def: s_floor.c
154
        $(CHEW) < $(srcdir)/s_floor.c >$@ 2>/dev/null
155
        touch stmp-def
156
sfmod.def: s_fmod.c
157
        $(CHEW) < $(srcdir)/s_fmod.c >$@ 2>/dev/null
158
        touch stmp-def
159
sfrexp.def: s_frexp.c
160
        $(CHEW) < $(srcdir)/s_frexp.c >$@ 2>/dev/null
161
        touch stmp-def
162
sldexp.def: s_ldexp.c
163
        $(CHEW) < $(srcdir)/s_ldexp.c >$@ 2>/dev/null
164
        touch stmp-def
165
slog10.def: s_log10.c
166
        $(CHEW) < $(srcdir)/s_log10.c >$@ 2>/dev/null
167
        touch stmp-def
168
slogarithm.def: s_logarithm.c
169
        $(CHEW) < $(srcdir)/s_logarithm.c >$@ 2>/dev/null
170
        touch stmp-def
171
spow.def: s_pow.c
172
        $(CHEW) < $(srcdir)/s_pow.c >$@ 2>/dev/null
173
        touch stmp-def
174
ssine.def: s_sine.c
175
        $(CHEW) < $(srcdir)/s_sine.c >$@ 2>/dev/null
176
        touch stmp-def
177
ssineh.def: s_sineh.c
178
        $(CHEW) < $(srcdir)/s_sineh.c >$@ 2>/dev/null
179
        touch stmp-def
180
ssqrt.def: s_sqrt.c
181
        $(CHEW) < $(srcdir)/s_sqrt.c >$@ 2>/dev/null
182
        touch stmp-def
183
stan.def: s_tan.c
184
        $(CHEW) < $(srcdir)/s_tan.c >$@ 2>/dev/null
185
        touch stmp-def
186
stanh.def: s_tanh.c
187
        $(CHEW) < $(srcdir)/s_tanh.c >$@ 2>/dev/null
188
        touch stmp-def
189
wjn.def: w_jn.c
190
        $(CHEW) < $(srcdir)/w_jn.c >$@ 2>/dev/null
191
        touch stmp-def
192
 
193
# A partial dependency list.
194
 
195
$(lib_a_OBJECTS): $(srcdir)/../../libc/include/math.h $(srcdir)/../common/fdlibm.h

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.