1# TODO: migrate to proxy headers 2add_object_library( 3 file 4 SRCS 5 file.cpp 6 HDRS 7 file.h 8 lseekImpl.h 9 DEPENDS 10 libc.hdr.fcntl_macros 11 libc.include.sys_syscall 12 libc.include.sys_stat 13 libc.src.__support.CPP.new 14 libc.src.__support.OSUtil.osutil 15 libc.src.errno.errno 16 libc.src.__support.error_or 17 libc.src.__support.File.file 18 libc.hdr.types.off_t 19 libc.hdr.types.FILE 20 libc.hdr.stdio_macros 21) 22 23add_object_library( 24 stdout 25 SRCS 26 stdout.cpp 27 DEPENDS 28 .file 29 libc.hdr.types.FILE 30 libc.hdr.stdio_macros 31) 32 33add_object_library( 34 stdin 35 SRCS 36 stdin.cpp 37 DEPENDS 38 .file 39 libc.hdr.types.FILE 40 libc.hdr.stdio_macros 41) 42 43add_object_library( 44 stderr 45 SRCS 46 stderr.cpp 47 DEPENDS 48 .file 49 libc.hdr.types.FILE 50 libc.hdr.stdio_macros 51) 52 53add_object_library( 54 linux_dir 55 SRCS 56 dir.cpp 57 DEPENDS 58 libc.hdr.fcntl_macros 59 libc.include.sys_syscall 60 libc.src.__support.OSUtil.osutil 61 libc.src.__support.error_or 62 libc.src.errno.errno 63 libc.src.__support.File.dir 64) 65