Hi Felix,
On 08.11.22 11:47, Felix Singer wrote:
On Tue, 2022-11-08 at 13:13 +0400, Joursoir wrote: However, an uninstall target doesn't make sense since there are way too many unknown variables and what not.
I'm sorry (also for the short reply) but this is just not true. We generally expect the environment to follow some standards. The `make install` target is or at least was for everyone with root privileges. If nothing was broken, `make install` should install into the `/usr/local/` hierarchy (default prefix). From [2]
Resembles `/usr` in structure, but its subdirectories are used for additions not part of the operating system /local distribution, such as custom programs or files from a BSD Ports collection. Usually has subdirectories such as `/usr/local/lib` or `/usr/local/bin`.
Maybe it's been forgotten? but this is the simple mechanism that should prevent all the bad things that you seem to worry about.
Nico