Fix the Makefile for clang.

clang does not like it when you try to compile header files.  Hopefully
gcc is ok with this as well.