Closed jameswalmsley closed 10 years ago
So far the pull request makes building and starting projects with BitThunder much more straightforward and much more simple. There's even a make project.init target.
Need to create a project Makefile template to copy during init, and then we are away. Also cloning or setting up the bitthunder kernel as an optional submodule would be nice but not necessary.
This is starting to work quite nice, and much more usable than the original way of doing things. I think we're ready for a merge on this one, and we can extend or improve the system as time goes on.
It would be preferable to remove the BSP system and allow the kernel to be built completely independently. A project will then simply include an extra objects list and nothing more.
This will have the huge advantage that getting a buildable and bootable kernel on a supported platform should be as simple as calling make with a correct configuration.