update Makefile and README about how to generate chm