Makefile fixes

- Mix DESTDIR misuse (see https://www.gnu.org/prep/standards/html_node/DESTDIR.html on what DESTDIR is used for)
- Append to (probably user- or build system set) compiler and linker flags instead of overriding them