mirror of
https://github.com/justinian/jsix.git
synced 2025-12-10 08:24:32 -08:00
Changing bonnibel to respect the --arch flag to configure. This requires some reworking of modules, mostly in the addition of the ModuleList class instead of just a dict of modules.
19 lines
423 B
Python
19 lines
423 B
Python
# vim: ft=python
|
|
|
|
init = module("srv.init",
|
|
target = "init",
|
|
deps = [ "libc", "elf", "bootproto", "zstd", "acpi", "pci" ],
|
|
static = True,
|
|
description = "Init server",
|
|
ld_script = "init.ld",
|
|
sources = [
|
|
"device_manager.cpp",
|
|
"initfs.cpp",
|
|
"j6romfs.cpp",
|
|
"loader.cpp",
|
|
"main.cpp",
|
|
"modules.cpp",
|
|
"service_locator.cpp",
|
|
"start.s",
|
|
])
|