non recursive makefile