Ignore autogenerated files, don't hardcode name in Makefile
Only log calls when debugging is enabled
Makefile: fix make clean and install target