fix source file dependency