1SubDir HAIKU_TOP src system libroot posix glibc libio ; 2 3# For now, all wide character functions are disabled, 4# obprintf() is also disabled, because we don't have 5# obstack functionality 6 7SubDirCcFlags -D_GNU_SOURCE -DUSE_IN_LIBIO ; 8 9local architectureObject ; 10for architectureObject in [ MultiArchSubDirSetup ] { 11 on $(architectureObject) { 12 local architecture = $(TARGET_PACKAGING_ARCH) ; 13 14 SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc include arch 15 $(TARGET_ARCH) ; 16 SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc include arch 17 generic ; 18 SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc stdio-common ; 19 SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc libio ; 20 SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc include ; 21 SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc locale ; 22 SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc ; 23 SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc iconv ; 24 25 UsePrivateHeaders libroot ; 26 27 MergeObject <$(architecture)>posix_gnu_libio.o : 28 __fsetlocking.c 29 clearerr.c 30 clearerr_u.c 31 fcloseall.c 32 feof.c 33 feof_u.c 34 ferror.c 35 ferror_u.c 36 fileno.c 37 filedoalloc.c 38 fileops.c 39 flockfile.c 40 fmemopen.c 41 fputc.c 42 fputc_u.c 43 freopen.c 44 fseek.c 45 fseeko.c 46 ftello.c 47 fwide.c 48 genops.c 49 getc.c 50 getc_u.c 51 getchar.c 52 getchar_u.c 53 iofclose.c 54 iofdopen.c 55 iofflush.c 56 iofgetpos.c 57 iofgets.c 58 iofgets_u.c 59 iofopen.c 60 iofopncook.c 61 iofputs.c 62 iofputs_u.c 63 iofread.c 64 iofread_u.c 65 iofsetpos.c 66 ioftell.c 67 iofwrite.c 68 iofwrite_u.c 69 iofwide.c 70 iogetdelim.c 71 iogetline.c 72 iogets.c 73 iopadn.c 74 iopopen.c 75 ioputs.c 76 ioseekoff.c 77 ioseekpos.c 78 iosetbuffer.c 79 iosetvbuf.c 80 ioungetc.c 81 iovdprintf.c 82 iovsprintf.c 83 iovsscanf.c 84 memstream.c 85# obprintf.c 86 pclose.c 87 peekc.c 88 putc.c 89 putc_u.c 90 putchar.c 91 putchar_u.c 92 rewind.c 93 setbuf.c 94 setlinebuf.c 95 stdfiles.c 96 stdio.c 97 strops.c 98 vasprintf.c 99 vscanf.c 100 vsnprintf.c 101 102 # wide character 103 104 fputwc.c 105 fputwc_u.c 106 fwprintf.c 107 fwscanf.c 108 getwc.c 109 getwc_u.c 110 getwchar.c 111 iofgetws.c 112 iofputws.c 113 iofputws_u.c 114 iogetwline.c 115 ioungetwc.c 116 iovswscanf.c 117 iowpadn.c 118 putwc.c 119 putwc_u.c 120 putwchar.c 121 putwchar_u.c 122 swprintf.c 123 swscanf.c 124 vswprintf.c 125 vwprintf.c 126 vwscanf.c 127 wfiledoalloc.c 128 wfileops.c 129 wgenops.c 130 wprintf.c 131 wscanf.c 132 wstrops.c 133 ; 134 } 135} 136