tangling makefile