Modify makefile set up public directory for compile