UNPKG

wasmux

Version:

WebAssembly toolchain for compiling libc and kernel into system-level WASM modules

27 lines (22 loc) 494 B
export default (mk) => { const headers = [ "include/fcntl.h", ]; const sources = [ "internal/fcntl.h", "src/creat.c", "src/fcntl.c", "src/open.c", "src/openat.c", ]; const includes = [ mk.SOURCE_DIR.join("internal"), mk.SOURCE_DIR.join("include"), ]; mk.target("libc").addSources(headers, sources); mk.target("libc").addPublicIncludes(includes); mk.install(headers, { destination: mk.INSTALL_INCLUDEDIR, baseDir: "include", }); }