missing include in makefile main compile function