mirror of
https://github.com/justinian/jsix.git
synced 2025-12-09 16:04:32 -08:00
Bonnibel will now build dynamic libraries when they're dependencies for non-statically linked modules. It will also copy those shared libraries into the initrd image for programs being copied into the image.
18 lines
438 B
Python
18 lines
438 B
Python
# vim: ft=python
|
|
|
|
bp = module("bootproto",
|
|
kind = "headers",
|
|
public_headers = [
|
|
"bootproto/acpi.h",
|
|
"bootproto/bootconfig.h",
|
|
"bootproto/devices/framebuffer.h",
|
|
"bootproto/init.h",
|
|
"bootproto/kernel.h",
|
|
"bootproto/memory.h.cog",
|
|
])
|
|
|
|
from os.path import join
|
|
|
|
layout = join(source_root, "definitions/memory_layout.yaml")
|
|
bp.add_depends(["bootproto/memory.h.cog"], deps=[layout])
|