Change makefiles to treat warnings as errors