xref: /plan9/sys/src/libmp/port/mkfile (revision 535e676173fe31a261446560b7a659eb0679079a)
1</$objtype/mkfile
2
3LIB=/$objtype/lib/libmp.a
4FILES=\
5	mpaux\
6	mpfmt\
7	strtomp\
8	mptobe\
9	mptole\
10	betomp\
11	letomp\
12	mpadd\
13	mpsub\
14	mpcmp\
15	mpfactorial\
16	mpmul\
17	mpleft\
18	mpright\
19	mpvecadd\
20	mpvecsub\
21	mpvecdigmuladd\
22	mpveccmp\
23	mpdigdiv\
24	mpdiv\
25	mpexp\
26	mpmod\
27	mpextendedgcd\
28	mpinvert\
29	mprand\
30	crt\
31	mptoi\
32	mptoui\
33	mptov\
34	mptouv\
35
36ALLOFILES=${FILES:%=%.$O}
37# cull things in the per-machine directories from this list
38OFILES=	`{rc ./reduce $O $objtype $ALLOFILES}
39
40HFILES=\
41	/$objtype/include/u.h\
42	/sys/include/mp.h\
43	dat.h\
44
45CFILES=${FILES:%=%.c}
46
47
48UPDATE=mkfile\
49	$HFILES\
50	$CFILES\
51
52</sys/src/cmd/mksyslib
53