1. add assemble file support
2. fix dependence file generate method.