Цитата(AVI-crak @ May 16 2018, 11:51)

...брось эту каку, и больше не наступай - измажься весь, и от запаха уже не избавишься.
Не стоит так все драматизировать!
lib/a файлы - вполне годное и полезное решение, например, чтобы избежать пересборки толстого проекта при каждом ребилде.
Например, в свое время я наделал таких lib из кучи c-файлов их периферийноф библиотеки SPL от ST. Потом просто добавлял соотв. либу в дерево файлов.
Сборка такого проекта проходит всегда быстрее.
А в очень больших проектах уже отлаженные модули самого проекта тоже собирал в соотв. либы и подключал их к финальной сборке.
Так и отлаживать проще (по частям) и вообще удобнее.
Если среда поддерживает такое понятие, как Project Workspace, то это cделать очень просто.
Короче, в сторонние либах ничего плохого нет. ©
"Не так страшен черт, как его молюют" Более того в любом даже убогом проекте линкер и так подключит автоматом свои библиотеки, идущую в комплекте с компилятором (хотя от и можно отказаться, чем нажить себе доп. головную боль).
Поэтому -
все на либах/все спрятать от гипотетических воров - и наоборот -
никаких lib, голые сырцы - это две крайности и обе одинаково вредны.
Разумно - искать компромисс