[package]
name = "ax-libc"
version = "0.5.21"
repository = "https://github.com/rcore-os/tgoskits"
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
[lib]
name = "ax_libc"
crate-type = ["staticlib"]
[features]
default = []
smp = ["ax-posix-api/smp"]
fp-simd = ["ax-feat/fp-simd"]
irq = ["ax-posix-api/irq", "ax-feat/irq"]
myplat = ["ax-feat/myplat"]
defplat = ["ax-feat/defplat"]
plat-dyn = ["ax-feat/plat-dyn", "ax-posix-api/plat-dyn"]
alloc = ["ax-posix-api/alloc"]
tls = ["alloc", "ax-feat/tls"]
multitask = ["ax-feat/multitask", "ax-posix-api/multitask"]
lockdep = ["ax-posix-api/lockdep", "ax-feat/lockdep"]
stack-protector = ["ax-feat/stack-protector"]
fs = ["ax-posix-api/fs", "fd"]
net = ["ax-posix-api/net", "fd"]
fd = ["ax-posix-api/fd"]
pipe = ["ax-posix-api/pipe"]
select = ["ax-posix-api/select"]
epoll = ["ax-posix-api/epoll"]
[dependencies]
ax-driver.workspace = true
ax-hal.workspace = true
ax-posix-api.workspace = true
ax-errno.workspace = true
ax-feat.workspace = true
ax-io.workspace = true
[build-dependencies]
bindgen.workspace = true