summaryrefslogtreecommitdiff
path: root/sys/src/libstdio/mkfile
diff options
context:
space:
mode:
authorTaru Karttunen <taruti@taruti.net>2011-03-30 15:46:40 +0300
committerTaru Karttunen <taruti@taruti.net>2011-03-30 15:46:40 +0300
commite5888a1ffdae813d7575f5fb02275c6bb07e5199 (patch)
treed8d51eac403f07814b9e936eed0c9a79195e2450 /sys/src/libstdio/mkfile
Import sources from 2011-03-30 iso image
Diffstat (limited to 'sys/src/libstdio/mkfile')
-rwxr-xr-xsys/src/libstdio/mkfile69
1 files changed, 69 insertions, 0 deletions
diff --git a/sys/src/libstdio/mkfile b/sys/src/libstdio/mkfile
new file mode 100755
index 000000000..a3c0dbd6a
--- /dev/null
+++ b/sys/src/libstdio/mkfile
@@ -0,0 +1,69 @@
+</$objtype/mkfile
+
+LIB=/$objtype/lib/libstdio.a
+OFILES=\
+ _IO_getc.$O\
+ _IO_putc.$O\
+ clearerr.$O\
+ dtoa.$O\
+ fclose.$O\
+ fdopen.$O\
+ feof.$O\
+ ferror.$O\
+ fflush.$O\
+ fgetc.$O\
+ fgetpos.$O\
+ fgets.$O\
+ fileno.$O\
+ fopen.$O\
+ fprintf.$O\
+ fputc.$O\
+ fputs.$O\
+ fread.$O\
+ freopen.$O\
+ fscanf.$O\
+ fseek.$O\
+ fseeko.$O\
+ fsetpos.$O\
+ ftell.$O\
+ ftello.$O\
+ fwrite.$O\
+ getc.$O\
+ gets.$O\
+ printf.$O\
+ putc.$O\
+ puts.$O\
+ rewind.$O\
+ scanf.$O\
+ sclose.$O\
+ setbuf.$O\
+ setvbuf.$O\
+ snprintf.$O\
+ sopenr.$O\
+ sopenw.$O\
+ sprintf.$O\
+ sscanf.$O\
+ tmpfile.$O\
+ tmpnam.$O\
+ ungetc.$O\
+ vfprintf.$O\
+ vfscanf.$O\
+ vprintf.$O\
+ vsnprintf.$O\
+ vsprintf.$O\
+
+HFILES=/sys/include/stdio.h\
+ iolib.h\
+
+UPDATE=\
+ mkfile\
+ $HFILES\
+ ${OFILES:%.$O=%.c}\
+ ${LIB:/$objtype/%=/386/%}\
+
+</sys/src/cmd/mksyslib
+# this code really can't handle any flow-analysis warnings
+CFLAGS=
+
+test:V: $OFILES
+ ar vu libstdio.a $OFILES