分离编译模块

separate compile module