xref: /inferno-os/libkern/mkfile (revision fd3db37e4301445f112600ce4041a1a99a563d36)
1<../mkconfig
2
3LIB=libkern.a
4
5COMMONFILES=\
6	abort.$O\
7	abs.$O\
8	atol.$O\
9	charstod.$O\
10	cistrcmp.$O\
11	cistrncmp.$O\
12	cistrstr.$O\
13	cleanname.$O\
14	convD2M.$O\
15	convM2D.$O\
16	convM2S.$O\
17	convS2M.$O\
18	dofmt.$O\
19	exp.$O\
20	fcallfmt.$O\
21	floor.$O\
22	fmt.$O\
23	fmtprint.$O\
24	fmtquote.$O\
25	fmtstr.$O\
26	fmtvprint.$O\
27	getfields.$O\
28	log.$O\
29	memccpy.$O\
30	memchr.$O\
31	memcmp.$O\
32#	netmkaddr.$O\
33	pow.$O\
34	pow10.$O\
35	qsort.$O\
36	rune.$O\
37	runestrlen.$O\
38	sin.$O\
39	seprint.$O\
40	smprint.$O\
41	snprint.$O\
42	sqrt.$O\
43	strcat.$O\
44	strcmp.$O\
45	strcpy.$O\
46	strdup.$O\
47	strecpy.$O\
48	strlen.$O\
49	strncmp.$O\
50	strncpy.$O\
51	strrchr.$O\
52	strstr.$O\
53	strtod.$O\
54	strtol.$O\
55	strtoll.$O\
56	strtoul.$O\
57	strtoull.$O\
58	tokenize.$O\
59	toupper.$O\
60	u16.$O\
61	u32.$O\
62	u64.$O\
63	utfecpy.$O\
64	utflen.$O\
65	utfnlen.$O\
66	utfrrune.$O\
67	utfrune.$O\
68	vseprint.$O\
69	vsmprint.$O\
70	vsnprint.$O\
71
72<mkfile-$OBJTYPE		#sets $TARGFILES
73
74OFILES=	$COMMONFILES $TARGFILES
75HFILES=	fmtdef.h
76
77<$ROOT/mkfiles/mksyslib-$SHELLTYPE
78
79convD2M.$O: $ROOT/include/fcall.h
80convM2D.$O: $ROOT/include/fcall.h
81convM2S.$O: $ROOT/include/fcall.h
82convS2M.$O: $ROOT/include/fcall.h
83fcallfmt.$O: $ROOT/include/fcall.h
84