| # TODO: migrate to proxy headers | |
| add_object_library( | |
| file | |
| SRCS | |
| file.cpp | |
| HDRS | |
| file.h | |
| DEPENDS | |
| libc.hdr.fcntl_macros | |
| libc.hdr.stdio_macros | |
| libc.hdr.types.mode_t | |
| libc.hdr.sys_stat_macros | |
| libc.hdr.types.FILE | |
| libc.hdr.types.off_t | |
| libc.src.__support.CPP.new | |
| libc.src.__support.OSUtil.linux.syscall_wrappers.close | |
| libc.src.__support.OSUtil.linux.syscall_wrappers.fcntl | |
| libc.src.__support.OSUtil.linux.syscall_wrappers.lseek | |
| libc.src.__support.OSUtil.linux.syscall_wrappers.open | |
| libc.src.__support.OSUtil.linux.syscall_wrappers.read | |
| libc.src.__support.OSUtil.linux.syscall_wrappers.write | |
| libc.src.__support.error_or | |
| libc.src.__support.File.file | |
| libc.src.errno.errno | |
| ) | |
| add_object_library( | |
| linux_dir | |
| SRCS | |
| dir.cpp | |
| DEPENDS | |
| libc.src.__support.common | |
| libc.src.__support.macros.config | |
| libc.hdr.fcntl_macros | |
| libc.hdr.sys_stat_macros | |
| libc.src.__support.OSUtil.linux.stat.kernel_statx_types | |
| libc.src.__support.OSUtil.osutil | |
| libc.src.__support.OSUtil.linux.syscall_wrappers.close | |
| libc.src.__support.OSUtil.linux.syscall_wrappers.open | |
| libc.src.__support.OSUtil.linux.syscall_wrappers.fcntl | |
| libc.src.__support.OSUtil.linux.syscall_wrappers.statx | |
| libc.src.__support.error_or | |
| libc.src.errno.errno | |
| libc.src.__support.File.dir | |
| ) |