remove GNU Makefile $^ (not in POSIX), debug until build works again