automatic compiler selection via Makefile