11.12Spooka $NetBSD: TODO,v 1.12 2015/09/08 12:14:20 pooka Exp $ 21.1Spooka 31.2Spooka* integrate build framework with config(1) to stop the need to 41.8Spooka maintain a separate build infrastructure. the remaining step 51.8Spooka is to rewrite the Makefiles to use source file lists generated 61.8Spooka with config(1) (where possible) 71.8Spooka + this will also benefit kernel modules 81.9Spooka + the patch to config(1) exists but is not in-tree. remaining work is 91.9Spooka modifications to files.* 101.9Spooka* the .a semantics do not make sense for rump kernel components. 111.8Spooka additionally, they cannot be loaded as modules since they are 121.8Spooka ar's instead of elf objects. make the build produce and use elf 131.8Spooka objects instead of archives 141.8Spooka* cleanup remaining uses of __ in the kernel 151.9Spooka* rump_syscalls.c in librump should be compiled in the client 161.9Spooka namespace, not the rump kernel namespace. while technically trivial, 171.9Spooka the build system makes this quite difficult. one option for "cheating" 181.9Spooka would be to put it into librumpuser which is always available for 191.9Spooka local clients (per definition of local client). 20