New generic Makefile.