more compact Makefile