makefile tell structure of coding