xref: /inferno-os/libmath/mkfile (revision cd03a2dc3bfa8e793b2e4702966706c10d69b314)
1<../mkconfig
2
3TARGTYPE=${SYSTARG:os%=Inferno%}		# maps 'os' into 'Inferno'
4
5LIB=libmath.a
6OFILES=\
7	blas.$O\
8	dtoa.$O\
9	fdim.$O\
10	FPcontrol-$TARGTYPE.$O\
11	gemm.$O\
12	g_fmt.$O\
13	gfltconv.$O\
14	pow10.$O\
15	e_acos.$O\
16	e_acosh.$O\
17	e_asin.$O\
18	e_atan2.$O\
19	e_atanh.$O\
20	e_cosh.$O\
21	e_exp.$O\
22	e_fmod.$O\
23	e_hypot.$O\
24	e_j0.$O\
25	e_j1.$O\
26	e_jn.$O\
27	e_lgamma_r.$O\
28	e_log.$O\
29	e_log10.$O\
30	e_pow.$O\
31	e_rem_pio2.$O\
32	e_remainder.$O\
33	e_sinh.$O\
34	e_sqrt.$O\
35	k_cos.$O\
36	k_rem_pio2.$O\
37	k_sin.$O\
38	k_tan.$O\
39	s_asinh.$O\
40	s_atan.$O\
41	s_cbrt.$O\
42	s_ceil.$O\
43	s_copysign.$O\
44	s_cos.$O\
45	s_erf.$O\
46	s_expm1.$O\
47	s_fabs.$O\
48	s_finite.$O\
49	s_floor.$O\
50	s_ilogb.$O\
51	s_log1p.$O\
52	s_nextafter.$O\
53	s_rint.$O\
54	s_scalbn.$O\
55	s_sin.$O\
56	s_tan.$O\
57	s_tanh.$O\
58
59HFILES=\
60	$ROOT/include/mathi.h\
61	fdlibm/fdlibm.h\
62
63<$ROOT/mkfiles/mksyslib-$SHELLTYPE
64
65%.$O:	fdlibm/%.c
66	$CC $CFLAGS -o $target -Ifdlibm fdlibm/$stem.c
67