Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
4973 | right-hear | 1 | CFLAGS = -D_USE_LIBM_MATH_H |
2 | CSFLAGS = $(CFLAGS) |
||
3 | |||
4 | THIS_SRCS = e_acosh.c e_acos.s e_asin.s e_atan2.s e_atanh.c e_cosh.c e_exp.s \ |
||
5 | ef_acos.c ef_acosh.c ef_asin.c ef_atan2.s ef_atanh.c ef_cosh.c ef_exp.s \ |
||
6 | ef_fmod.s ef_gamma.c ef_hypot.c ef_j0.c ef_j1.c ef_jn.c ef_lgamm.c ef_log10.s \ |
||
7 | ef_log.s e_fmod.s ef_pow.c ef_remai.s ef_rem_p.c ef_scalb.s ef_sinh.c \ |
||
8 | ef_sqrt.s e_gamma.c e_hypot.c e_j0.c e_j1.c e_jn.c e_lgamma.c e_log10.s \ |
||
9 | e_log.s e_pow.c e_remain.s e_rem_pi.c erf_gamm.c erf_lgam.c er_gamma.c \ |
||
10 | er_lgamm.c e_scalb.s e_sinh.c e_sqrt.s k_cos.c kf_cos.c kf_rem_p.c kf_sin.c \ |
||
11 | kf_tan.c k_rem_pi.c k_sin.c k_standa.c k_tan.c s_asinh.c s_atan.s s_cbrt.c \ |
||
12 | s_ceil.s s_copysi.s s_cos.s s_erf.c s_expm1.s s_fabs.c sf_asinh.c sf_atan.s \ |
||
13 | sf_cbrt.c sf_ceil.s sf_copys.s sf_cos.s sf_erf.c sf_expm1.s sf_fabs.c \ |
||
14 | sf_finit.s sf_floor.s sf_frexp.c sf_ilogb.s s_finite.s sf_isinf.c sf_isnan.c \ |
||
15 | sf_ldexp.c sf_log1p.s sf_logb.s s_floor.s sf_modf.c sf_nexta.c s_frexp.c \ |
||
16 | sf_rint.s sf_scalb.s sf_signi.s sf_sin.s sf_tanh.c sf_tan.s s_ilogb.s s_infini.c \ |
||
17 | s_isinf.c s_isnan.c s_ldexp.c s_libver.c s_log1p.s s_logb.s s_mather.c \ |
||
18 | s_modf.c s_nextaf.c s_rint.s s_scalbn.s s_signga.c s_signif.s s_sin.s \ |
||
19 | s_tanh.c s_tan.s w_acos.c w_acosh.c w_asin.c w_atan2.c w_atanh.c \ |
||
20 | w_cabs.c w_cosh.c w_drem.c w_exp.c wf_acos.c wf_acosh.c wf_asin.c \ |
||
21 | wf_atan2.c wf_atanh.c wf_cabs.c wf_cosh.c wf_drem.c wf_exp.c wf_fmod.c \ |
||
22 | wf_gamma.c wf_hypot.c wf_j0.c wf_j1.c wf_jn.c wf_lgamm.c wf_log10.c wf_log.c \ |
||
23 | w_fmod.c wf_pow.c wf_remai.c wf_scalb.c wf_sinh.c wf_sqrt.c w_gamma.c w_hypot.c \ |
||
24 | w_j0.c w_j1.c w_jn.c w_lgamma.c w_log10.c w_log.c w_pow.c w_remain.c \ |
||
25 | wrf_gamm.c wrf_lgam.c wr_gamma.c wr_lgamm.c w_scalb.c w_sinh.c \ |
||
26 | w_sqrt.c |
||
27 | |||
28 | include $(MENUET_LIBC_TOPDIR)/Make.rules |
||
29 | |||
30 | mk_lib: gen_tmp all |
||
31 | make -f Makefile-link OUTFILE="libm.a" |
||
32 | ifdef ON_MINGW |
||
33 | copy libm.a $(MENUETDEV)\lib |
||
34 | del libm.a |
||
35 | else |
||
36 | mv -f libm.a $(MENUETDEV)/lib |
||
37 | endif |
||
38 | |||
39 | dll: _gen_tmp all |
||
40 | make -f Makefile-link-dll OUTFILE="libm.so" |
||
41 | ifdef ON_MINGW |
||
42 | copy libm.so $(MENUETDEV)\lib |
||
43 | del libm.so |
||
44 | else |
||
45 | mv -f libm.so $(MENUETDEV)/lib |
||
46 | endif |
||
47 | |||
48 | _gen_tmp: |
||
49 | ifdef ON_MINGW |
||
50 | @$(D_ECHO) > ..\tmp_make |
||
51 | else |
||
52 | @$(D_ECHO) > ../tmp_make |
||
53 | endif |
||
54 | |||
55 | gen_tmp: |
||
56 | ifdef ON_MINGW |
||
57 | @echo foo = bar> ../tmp_make |
||
58 | @..\m_echo ..\tmp_make B_MENUET_LIBC_OBJS = |
||
59 | else |
||
60 | @echo "foo = bar" > ../tmp_make |
||
61 | @../m_echo ../tmp_make B_MENUET_LIBC_OBJS = |
||
62 | endif |