The compiler can not compile files separately when they share functions or variables. But a dll compiling option is planned.