diff options
author | Jari Vetoniemi <mailroxas@gmail.com> | 2018-06-02 22:00:18 +0300 |
---|---|---|
committer | Jari Vetoniemi <mailroxas@gmail.com> | 2018-06-02 22:03:58 +0300 |
commit | 9edd4a9979f520abc6a3f5c0029966b5cc0f280e (patch) | |
tree | c94fe900e1e7b3987fe4794163e62a06a18b5af4 /Makefile | |
parent | 6e5e3de6214bb792b126d481598e3e9313ea3bbb (diff) |
libc: Wrap low level glibc io calls for stdio
This is much less work and actually works better.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -34,9 +34,10 @@ runtime/libdl.so: private override CPPFLAGS += -D_GNU_SOURCE -DLINKER_DEBUG=1 runtime/libdl.so: private override CFLAGS += -Wno-pedantic -Wno-variadic-macros -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast runtime/libdl.so: wrapper.a src/linker/dlfcn.c src/linker/linker.c src/linker/linker_environ.c src/linker/rt.c src/linker/strlcpy.c runtime/libc.so: private override CPPFLAGS += -D_GNU_SOURCE +runtime/libc.so: private override LDFLAGS += -Wl,-wrap,_IO_file_xsputn runtime/libc.so: private override CFLAGS += -Wno-deprecated-declarations runtime/libc.so: private override LDLIBS += `pkg-config --libs libbsd libunwind` -runtime/libc.so: verbose src/libc.c +runtime/libc.so: verbose src/libc.c src/libc-stdio.c runtime/libpthread.so: private override CPPFLAGS += -D_GNU_SOURCE runtime/libpthread.so: private override LDLIBS += -lpthread runtime/libpthread.so: src/libpthread.c |