1c98b67911
Having everything accessible to everything encourages fast and loose includes from places one shouldn't be using, and makes it easy for those cases to hide in plain sight as well. There were reasons for the top-level include back in 2007 but our codebase is a rather different beast these days. Limiting access through per-target include directories on everything nicely highlights the exceptions and makes the whole more controllable and manageable. This change looks huge, but it's just due to stripping no longer valid prefixes from all the gazillion internal includes. No rpm-side functionality is affected, this is just source-level hygiene operation. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
rpmgensig.c | ||
rpmsignfiles.c | ||
rpmsignfiles.h | ||
rpmsignverity.c | ||
rpmsignverity.h |