xref: /inferno-os/libmp/mkfile (revision 37da2899f40661e3e9631e497da8dc59b971cbd0)
1<../mkconfig
2
3# TARGMODEL not SYSTARG for now
4DIRS=port $TARGMODEL-$OBJTYPE
5
6<$ROOT/mkfiles/mklibsubdirs
7
8# the remainder are only intended for testing on a few system types
9test.$O:	test.c $ROOT/$OBJDIR/include/lib9.h $ROOT/include/mp.h port/dat.h
10	$CC -Iport test.c
11
12$O.test:	test.$O $ROOT/$OBJDIR/lib/libmp.a
13	$LD -o $O.test test.$O
14
15bigtest.$O: bigtest.c  $ROOT/$OBJDIR/include/lib9.h $ROOT/include/mp.h port/dat.h
16	$CC -Iport bigtest.c
17
18$O.bigtest: bigtest.$O  $ROOT/$OBJDIR/lib/libmp.a
19	$LD -o $O.bigtest bigtest.$O
20
21allout:
22	objtype=386; OBJTYPE=$objtype; mk; mk 8.test 8.bigtest
23	objtype=power; OBJTYPE=$objtype; mk; mk q.test q.bigtest
24	objtype=mips; OBJTYPE=$objtype; mk; mk v.test v.bigtest
25
26cleanout:
27	rm -f [qv8].* *.[qv8]
28