1SubDir HAIKU_TOP src system libroot posix glibc libio ; 2 3SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc include arch 4 $(TARGET_ARCH) ; 5SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc include arch generic ; 6SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc stdio-common ; 7SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc libio ; 8SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc include ; 9SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc locale ; 10#SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc string ; 11SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc ; 12SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc iconv ; 13 14# For now, all wide character functions are disabled, 15# obprintf() is also disabled, because we don't have 16# obstack functionality 17 18SubDirCcFlags -D_GNU_SOURCE -DUSE_IN_LIBIO ; 19 20MergeObject posix_gnu_libio.o : 21 __fsetlocking.c 22 clearerr.c 23 clearerr_u.c 24 fcloseall.c 25 feof.c 26 feof_u.c 27 ferror.c 28 ferror_u.c 29 fileno.c 30 filedoalloc.c 31 fileops.c 32 flockfile.c 33 fputc.c 34 fputc_u.c 35 freopen.c 36 fseek.c 37 fseeko.c 38 ftello.c 39 fwide.c 40 genops.c 41 getc.c 42 getc_u.c 43 getchar.c 44 getchar_u.c 45 iofclose.c 46 iofdopen.c 47 iofflush.c 48 iofgetpos.c 49 iofgets.c 50 iofgets_u.c 51 iofopen.c 52 iofputs.c 53 iofputs_u.c 54 iofread.c 55 iofread_u.c 56 iofsetpos.c 57 ioftell.c 58 iofwrite.c 59 iofwrite_u.c 60 iofwide.c 61 iogetdelim.c 62 iogetline.c 63 iogets.c 64 iopadn.c 65 iopopen.c 66 ioputs.c 67 ioseekoff.c 68 ioseekpos.c 69 iosetbuffer.c 70 iosetvbuf.c 71 ioungetc.c 72 iovdprintf.c 73 iovsprintf.c 74 iovsscanf.c 75# obprintf.c 76 pclose.c 77 peekc.c 78 putc.c 79 putc_u.c 80 putchar.c 81 putchar_u.c 82 rewind.c 83 setbuf.c 84 setlinebuf.c 85 stdfiles.c 86 stdio.c 87 strops.c 88 vasprintf.c 89 vscanf.c 90 vsnprintf.c 91 wfile_stubs.c 92 93 # wide character 94 95 fputwc.c 96 fputwc_u.c 97 fwprintf.c 98# fwscanf.c 99 getwc.c 100 getwc_u.c 101 getwchar.c 102 iofgetws.c 103 iofputws.c 104 iofputws_u.c 105 iogetwline.c 106 ioungetwc.c 107# iovswscanf.c 108 iowpadn.c 109 putwc.c 110 putwc_u.c 111 putwchar.c 112 putwchar_u.c 113 swprintf.c 114# swscanf.c 115 vswprintf.c 116 vwprintf.c 117# vwscanf.c 118# wfiledoalloc.c 119# wfileops.c 120 wgenops.c 121 wprintf.c 122# wscanf.c 123 wstrops.c 124; 125 126# use this to build a standalone libio.so 127# using libio.so, haiku's version of libstdc++.r4.so can be tested under R5. 128#SharedLibrary libio.so : 129# clearerr.c 130# clearerr_u.c 131# fcloseall.c 132# feof.c 133# feof_u.c 134# ferror.c 135# ferror_u.c 136# fileno.c 137# filedoalloc.c 138# fileops.c 139# flockfile.c 140# fputc.c 141# fputc_u.c 142# fseek.c 143# fseeko.c 144# ftello.c 145# fwide.c 146# genops.c 147# getc.c 148# getc_u.c 149# getchar.c 150# getchar_u.c 151# iofclose.c 152# iofdopen.c 153# iofflush.c 154# iofgets.c 155# iofgets_u.c 156# iofopen.c 157# iofputs.c 158# iofputs_u.c 159# iofread.c 160# iofread_u.c 161# ioftell.c 162# iofwrite.c 163# iofwrite_u.c 164# iofwide.c 165# iogetdelim.c 166# iogetline.c 167# iogets.c 168# iopadn.c 169# iopopen.c 170# ioputs.c 171# ioseekoff.c 172# ioseekpos.c 173# iosetbuffer.c 174# iosetvbuf.c 175# ioungetc.c 176# iovdprintf.c 177# iovsprintf.c 178# iovsscanf.c 179# peekc.c 180# putc.c 181# putc_u.c 182# putchar.c 183# putchar_u.c 184# rewind.c 185# setbuf.c 186# setlinebuf.c 187# stdfiles.c 188# stdio.c 189# strops.c 190# vasprintf.c 191# vscanf.c 192# vsnprintf.c 193# wfile_stubs.c ; 194