Если вы закалённый временем опытный прогроммист, и линком выше вас не ужаснуть, то — специально для вас проклятый айсберг препроцессора C/C++. https://jadlevesque.github.io/PPMP-Iceberg/ Отдельно горячо рекомендуем ознакомиться с execFS и её использованием в #include-директивах.