makefile works with clang too