More generic Makefile.