SubDir HAIKU_TOP src system libroot posix glibc libio ; SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc include arch $(TARGET_ARCH) ; SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc include arch generic ; SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc stdio-common ; SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc libio ; SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc include ; SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc locale ; #SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc string ; SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc ; SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc iconv ; # For now, all wide character functions are disabled, # obprintf() is also disabled, because we don't have # obstack functionality SubDirCcFlags -D_GNU_SOURCE -DUSE_IN_LIBIO ; MergeObject posix_gnu_libio.o : __fsetlocking.c clearerr.c clearerr_u.c fcloseall.c feof.c feof_u.c ferror.c ferror_u.c fileno.c filedoalloc.c fileops.c flockfile.c fmemopen.c fputc.c fputc_u.c freopen.c fseek.c fseeko.c ftello.c fwide.c genops.c getc.c getc_u.c getchar.c getchar_u.c iofclose.c iofdopen.c iofflush.c iofgetpos.c iofgets.c iofgets_u.c iofopen.c iofopncook.c iofputs.c iofputs_u.c iofread.c iofread_u.c iofsetpos.c ioftell.c iofwrite.c iofwrite_u.c iofwide.c iogetdelim.c iogetline.c iogets.c iopadn.c iopopen.c ioputs.c ioseekoff.c ioseekpos.c iosetbuffer.c iosetvbuf.c ioungetc.c iovdprintf.c iovsprintf.c iovsscanf.c memstream.c # obprintf.c pclose.c peekc.c putc.c putc_u.c putchar.c putchar_u.c rewind.c setbuf.c setlinebuf.c stdfiles.c stdio.c strops.c vasprintf.c vscanf.c vsnprintf.c # wfile_stubs.c # wide character fputwc.c fputwc_u.c fwprintf.c fwscanf.c getwc.c getwc_u.c getwchar.c iofgetws.c iofputws.c iofputws_u.c iogetwline.c ioungetwc.c iovswscanf.c iowpadn.c putwc.c putwc_u.c putwchar.c putwchar_u.c swprintf.c swscanf.c vswprintf.c vwprintf.c vwscanf.c wfiledoalloc.c wfileops.c wgenops.c wprintf.c wscanf.c wstrops.c ; # use this to build a standalone libio.so # using libio.so, haiku's version of libstdc++.r4.so can be tested under R5. #SharedLibrary libio.so : # clearerr.c # clearerr_u.c # fcloseall.c # feof.c # feof_u.c # ferror.c # ferror_u.c # fileno.c # filedoalloc.c # fileops.c # flockfile.c # fputc.c # fputc_u.c # fseek.c # fseeko.c # ftello.c # fwide.c # genops.c # getc.c # getc_u.c # getchar.c # getchar_u.c # iofclose.c # iofdopen.c # iofflush.c # iofgets.c # iofgets_u.c # iofopen.c # iofputs.c # iofputs_u.c # iofread.c # iofread_u.c # ioftell.c # iofwrite.c # iofwrite_u.c # iofwide.c # iogetdelim.c # iogetline.c # iogets.c # iopadn.c # iopopen.c # ioputs.c # ioseekoff.c # ioseekpos.c # iosetbuffer.c # iosetvbuf.c # ioungetc.c # iovdprintf.c # iovsprintf.c # iovsscanf.c # peekc.c # putc.c # putc_u.c # putchar.c # putchar_u.c # rewind.c # setbuf.c # setlinebuf.c # stdfiles.c # stdio.c # strops.c # vasprintf.c # vscanf.c # vsnprintf.c # wfile_stubs.c ;