blob: a996d131fb580f8e4f3442deedb15d0dec212df0 [file]
add_header_library(
abort_utils
HDRS
abort_utils.h
DEPENDS
libc.src.__support.OSUtil.linux.syscall_wrappers.raise
libc.src.__support.OSUtil.osutil
libc.src.signal.linux.__restore
libc.src.signal.linux.signal_utils
)
add_entrypoint_object(
realpath
SRCS
realpath.cpp
HDRS
../realpath.h
DEPENDS
libc.hdr.errno_macros
libc.hdr.fcntl_macros
libc.hdr.limits_macros
libc.hdr.sys_stat_macros
libc.hdr.types.mode_t
libc.hdr.types.size_t
libc.src.__support.common
libc.src.__support.CPP.optional
libc.src.__support.CPP.string
libc.src.__support.CPP.string_view
libc.src.__support.error_or
libc.src.__support.libc_errno
libc.src.__support.macros.config
libc.src.__support.OSUtil.linux.stat.kernel_statx_types
libc.src.__support.OSUtil.linux.syscall_wrappers.getcwd
libc.src.__support.OSUtil.linux.syscall_wrappers.readlink
libc.src.__support.OSUtil.linux.syscall_wrappers.statx
libc.src.__support.OSUtil.path
libc.src.string.memory_utils.inline_memcpy
)
add_entrypoint_object(
setenv
SRCS
setenv.cpp
HDRS
../setenv.h
DEPENDS
libc.src.__support.CPP.string_view
libc.src.__support.common
libc.src.__support.libc_errno
libc.src.__support.macros.config
libc.src.__support.macros.null_check
libc.src.stdlib.environ_internal
)
add_entrypoint_object(
putenv
SRCS
putenv.cpp
HDRS
../putenv.h
DEPENDS
libc.src.__support.common
libc.src.__support.libc_errno
libc.src.__support.macros.config
libc.src.__support.macros.null_check
libc.src.stdlib.environ_internal
)
add_entrypoint_object(
unsetenv
SRCS
unsetenv.cpp
HDRS
../unsetenv.h
DEPENDS
libc.src.__support.CPP.string_view
libc.src.__support.common
libc.src.__support.libc_errno
libc.src.__support.macros.config
libc.src.__support.macros.null_check
libc.src.stdlib.environ_internal
)
add_entrypoint_object(
system
SRCS
system.cpp
HDRS
../system.h
DEPENDS
libc.hdr.errno_macros
libc.hdr.signal_macros
libc.hdr.types.pid_t
libc.hdr.types.sigset_t
libc.src.__support.common
libc.src.__support.libc_errno
libc.src.__support.macros.config
libc.src.__support.OSUtil.osutil
libc.src.__support.OSUtil.linux.syscall_wrappers.execle
libc.src.__support.OSUtil.linux.syscall_wrappers.clone3
libc.src.__support.OSUtil.linux.syscall_wrappers.rt_sigaction
libc.src.__support.OSUtil.linux.syscall_wrappers.rt_sigprocmask
libc.src.__support.OSUtil.linux.syscall_wrappers.wait4
libc.src.signal.linux.signal_utils
libc.src.unistd.environ
)
add_entrypoint_object(
getloadavg
SRCS
getloadavg.cpp
HDRS
../getloadavg.h
DEPENDS
libc.hdr.types.struct_sysinfo
libc.src.__support.OSUtil.linux.syscall_wrappers.sysinfo
libc.src.__support.common
libc.src.__support.libc_errno
libc.src.__support.macros.config
)
add_header_library(
mktemp_util
HDRS
mktemp_util.h
DEPENDS
libc.hdr.errno_macros
libc.hdr.stdint_proxy
libc.hdr.types.size_t
libc.src.__support.CPP.array
libc.src.__support.CPP.span
libc.src.__support.CPP.string_view
libc.src.__support.OSUtil.linux.syscall_wrappers.getrandom
libc.src.__support.common
libc.src.__support.error_or
libc.src.__support.macros.attributes
libc.src.__support.macros.config
)
add_entrypoint_object(
mkdtemp
SRCS
mkdtemp.cpp
HDRS
../mkdtemp.h
DEPENDS
.mktemp_util
libc.hdr.sys_stat_macros
libc.src.__support.OSUtil.linux.syscall_wrappers.mkdir
libc.src.__support.common
libc.src.__support.libc_errno
libc.src.__support.macros.config
libc.src.__support.macros.null_check
)
add_entrypoint_object(
mkstemp
SRCS
mkstemp.cpp
HDRS
../mkstemp.h
DEPENDS
.mktemp_util
libc.hdr.fcntl_macros
libc.src.__support.OSUtil.linux.syscall_wrappers.open
libc.src.__support.common
libc.src.__support.libc_errno
libc.src.__support.macros.config
libc.src.__support.macros.null_check
)