Separated source codes from build system