After a long day of bugfixing and tweaking, the build process now works. I had to set up a shell script to manually build the stuff in src/boot - still not sure what the problem is, but at least I can rebuild properly with one shell command with all dependencies kicking in as they should and produce the ./controlix executable program.
Today's other products were a skeleton VGA text driver and a basic native pointer library. The pointer library is currently written in C, although I plan to rewrite it in native assembly once multiplatform stuff comes on line.
Jon