[package]
name = "axlibc"
version.workspace = true
edition.workspace = true
authors = [
"Yuekai Jia <equation618@gmail.com>",
"yanjuguang <coolyanjg@163.com>",
"wudashuai <wu-ds20@mails.tsinghua.edu.cn>",
"yfblock <321353225@qq.com>",
"scPointer <bhy18@mails.tsinghua.edu.cn>",
"Shiping Yuan <robert_yuan@pku.edu.com>",
]
description = "ArceOS user program library for C apps"
license.workspace = true
homepage.workspace = true
repository = "https://github.com/arceos-org/arceos/tree/main/ulib/axlibc"
[lib]
crate-type = ["staticlib"]
[features]
default = []
smp = ["arceos_posix_api/smp"]
fp-simd = ["axfeat/fp-simd"]
irq = ["arceos_posix_api/irq", "axfeat/irq"]
myplat = ["axfeat/myplat"]
defplat = ["axfeat/defplat"]
alloc = ["arceos_posix_api/alloc"]
tls = ["alloc", "axfeat/tls"]
multitask = ["arceos_posix_api/multitask"]
fs = ["arceos_posix_api/fs", "fd"]
net = ["arceos_posix_api/net", "fd"]
fd = []
pipe = ["arceos_posix_api/pipe"]
select = ["arceos_posix_api/select"]
epoll = ["arceos_posix_api/epoll"]
[dependencies]
arceos_posix_api.workspace = true
axerrno.workspace = true
axfeat.workspace = true
axio.workspace = true
[build-dependencies]
bindgen.workspace = true