XyrisOS / xyris

The Xyris Kernel
https://xyr.is
MIT License
153 stars 11 forks source link

Switch to SCons #325

Closed micahswitzer closed 2 years ago

micahswitzer commented 2 years ago

It's time.

Closes #324

Kfeavel commented 2 years ago

When you add the run task back in like we have in the Makefile, can you add the following to the Qemu options?

-monitor telnet:127.0.0.1:1234,server,nowait

Kfeavel commented 2 years ago

Remaining tasks:

Kfeavel commented 2 years ago

Is there a way to make targets that the user can invoke like in the Makefile? We need a way to run the kernel in Qemu, so if we can't find a way to do that with SCons, we'll likely need to keep the Makefile.

micahswitzer commented 2 years ago

Is there a way to make targets that the user can invoke like in the Makefile? We need a way to run the kernel in Qemu, so if we can't find a way to do that with SCons, we'll likely need to keep the Makefile.

Yeah that should be possible with a Command

Kfeavel commented 2 years ago

Before merging, the liballoc repo should have the scons branch merged in and this branch update the submodule reference to xyris (with the newly merged SConscript)