Bad source code and a bad makefile. Bad ( source code && makefile)