Use CXX in Makefile and stop suppressing warnings. Fix a warning.