We have our own proprietary software that we are developing for commercial business. We want to sell the software and we do not have any problem in distributing the source code to our customers. Due to the lack of good build infrastructure and complexity of the software, it has become difficult to manage and has lost its readability.
An easy way to manage this is by making use of Kbuild as is done in Linux and U-Boot. This means using (and customizing) Kbuild and Kconfig specific files (and few modified Makefiles) to compile our software.
I went through all the FAQs for GPL v2 (https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html) but I'm not able to make what implications would be of using Kbuild infrastructure in my proprietary software. Can anyone help me in understanding them?