xref: /plan9/sys/src/libstdio/mkfile (revision 27d75179f48b32c8ae0ccd9970d644855c29d5e0)
1</$objtype/mkfile
2
3LIB=/$objtype/lib/libstdio.a
4OFILES=\
5	_IO_getc.$O\
6	_IO_putc.$O\
7	clearerr.$O\
8	dtoa.$O\
9	fclose.$O\
10	fdopen.$O\
11	feof.$O\
12	ferror.$O\
13	fflush.$O\
14	fgetc.$O\
15	fgetpos.$O\
16	fgets.$O\
17	fileno.$O\
18	fopen.$O\
19	fprintf.$O\
20	fputc.$O\
21	fputs.$O\
22	fread.$O\
23	freopen.$O\
24	fscanf.$O\
25	fseek.$O\
26	fseeko.$O\
27	fsetpos.$O\
28	ftell.$O\
29	ftello.$O\
30	fwrite.$O\
31	getc.$O\
32	gets.$O\
33	printf.$O\
34	putc.$O\
35	puts.$O\
36	rewind.$O\
37	scanf.$O\
38	sclose.$O\
39	setbuf.$O\
40	setvbuf.$O\
41	snprintf.$O\
42	sopenr.$O\
43	sopenw.$O\
44	sprintf.$O\
45	sscanf.$O\
46	tmpfile.$O\
47	tmpnam.$O\
48	ungetc.$O\
49	vfprintf.$O\
50	vfscanf.$O\
51	vprintf.$O\
52	vsnprintf.$O\
53	vsprintf.$O\
54
55HFILES=/sys/include/stdio.h\
56	iolib.h\
57
58UPDATE=\
59	mkfile\
60	$HFILES\
61	${OFILES:%.$O=%.c}\
62	${LIB:/$objtype/%=/386/%}\
63
64</sys/src/cmd/mksyslib
65# this code really can't handle any flow-analysis warnings
66CFLAGS= -FTV
67
68test:V:	$OFILES
69	ar vu libstdio.a $OFILES
70