updating makefile and web generation process